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

Name
Value

Content-Type

application/json

Authorization

Bearer <token>

apitoken

XXXXXXXXX

Body

Name
Type
Description

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

Name
Value

Content-Type

application/json

Authorization

Bearer <token>

apitoken

XXXXXXXXX

Body

Name
Type
Description

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

```json
{
    "msg": "A oportunidade foi atualizada.",
    "data": {
        "id": XXX,
        "outros campos": ....
}
```

Exemplos usando Postman

Criar Oportunidade

Atualizar uma Oportunidade existente:

Atualizado

#679: Como criar um template de mensagens

Change request updated