CRM y Leads

Campos personalizados de lead

Define los nombres de los campos de lead. Los campos son planos (lead_field01, lead_field02, etc).

POSThttps://api.zapzapapi.com/api/v1/{instanceId}/instance/updateFieldsMap

Autenticación con los encabezados x-api-key y x-api-secret.

Parámetros

NombreTipoDóndeObligatorioDescripción
lead_field01textcuerpoNoCampo 01
lead_field02textcuerpoNoCampo 02
lead_field03textcuerpoNoCampo 03
lead_field04textcuerpoNoCampo 04
lead_field05textcuerpoNoCampo 05

Ejemplo de solicitud

curl

curl -X POST "https://api.zapzapapi.com/api/v1/{instanceId}/instance/updateFieldsMap" \
  -H "x-api-key: TU_API_KEY" \
  -H "x-api-secret: TU_API_SECRET" \
  -H "Content-Type: application/json" \
  -d '{"lead_field01":"nome","lead_field02":"email"}'

Node.js

const res = await fetch("https://api.zapzapapi.com/api/v1/{instanceId}/instance/updateFieldsMap", {
  method: "POST",
  headers: {
    "x-api-key": "TU_API_KEY",
    "x-api-secret": "TU_API_SECRET",
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    "lead_field01": "nome",
    "lead_field02": "email"
  }),
});
console.log(await res.json());

Python

import requests

res = requests.post(
    "https://api.zapzapapi.com/api/v1/{instanceId}/instance/updateFieldsMap",
    headers={"x-api-key": "TU_API_KEY", "x-api-secret": "TU_API_SECRET"},
    json={"lead_field01":"nome","lead_field02":"email"},
)
print(res.json())

Ejemplo de respuesta

JSON

{
  "id": "raa287d88df6336",
  "name": "minha-instancia",
  "fieldsMap": {
    "lead_field01": "nome",
    "lead_field02": "email",
    "lead_field03": "telefone"
  }
}

Los valores son ilustrativos; los campos siguen el formato real de la respuesta.

Otros endpoints de esta categoría

Ver la referencia completa

Consigue tus claves de API

Crea tu cuenta, conecta un número en minutos y empieza a usar la API. R$15 por número activo/mes, con un crédito de bienvenida al crear la cuenta, sujeto a la campaña vigente.