Opportunities

Módulo de Gestão de Opportunidades (Kanban). Este recurso é dependente do ID do módulo de gestão de oportunidades associado ao projeto, referenciado como component_id ao longo da documentação. Para saber qual é o ID correto a ser usado por este recurso faça uma busca na lista de components do projeto!

Listagem de oportunidades

get

Retorna uma lista de oportunidades para um dado componente.

Autorizações
AuthorizationstringObrigatório

Chave de API

Parâmetros de rota
component_idstring · uuidObrigatório

ID do componente

Parâmetros de consulta
pageinteger · intOpcional

número da página

limitinteger · intOpcional

número máximo de items na página (máx. 100)

Respostas
chevron-right
200

Sucesso

application/json
get
/kanban/api/v1/{component_id}/opportunities

Criação de oportunidade

post

Cria uma oportunidade em um componente.

Autorizações
AuthorizationstringObrigatório

Chave de API

Parâmetros de rota
component_idstring · uuidObrigatório

ID do componente

Corpo
attributesobjectObrigatório

Pares Chave/Valor no formato [Nome do atributo]: [Valor do atributo]

Respostas
post
/kanban/api/v1/{component_id}/opportunities

Dados da oportunidade

get

Retorna os dados de uma oportunidade de um componente.

Autorizações
AuthorizationstringObrigatório

Chave de API

Parâmetros de rota
component_idstring · uuidObrigatório

ID do componente

opportunity_idstring · uuidObrigatório

ID da oportunidade

Respostas
chevron-right
200

Sucesso

application/json
idstring · uuidObrigatório

ID da oportunidade

created_atstring · date-timeObrigatório

Data de criação

updated_atstring · date-timeObrigatório

Data da última atualização

discarded_atstring · date-timeOpcional

Data que foi descartada

attributesobjectObrigatório

Pares Chave/Valor no formato [Nome do atributo]: [Valor do atributo]

Example: {"Status":"Em contato","Prioridade":"Alta"}
get
/kanban/api/v1/{component_id}/opportunities/{opportunity_id}

Excluir Oportunidade

delete

Excluir uma oportunidade de um determinado componente. A oportunidade não pode ser visualizada, modificada ou recuperada ao ser excluída!

Autorizações
AuthorizationstringObrigatório

Chave de API

Parâmetros de rota
component_idstring · uuidObrigatório

ID do componente

opportunity_idstring · uuidObrigatório

ID da oportunidade

Respostas
chevron-right
200

Sucesso

application/json
idstring · uuidObrigatório

ID da oportunidade

created_atstring · date-timeObrigatório

Data de criação

updated_atstring · date-timeObrigatório

Data da última atualização

discarded_atstring · date-timeOpcional

Data que foi descartada

attributesobjectObrigatório

Pares Chave/Valor no formato [Nome do atributo]: [Valor do atributo]

Example: {"Status":"Em contato","Prioridade":"Alta"}
delete
/kanban/api/v1/{component_id}/opportunities/{opportunity_id}

Atualização de oportunidade

patch

Atualiza os dados de uma oportunindade de um componente. Afeta somente atributos que estão no corpo da requisição.

Autorizações
AuthorizationstringObrigatório

Chave de API

Parâmetros de rota
component_idstring · uuidObrigatório

ID do componente

opportunity_idstring · uuidObrigatório

ID da oportunidade

Corpo
attributesobjectObrigatório

Pares Chave/Valor no formato [Nome do atributo]: [Valor do atributo]

Respostas
chevron-right
200

Sucesso

application/json
idstring · uuidObrigatório

ID da oportunidade

created_atstring · date-timeObrigatório

Data de criação

updated_atstring · date-timeObrigatório

Data da última atualização

discarded_atstring · date-timeOpcional

Data que foi descartada

attributesobjectObrigatório

Pares Chave/Valor no formato [Nome do atributo]: [Valor do atributo]

Example: {"Status":"Em contato","Prioridade":"Alta"}
patch
/kanban/api/v1/{component_id}/opportunities/{opportunity_id}

Estrutura das oportunidades

get

Retorna a estrutura dinâmica das oportunidades do componente.

Autorizações
AuthorizationstringObrigatório

Chave de API

Parâmetros de rota
component_idstring · uuidObrigatório

ID do componente

Respostas
chevron-right
200

Sucesso

application/json
get
/kanban/api/v1/{component_id}/schema

Associar contato

post

Associa a oportunidade a um determinado contato e retorna o contato associado

Autorizações
AuthorizationstringObrigatório

Chave de API

Parâmetros de rota
component_idstring · uuidObrigatório

ID do componente

opportunity_idstring · uuidObrigatório

ID da oportunidade

Corpo
idstring · uuidObrigatório
Respostas
post
/kanban/api/v1/{component_id}/opportunities/{opportunity_id}/contact

Desassociar contato

delete

Remove associação da oportunidade com o contato atual.

Autorizações
AuthorizationstringObrigatório

Chave de API

Parâmetros de rota
component_idstring · uuidObrigatório

ID do componente

opportunity_idstring · uuidObrigatório

ID da oportunidade

Respostas
chevron-right
200

Successo

Sem conteúdo

delete
/kanban/api/v1/{component_id}/opportunities/{opportunity_id}/contact

Sem conteúdo

Adicionar produto

post

Adiciona um determinado produto à lista de produtos vinculados à oportunidade

Autorizações
AuthorizationstringObrigatório

Chave de API

Parâmetros de rota
component_idstring · uuidObrigatório

ID do componente

opportunity_idstring · uuidObrigatório

ID da oportunidade

Corpo
product_idstring · uuidObrigatório
quantitynumberOpcional
final_pricenumberOpcional
Respostas
post
/kanban/v1/{component_id}/opportunities/{opportunity_id}/products

Atualizar item da lista de produtos da oportunidade

put

Atualiza o item pelo ID na lista de produtos de uma determinada oportunidade

Autorizações
AuthorizationstringObrigatório

Chave de API

Parâmetros de rota
component_idstring · uuidObrigatório

ID do componente

opportunity_idstring · uuidObrigatório

ID da oportunidade

item_idstring · uuidObrigatório

ID do item da lista de produtos

Corpo
product_idstring · uuidOpcional
quantitynumberOpcional
final_pricenumberOpcional
Respostas
chevron-right
200

Sucesso

application/json

Lista de produtos de uma oportunidade

idstring · uuidOpcional

Identificação única do produto

product_namestringOpcional

Nome do produto

product_pricestring · currencyOpcional

Valor unitário do produto

quantitynumber · integerOpcional

Quantidade de produtos adicionados à oportunidade

final_pricestring · currencyOpcional

Valor final do produto

put
/kanban/v1/{component_id}/opportunities/{opportunity_id}/products/{item_id}

Remover item da lista de produtos da oportunidade

delete

Remove o item pelo ID na lista de produtos de uma determinada oportunidade

Autorizações
AuthorizationstringObrigatório

Chave de API

Parâmetros de rota
component_idstring · uuidObrigatório

ID do componente

opportunity_idstring · uuidObrigatório

ID da oportunidade

item_idstring · uuidObrigatório

ID do item da lista de produtos

Respostas
chevron-right
200

Sucesso

application/json

Lista de produtos de uma oportunidade

idstring · uuidOpcional

Identificação única do produto

product_namestringOpcional

Nome do produto

product_pricestring · currencyOpcional

Valor unitário do produto

quantitynumber · integerOpcional

Quantidade de produtos adicionados à oportunidade

final_pricestring · currencyOpcional

Valor final do produto

delete
/kanban/v1/{component_id}/opportunities/{opportunity_id}/products/{item_id}

Criar tarefa

post

Cria uma tarefa vinculada a uma determinada oportunidade

Autorizações
AuthorizationstringObrigatório

Chave de API

Parâmetros de rota
component_idstring · uuidObrigatório

ID do componente

opportunity_idstring · uuidObrigatório

ID da oportunidade

Respostas
post
/kanban/v1/{component_id}/opportunities/{opportunity_id}/tasks

Atualizar tarefa da oportunidade

put

Atualiza a tarefa com ID na lista tarefas de uma determinada oportunidade

Autorizações
AuthorizationstringObrigatório

Chave de API

Parâmetros de rota
component_idstring · uuidObrigatório

ID do componente

opportunity_idstring · uuidObrigatório

ID da oportunidade

item_idstring · uuidObrigatório

ID da tarefa

Respostas
chevron-right
200

Sucesso

application/json

Lista de tarefas de uma oportunidade

idstring · uuidOpcional

Identificação única da tarefa

titlestring · uuidOpcional

Título, resumo da tarefa

descriptionstring · uuidOpcional

Descrição da tarefa

statestring · enumOpcional

Estado da tarefa

Valores possíveis:
scheduled_tostring · date-timeOpcional

Data de agendamento da tarefa

Example: 2025-04-23T23:45:56.789-0300
put
/kanban/v1/{component_id}/opportunities/{opportunity_id}/tasks/{item_id}

Remover tarefa

delete

Remove uma tarefa pelo ID da lista de tarefas de uma determinada oportunidade

Autorizações
AuthorizationstringObrigatório

Chave de API

Parâmetros de rota
component_idstring · uuidObrigatório

ID do componente

opportunity_idstring · uuidObrigatório

ID da oportunidade

item_idstring · uuidObrigatório

ID da tarefa

Respostas
chevron-right
200

Sucesso

application/json

Lista de tarefas de uma oportunidade

idstring · uuidOpcional

Identificação única da tarefa

titlestring · uuidOpcional

Título, resumo da tarefa

descriptionstring · uuidOpcional

Descrição da tarefa

statestring · enumOpcional

Estado da tarefa

Valores possíveis:
scheduled_tostring · date-timeOpcional

Data de agendamento da tarefa

Example: 2025-04-23T23:45:56.789-0300
delete
/kanban/v1/{component_id}/opportunities/{opportunity_id}/tasks/{item_id}

Atualizado