POST/instance/init

Criar instância e emitir token

Não pareia nem conecta. Guardar instance.id e instance.token no backend; listar não recupera o token. kind=whatsapp por padrão; kind=calls cria um dispositivo vinculado próprio para voz.

Autenticação

Header obrigatório: admintoken. Use o token administrativo do servidor.

Base URL: a API do servidor selecionado, como https://1.atendro.cloud. O domínio wpp.atendro.cloud hospeda a documentação e o console.

Idempotência: suporta Idempotency-Key, com retenção de 15 minutos. Preserve a mesma chave, método, caminho e bytes do corpo ao repetir. Entenda a idempotência.

Headers adicionais

CampoTipoPresençaDescrição
X-Request-IdstringopcionalASCII visível sem espaços, 1–128 caracteres. Inválido/ausente é substituído por UUID. Ecoado na resposta. Comprimento máximo: 128
Idempotency-KeystringopcionalASCII visível sem espaços, 1–128. Repetir método, caminho e os mesmos bytes do JSON. 409 em andamento; 422 se mudar a requisição. 504 é guardado e não deve causar reenvio automático. Comprimento mínimo: 1. Comprimento máximo: 128

Corpo da requisição

Formato: application/json. Corpo obrigatório.

CampoTipoPresençaDescrição
namestringobrigatórioObrigatório, até 128 bytes UTF-8, sem controle ou espaços nas extremidades. Comprimento mínimo: 1. Comprimento máximo: 128
systemNamestringopcionalAté 128 bytes; recomendado Atendro. Comprimento máximo: 128
companyIdstringopcionalAté 128 bytes; vínculo com tenant no consumidor. Filtro de lista, não autorização. Comprimento máximo: 128
kindstringopcionalImutável após criar. calls exige o módulo habilitado e pareamento próprio. Valores: "whatsapp", "calls". Padrão: "whatsapp"

Respostas

Criar instância e emitir token

CampoTipoPresençaDescrição
responsestringobrigatório
connectedbooleanobrigatórioValores: false
loggedInbooleanobrigatórioValores: false
instanceobjectobrigatórioModelo: IssuedInstance.