Contatos

1. Criar Contato

  • Método: POST

  • Endpoint: /createcontact

{
  "name": "Nome do Contato",
  "number": "5511999999999",
  "email": "[email protected]",
  "extraInfo": [
    {
      "name": "Campo Extra",
      "value": "Valor"
    }
  ],
  "wallets": [],
  "disableBot": false,
  "disableCampaign": false,
  "commentary": "Observações",
  "deadline": "2025-12-31T23:59:59Z",
  "disableKanban": false,
  "kanbanPrice": "1500",
  "ignore": false
}

2. Buscar Contato

  • Método: POST

  • Endpoint: /contact

Por número:

{
  "number": "5511999999999"
}

Por ID:

{
  "contactId": 123
}

3. Atualizar CRM do Contato - somente CRM COMPARTILHADO

  • Método: POST

  • Endpoint: /updatecrm

Por número:

{
  "number": "5511999999999",
  "crm": 1
}

Por contactId:

{
  "contactId": 3397,
  "crm": 8
}

Por ticketId:

{
  "ticketId": 2881,
  "crm": 19
}

Para retirar contato do crm use valor 0

4. Atualizar Tags do Contato

  • Método: POST

  • Endpoint: /updatetag

Por número:

{
  "number": "5511999999999",
  "tags": [25, 26]
}

Por contactId:

{
  "contactId": 3649,
  "tags": [25]
}

Por ticketId:

{
  "ticketId": 3183,
  "tags": []
}

Caso usar [] vai retirar tags. Esse valor altera para tags que você colocar no endpoint tags anteriores são removidas.

5. Editar Contato

  • Método: POST

  • Endpoint: /updatecontact

Pode ser usado "number": "5511999999999" ou "contactId": "5219" para localizar contato a ser alterado

{
  "name": "Nome do Contato",
  "number": "5511999999999",
  "email": "[email protected]",
  "extraInfo": [
    {
      "name": "Campo Extra",
      "value": "Valor"
    }
  ],
  "wallets": [],
  "disableBot": false,
  "disableCampaign": false,
  "commentary": "Observações",
  "deadline": "2025-12-31T23:59:59Z",
  "disableKanban": false,
  "kanbanPrice": "1500",
  "ignore": false
}

Atualizado