ai quickstart
/v1/messages/sendGuia objetivo para agentes e fluxos de vibecoding com contratos mínimos por tarefa.
TASK: send sms simple
AUTH: Authorization: Bearer SEU_TOKEN
ENDPOINT: POST /v1/messages/send
REQUIRED_FIELDS:
- to (E.164, ex: 5511999999999)
- message (1..1600 chars)
OPTIONAL_FIELDS:
- campaign (id da campanha)
SUCCESS_STATUS: 202# expected output contract
{
"action": "send_sms_simple",
"request": {
"method": "POST",
"path": "/v1/messages/send",
"headers": { "Authorization": "Bearer <token>" },
"json": {
"to": "5511999999999",
"message": "Olá! Seu pedido foi confirmado."
}
}
}# machine-readable links
docs: /api/documentacao
postman: /postman/viasms.postman_collection.json
ai index: /machine/viasms.ai-index.json# task recipes
recipes:
- auth_login: POST /v1/auth/login
- send_sms_simple: POST /v1/messages/send (to, message)
- send_sms_campaign: POST /v1/messages/send (to, message, campaign)
- campaign_create: POST /v1/campaigns
- contact_create_one: POST /v1/campaigns/{campaign}/contacts
- contact_import: POST /v1/campaigns/{campaign}/contacts/import
- settings_get: GET /v1/settings