Como enviar a chave
RecomendadoA API Key pertence a um workspace. Você não acessa outro workspace com a mesma chave.
Combinações comuns
Só enviar
rcs:sendEnviar e consultar
rcs:send, rcs:readCom agendamento
rcs:send, rcs:cancelFluxo completo de mensagens
rcs:send, rcs:read, rcs:cancelGerenciar agentes
rcs:instances:list, rcs:instances:create, rcs:instances:deleteIntegração completa
Todos os escopos RCS acima
Escopos disponíveis
rcs:send
rcs:send
Enviar RCS imediato ou agendado para 1 a 500 números por requisição. Tipos: BASIC, CARD, CAROUSEL, FILE, template. Use
from (id ou nome da instância) para agente branded.Endpoint: POST /v1/rcs/messagesrcs:read
rcs:read
Listar e consultar envios RCS, e listar/detalhar mensagens recebidas (inbound).Endpoints:
GET /v1/rcs/messages, GET /v1/rcs/messages/:id, GET /v1/rcs/inbound, GET /v1/rcs/inbound/:idrcs:cancel
rcs:cancel
Cancelar mensagem na fila ou agendada. Só com status
QUEUED ou SCHEDULED. Créditos são devolvidos quando aplicável.Endpoint: POST /v1/rcs/messages/:id/cancelrcs:instances:list
rcs:instances:list
Listar instâncias RCS do workspace e consultar detalhe de um agente.Endpoints:
GET /v1/rcs/instances, GET /v1/rcs/instances/:instanceIdrcs:instances:create
rcs:instances:create
Criar instância, atualizar perfil do agente e submeter para provisionamento.Endpoints:
POST /v1/rcs/instances, PATCH /v1/rcs/instances/:instanceId, POST /v1/rcs/instances/:instanceId/submitrcs:instances:delete
rcs:instances:delete
Remover instância RCS do workspace.Endpoint:
DELETE /v1/rcs/instances/:instanceIdRestrição por instância
Se a API Key tiverinstanceIds preenchido, ela só acessa e envia pelas instâncias listadas. Lista vazia = acesso a todas.
Erros comuns
401: chave ausente, inválida ou revogada
401: chave ausente, inválida ou revogada
Confira
Authorization: Bearer sk_... e se a chave não foi apagada no painel.402: créditos ou plano bloqueado
402: créditos ou plano bloqueado
Créditos insuficientes (
INSUFFICIENT_CREDITS) ou plano expirado (WORKSPACE_BLOCKED).403: escopo ou agendamento
403: escopo ou agendamento
Verifique escopo da operação. Agendamento depende do plano (
PLAN_LIMIT_SCHEDULING). Instância não permitida pela chave retorna FORBIDDEN.403: PLAN_LIMIT_INSTANCES
403: PLAN_LIMIT_INSTANCES
Limite de instâncias do plano atingido ao criar agente.
400: cancelamento inválido
400: cancelamento inválido
Só cancela com status
QUEUED ou SCHEDULED. Depois de enviado, não há cancelamento.503: RCS_INSTANCE_NOT_ACTIVE
503: RCS_INSTANCE_NOT_ACTIVE
Tentativa de envio com
from apontando para agente ainda não aprovado.
