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.

Authorizations
AuthorizationstringRequired

Chave de API

Path parameters
component_idstring · uuidRequired

ID do componente

Query parameters
pageinteger · intOptional

número da página

limitinteger · intOptional

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

Responses
chevron-right
200

Sucesso

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

Criação de oportunidade

post

Cria uma oportunidade em um componente.

Authorizations
AuthorizationstringRequired

Chave de API

Path parameters
component_idstring · uuidRequired

ID do componente

Body
attributesobjectRequired

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

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

Dados da oportunidade

get

Retorna os dados de uma oportunidade de um componente.

Authorizations
AuthorizationstringRequired

Chave de API

Path parameters
component_idstring · uuidRequired

ID do componente

opportunity_idstring · uuidRequired

ID da oportunidade

Responses
chevron-right
200

Sucesso

application/json
idstring · uuidRequired

ID da oportunidade

created_atstring · date-timeRequired

Data de criação

updated_atstring · date-timeRequired

Data da última atualização

discarded_atstring · date-timeOptional

Data que foi descartada

attributesobjectRequired

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!

Authorizations
AuthorizationstringRequired

Chave de API

Path parameters
component_idstring · uuidRequired

ID do componente

opportunity_idstring · uuidRequired

ID da oportunidade

Responses
chevron-right
200

Sucesso

application/json
idstring · uuidRequired

ID da oportunidade

created_atstring · date-timeRequired

Data de criação

updated_atstring · date-timeRequired

Data da última atualização

discarded_atstring · date-timeOptional

Data que foi descartada

attributesobjectRequired

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.

Authorizations
AuthorizationstringRequired

Chave de API

Path parameters
component_idstring · uuidRequired

ID do componente

opportunity_idstring · uuidRequired

ID da oportunidade

Body
attributesobjectRequired

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

Responses
chevron-right
200

Sucesso

application/json
idstring · uuidRequired

ID da oportunidade

created_atstring · date-timeRequired

Data de criação

updated_atstring · date-timeRequired

Data da última atualização

discarded_atstring · date-timeOptional

Data que foi descartada

attributesobjectRequired

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.

Authorizations
AuthorizationstringRequired

Chave de API

Path parameters
component_idstring · uuidRequired

ID do componente

Responses
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

Authorizations
AuthorizationstringRequired

Chave de API

Path parameters
component_idstring · uuidRequired

ID do componente

opportunity_idstring · uuidRequired

ID da oportunidade

Body
idstring · uuidRequired
Responses
post
/kanban/api/v1/{component_id}/opportunities/{opportunity_id}/contact

Desassociar contato

delete

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

Authorizations
AuthorizationstringRequired

Chave de API

Path parameters
component_idstring · uuidRequired

ID do componente

opportunity_idstring · uuidRequired

ID da oportunidade

Responses
chevron-right
200

Successo

No content

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

No content

Adicionar produto

post

Adiciona um determinado produto à lista de produtos vinculados à oportunidade

Authorizations
AuthorizationstringRequired

Chave de API

Path parameters
component_idstring · uuidRequired

ID do componente

opportunity_idstring · uuidRequired

ID da oportunidade

Body
product_idstring · uuidRequired
quantitynumberOptional
final_pricenumberOptional
Responses
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

Authorizations
AuthorizationstringRequired

Chave de API

Path parameters
component_idstring · uuidRequired

ID do componente

opportunity_idstring · uuidRequired

ID da oportunidade

item_idstring · uuidRequired

ID do item da lista de produtos

Body
product_idstring · uuidOptional
quantitynumberOptional
final_pricenumberOptional
Responses
chevron-right
200

Sucesso

application/json

Lista de produtos de uma oportunidade

idstring · uuidOptional

Identificação única do produto

product_namestringOptional

Nome do produto

product_pricestring · currencyOptional

Valor unitário do produto

quantitynumber · integerOptional

Quantidade de produtos adicionados à oportunidade

final_pricestring · currencyOptional

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

Authorizations
AuthorizationstringRequired

Chave de API

Path parameters
component_idstring · uuidRequired

ID do componente

opportunity_idstring · uuidRequired

ID da oportunidade

item_idstring · uuidRequired

ID do item da lista de produtos

Responses
chevron-right
200

Sucesso

application/json

Lista de produtos de uma oportunidade

idstring · uuidOptional

Identificação única do produto

product_namestringOptional

Nome do produto

product_pricestring · currencyOptional

Valor unitário do produto

quantitynumber · integerOptional

Quantidade de produtos adicionados à oportunidade

final_pricestring · currencyOptional

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

Authorizations
AuthorizationstringRequired

Chave de API

Path parameters
component_idstring · uuidRequired

ID do componente

opportunity_idstring · uuidRequired

ID da oportunidade

Responses
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

Authorizations
AuthorizationstringRequired

Chave de API

Path parameters
component_idstring · uuidRequired

ID do componente

opportunity_idstring · uuidRequired

ID da oportunidade

item_idstring · uuidRequired

ID da tarefa

Responses
chevron-right
200

Sucesso

application/json

Lista de tarefas de uma oportunidade

idstring · uuidOptional

Identificação única da tarefa

titlestring · uuidOptional

Título, resumo da tarefa

descriptionstring · uuidOptional

Descrição da tarefa

statestring · enumOptional

Estado da tarefa

Possible values:
scheduled_tostring · date-timeOptional

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

Authorizations
AuthorizationstringRequired

Chave de API

Path parameters
component_idstring · uuidRequired

ID do componente

opportunity_idstring · uuidRequired

ID da oportunidade

item_idstring · uuidRequired

ID da tarefa

Responses
chevron-right
200

Sucesso

application/json

Lista de tarefas de uma oportunidade

idstring · uuidOptional

Identificação única da tarefa

titlestring · uuidOptional

Título, resumo da tarefa

descriptionstring · uuidOptional

Descrição da tarefa

statestring · enumOptional

Estado da tarefa

Possible values:
scheduled_tostring · date-timeOptional

Data de agendamento da tarefa

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

Last updated