Base URL: https://apimassive.com/api/v1
Per l'invio diretto usa la tua API key (area Account) come Bearer token. Per gli endpoint di campagna usa l'ingest token della campagna.
Authorization: Bearer API_KEY
POST /api/v1/trigger/{ingest_token}
curl -X POST https://apimassive.com/api/v1/trigger/ing_xxx \
-H "Content-Type: application/json" \
-H "Authorization: Bearer ing_xxx" \
-d '{
"customer": { "phone": "+391234567890", "name": "Mario" },
"order": { "id": "ORD-1001", "total": "49.90" }
}'
La piattaforma applica la mappatura campi e il template configurati dalla campagna e invia il messaggio.
POST /api/v1/messages
curl -X POST https://apimassive.com/api/v1/messages \
-H "Authorization: Bearer API_KEY" \
-H "Content-Type: application/json" \
-d '{
"channel": "sms",
"provider": "nexa",
"to": "+391234567890",
"text": "Hello! Your order is confirmed."
}'
GET /api/v1/messages/{id} (Bearer API key)
GET /api/v1/balance
GET /api/v1/health
POST /api/v1/dlr/{provider} — ricevuto dai provider (Twilio, NEXA) e inoltrato al callback_url della campagna.
💡 Non serve scrivere il codice a mano: crea una campagna e lascia che l'AI generi lo script di integrazione per te nel linguaggio che preferisci.
Inizia ora