Chamada API para criar/atualizar Oportunidade no CRM
Criar Nova Oportunidade
POST
/crmopportunity?id=XX&i=instancia
id = ID do Funil
i = nome_da_instancia (exemplo: suaempresa)
Chamada completa: https://sprinthub-api-master.sprinthub.app/crmopportunity?id=xx&i=instancia
<Criar uma Nova Oportunidade>
Headers
Content-Type
application/json
Authorization
Bearer <token>
apitoken
XXXXXXXXX
Body
title
string
Título da Oportnidade
value
number
Valor da Oportunidade (somente n.)
crm_column
number
ID da Coluna
lead_id
number
ID do Lead
sequence
number
ID da Sequência
status
string
open/gain/lost
expectedCloseDate
date
Formato ISO: 2024-03-21T21:27:00.000Z
user
number
ID do usuário responsável
"fields": {
"Campo1": "Valor1",
"Campo2": "Valor2",
"Campo3": "Valor3"
}
objeto json
Os campos customizados de CRM precisam estar dentro de um Objeto Json com o nome "fields"
Response
Atualizar uma Oportunidade
PUT
/crmopportunity/XXX?id=XX&i=instancia
XXX = ID da Oportunidade (number)
id = ID do Funil
i = nome_da_instancia (exemplo: suaempresa)
Chamada completa: https://sprinthub-api-master.sprinthub.app/crmopportunity/XXX?id=xx&i=instancia
<Atualizar uma Oportunidade>
Headers
Content-Type
application/json
Authorization
Bearer <token>
apitoken
XXXXXXXXX
Body
title
string
Título da Oportnidade
value
number
Valor da Oportunidade (somente n.)
crm_column
number
ID da Coluna
lead_id
number
ID do Lead
sequence
number
ID da Sequência
status
string
open/gain/lost
expectedCloseDate
date
Formato ISO: 2024-03-21T21:27:00.000Z
user
number
ID do usuário responsável
"fields": {
"Campo1": "Valor1",
"Campo2": "Valor2",
"Campo3": "Valor3"
}
objeto json
Os campos customizados de CRM precisam estar dentro de um Objeto Json com o nome "fields"
Response
Exemplos usando Postman
Criar Oportunidade
Atualizar uma Oportunidade existente:
Atualizado