RCS Text
Cria uma nova campanha de RCS Text para o usuário
POST
/campaign/rcs/text
Cria uma nova campanha de RCS de texto. Requer autenticação Bearer (JWT); o user_id é extraído do token. Pré-requisito: o usuário precisa ter SupplierType HUNI e credencial RCS configurada, caso contrário retorna erro de validação.
Autorizações:
Bearer Token
Credenciais
Token
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3NzYzNzQxNjUsInN1YiI6IjEifQ...
Obs: para pegar o seu token acesse a plataforma da TopSend e gere o token nas configurações de usuário.
Endpoint
/campaign/rcs/text
Corpo da Requisição
Dados necessários para criar uma nova campanha de RCS Text
{"title": "Promoção Junho","start_date": "2026-06-20T14:30:00","message": "Olá! Confira nossa oferta.","contacts": [{ "contact": "5511987654321", "message": "msg opcional por contato" }],"buttons": [{ "name": "Acessar", "text": "Ver site", "type": "URL", "url": "https://topsend.io" },{ "name": "Ligar", "text": "Falar conosco", "type": "CALL", "number": "551130000000" },{ "name": "Sim", "text": "Quero!", "type": "QUICK_RESPONSE" }],"callback_url": "https://meu-sistema.com/webhook"}
Resposta
201Retorna os dados da campanha RCS criada. O campo message volta vazio e type é RCS_TEXT
{"id": "550e8400-e29b-41d4-a716-446655440000","title": "Promoção Junho","message": "","status": "PENDING","type": "RCS_TEXT","quantity": 1,"start_date": "2026-06-20T14:30:00Z","created_at": "2026-06-19T10:00:00Z"}
Possíveis Erros
400 Bad Request
{"error": null,"message": "string","message_translate": "string","meta": {},"type": "NOT_FOUND"}
422 Unprocessable Entity
{"error": null,"message": "string","message_translate": "string","meta": {},"type": "NOT_FOUND"}