instanceNamestringObrigatório
Identificador único da instância dentro da sua conta. Será usado como :name em todos os outros endpoints, então não pode ser alterado depois. Aceita letras sem acento, números, ponto, hífen e underline, até 40 caracteres, com pelo menos uma letra ou número. Nomes fora dessa regra são recusados com status 400.
rejectCallbooleanOpcional
Rejeita automaticamente chamadas recebidas.
msgCallstringOpcional
Mensagem enviada automaticamente ao rejeitar uma chamada.
groupsIgnorebooleanOpcional
Ignora eventos de grupos no webhook.
alwaysOnlinebooleanOpcional
Mantém a conta sempre online no WhatsApp.
readMessagesbooleanOpcional
Marca automaticamente as mensagens como lidas.
syncFullHistorybooleanOpcional
Sincroniza o histórico completo do WhatsApp ao conectar.
saveMediabooleanOpcional
Se false, a mídia recebida não é armazenada (o webhook fica sem mediaUrl). Default: true (armazena).
webhook.enabledbooleanOpcional
Ativa o webhook na criação. O webhook só é configurado se uma URL válida também for fornecida.
webhook.urlstringOpcional
URL HTTPS pública que receberá os eventos. Bloqueado: localhost, IPs privados e redes internas (proteção SSRF).
webhook.headersobjectOpcional
Headers HTTP enviados junto com cada evento (ex: Authorization). Aceita até 20, nomes únicos ignorando maiúsculas, e exige URL https.
webhook.eventsstring[]Opcional
Lista de eventos para filtrar. Se omitida, nenhum evento é entregue
webhook.base64booleanOpcional
Se true, mídias nos eventos vêm codificadas em base64.
proxyHoststringOpcional
Proxy: host público (Enterprise).
proxyPortstringOpcional
Proxy: porta (Enterprise).
proxyProtocolstringOpcional
Proxy: "http", "https" ou "socks5" (Enterprise).
proxyUsernamestringOpcional
Proxy: usuário (Enterprise).
proxyPasswordstringOpcional
Proxy: senha (Enterprise).
migrationobjectOpcional
Migração de sessão Baileys já autenticada. Restrito ao plano Enterprise. Estrutura: { creds: object, preKeys: array }. Resposta inclui migration: { jid, preKeysImported, connected }.