NODInfra

CRM

Atualizar campos personalizados de leads

POSThttps://api.nodinfra.com.br/instance/updateFieldsMap
URL completa: https://api.nodinfra.com.br/instance/updateFieldsMap

Atualiza os campos personalizados (custom fields) de uma instância. Permite configurar até 20 campos personalizados para armazenamento de informações adicionais sobre leads.

Cada campo pode armazenar até 255 caracteres e aceita qualquer tipo de dado.

Campos disponíveis:

  • lead_field01 a lead_field20

Exemplo de uso:

  1. Armazenar informações adicionais sobre leads
  2. Criar campos personalizados para integração com outros sistemas
  3. Armazenar tags ou categorias personalizadas
  4. Manter histórico de interações com o lead

Exemplo de requisição:

{
  "lead_field01": "nome",
  "lead_field02": "email",
  "lead_field03": "telefone",
  "lead_field04": "cidade",
  "lead_field05": "estado",
  "lead_field06": "idade",
  "lead_field07": "interesses",
  "lead_field08": "origem",
  "lead_field09": "status",
  "lead_field10": "valor",
  "lead_field11": "observacoes",
  "lead_field12": "ultima_interacao",
  "lead_field13": "proximo_contato",
  "lead_field14": "vendedor",
  "lead_field15": "produto_interesse",
  "lead_field16": "fonte_captacao",
  "lead_field17": "score",
  "lead_field18": "tags",
  "lead_field19": "historico",
  "lead_field20": "custom"
}

Exemplo de resposta:

{
  "success": true,
  "message": "Custom fields updated successfully",
  "instance": {
    "id": "r183e2ef9597845",
    "name": "minha-instancia",
    "fieldsMap": {
      "lead_field01": "nome",
      "lead_field02": "email",
      "lead_field03": "telefone",
      "lead_field04": "cidade",
      "lead_field05": "estado",
      "lead_field06": "idade",
      "lead_field07": "interesses",
      "lead_field08": "origem",
      "lead_field09": "status",
      "lead_field10": "valor",
      "lead_field11": "observacoes",
      "lead_field12": "ultima_interacao",
      "lead_field13": "proximo_contato",
      "lead_field14": "vendedor",
      "lead_field15": "produto_interesse",
      "lead_field16": "fonte_captacao",
      "lead_field17": "score",
      "lead_field18": "tags",
      "lead_field19": "historico",
      "lead_field20": "custom"
    }
  }
}

Erros comuns:

  • 400: Campos inválidos ou payload mal formatado
  • 401: Token inválido ou expirado
  • 404: Instância não encontrada
  • 500: Erro ao atualizar campos no banco de dados

Restrições:

  • Cada campo pode ter no máximo 255 caracteres
  • Campos vazios serão mantidos com seus valores atuais
  • Apenas os campos enviados serão atualizados

Corpo da requisição

lead_field01stringopcional

Campo personalizado 01

lead_field02stringopcional

Campo personalizado 02

lead_field03stringopcional

Campo personalizado 03

lead_field04stringopcional

Campo personalizado 04

lead_field05stringopcional

Campo personalizado 05

lead_field06stringopcional

Campo personalizado 06

lead_field07stringopcional

Campo personalizado 07

lead_field08stringopcional

Campo personalizado 08

lead_field09stringopcional

Campo personalizado 09

lead_field10stringopcional

Campo personalizado 10

lead_field11stringopcional

Campo personalizado 11

lead_field12stringopcional

Campo personalizado 12

lead_field13stringopcional

Campo personalizado 13

lead_field14stringopcional

Campo personalizado 14

lead_field15stringopcional

Campo personalizado 15

lead_field16stringopcional

Campo personalizado 16

lead_field17stringopcional

Campo personalizado 17

lead_field18stringopcional

Campo personalizado 18

lead_field19stringopcional

Campo personalizado 19

lead_field20stringopcional

Campo personalizado 20

Respostas

200Sucesso
401Token inválido/expirado
404Instância não encontrada
500Erro interno

Testar endpoint

POSThttps://api.nodinfra.com.br/instance/updateFieldsMap
cURL
curl -X POST 'https://api.nodinfra.com.br/instance/updateFieldsMap' \
  -H 'token: SEU_TOKEN' \
  -H 'Content-Type: application/json' \
  -d '{}'