Instância
Verificar Configurações
Lê as configurações de comportamento da instância
GET
Verificar Configurações
Auth:
TokenAccount ou TokenInstance • Rate-limit: Global (100/min) • Idempotente: sim
Descrição
Retorna as 7 flags de comportamento da instância: rejeição de chamadas, ignorar grupos, manter online, marcar como lida, sync de histórico, ignorar status.Exemplo
FazGET no path da instância e devolve o objeto settings com todas as flags atuais. Não aceita query params, apenas o nome no path e o token no header.
Resposta de sucesso
200 OK
Path parameters
Nome da instância.
Headers
TokenAccount ou TokenInstance.
Campos
| Campo | Tipo | Descrição |
|---|---|---|
autoRejectCalls | boolean | Rejeita chamadas automaticamente |
callRejectMessage | string | Mensagem enviada ao rejeitar |
ignoreGroupMessages | boolean | Ignora eventos de grupo na ingestão |
keepOnlineStatus | boolean | Mantém presença available |
autoReadMessages | boolean | Marca mensagens recebidas como lidas |
disableHistorySync | boolean | Desliga sync de histórico (default true) |
ignoreStatus | boolean | Ignora mensagens do tipo “status” (stories) |
Erros
| HTTP | error.message | Quando |
|---|---|---|
| 401 | Invalid token | Token ausente ou inválido. |
| 404 | Instance not found | Nome não existe. |
| 429 | Rate limit exceeded. Try again later. | Mais de 100 req/min. |
| 500 | Failed to get settings configuration | Erro de banco. |
Próximo
Atualizar settings
POST /api/instance/settings/:instance para alterar.