Pular para o conteúdo
Acessar conta

Criar campo personalizado

POST/accounts/custom_fields
Gerada do contrato OpenAPI

Cria um campo personalizado na conta e devolve o ID dele. Pela API, o tipo vai de 0 a 4 (texto, número, data, data e hora e sim/não); texto longo e seleções se criam no app. Com isBotField: true, o campo nasce como campo do bot, com um valor só para a conta toda, que vai em value. Use um nome novo: no app, um nome repetido ou reservado é recusado.

Requisição
curl -X POST "https://app.nextagsai.com.br/api/accounts/custom_fields" \
  -H "X-ACCESS-TOKEN: $NEXTAGS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "cidade",
    "type": 0,
    "description": "Cidade de entrega"
  }'

Autenticação

Mande a chave de API da conta no cabeçalho X-ACCESS-TOKEN de cada chamada. Veja Autenticação com a chave de API.

Corpo da requisição

JSONContent-Type: application/json

namestringobrigatório

O nome do campo, como ele aparece nas listas e nas variáveis das mensagens ({{cidade}}).

Exemplo: cidade

typeintegerobrigatório

O tipo: 0 texto, 1 número, 2 data, 3 data e hora, 4 sim/não. Depois de criado, o campo não muda de tipo.

Valores: 0 1 2 3 4

isBotFieldboolean

true cria um campo do bot (um valor para a conta toda) no lugar de um campo do contato.

Padrão: false

valuestring

O valor do campo do bot, no formato do tipo. Num campo do contato, é ignorado.

descriptionstring

Uma descrição, que aparece embaixo do nome na lista de campos.

Exemplo: Cidade de entrega

Respostas

200Sucesso

O campo criado.

idinteger

O ID do campo novo.

namestring

O nome do campo.

401Chave inválida

A chave de API não veio no cabeçalho ou não vale (foi excluída ou está incompleta). Veja Autenticação.

Relacionados

Este conteúdo ajudou?

Obrigado! Sua resposta ajuda a melhorar a central.