OrbitSenderDocs

Autenticação

Como autenticar requisições na API externa do OrbitSender.

A API usa chaves de API enviadas no header api-key. Cada chave pertence a um tenant (sua conta) e herda os limites do seu plano.

Header de autenticação

Envie a chave em todas as requisições:

api-key: sk_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Mantenha sua chave secreta

A chave concede acesso total à sua conta via API. Nunca a exponha no front-end, em repositórios públicos ou em logs. Se vazar, revogue-a no painel e gere uma nova.

Obtendo uma chave

  1. Acesse o painel do OrbitSender.
  2. Vá em Configurações → Chaves de API (requer um plano com api_access).
  3. Clique em Gerar chave. O valor sk_live_... é exibido uma única vez — copie e guarde com segurança.

Você pode ter até 5 chaves por conta, ativá-las/desativá-las e revogá-las a qualquer momento.

Exemplo de requisição

curl https://api.orbitsender.com/api/external/ping \
  -H "api-key: sk_live_sua_chave_aqui"

Resposta:

{
  "success": true,
  "message": "Pong! Sua chave de API é válida.",
  "timestamp": "2026-06-26T14:30:45.123Z"
}

Convenções de resposta

Todas as respostas são JSON.

  • Sucesso: incluem "success": true e os dados da operação.
  • Erro: incluem "success": false, um error (tipo) e uma message (descrição legível). Alguns erros trazem campos extras (ex.: current/max em limites de plano, invalid_groups em validação de grupos).
{
  "success": false,
  "error": "Bad Request",
  "message": "O campo \"name\" é obrigatório no body da requisição."
}

Códigos de status

CódigoSignificado
200 / 201Sucesso
400Requisição inválida (campos/formats/regra de negócio)
401Chave de API ausente ou inválida
403Limite do plano atingido
404Recurso não encontrado ou não pertence à conta
409Conflito (recurso já existe)
500Erro interno
502 / 503Serviço de WhatsApp temporariamente indisponível

Datas

Datas de resposta são ISO 8601 em UTC. Para agendar campanhas, o campo scheduled_at usa o formato DD/MM/YYYY - HH:mm no horário de Brasília.

Nesta página