L'API pubblica Le consente di integrare campagne email, iscritti, controlli quota, email transazionali, WhatsApp, Facebook, workspace, allegati, template e statistiche.
https://app.infomail.ai/api/v1
Le integrazioni API supportate utilizzano token Bearer generati dalla pagina Token API.
Authorization: Bearer YOUR_API_TOKEN
curl -X GET "https://app.infomail.ai/api/v1/subscribers" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Accept: application/json"
api_access.whatsapp.facebook_ads.| Metodo | Endpoint | Descrizione |
|---|---|---|
| GET | /api/v1/campaigns | Elenca campagne |
| POST | /api/v1/campaigns | Crea campagna |
| GET | /api/v1/campaigns/{id} | Mostra campagna |
| PUT/PATCH | /api/v1/campaigns/{id} | Aggiorna campagna |
| DELETE | /api/v1/campaigns/{id} | Elimina campagna |
| POST | /api/v1/campaigns/{id}/send | Invia campagna |
| GET | /api/v1/campaigns/{id}/stats | Statistiche della campagna |
| GET | /api/v1/campaigns/{id}/messages | Messaggi della campagna |
| GET | /api/v1/campaigns/{id}/export | Esportazione CSV campagna |
| GET | /api/v1/stats/campaigns | Tutte le statistiche della campagna |
| Metodo | Endpoint | Descrizione |
|---|---|---|
| GET | /api/v1/subscribers | Elenca iscritti con campi bounce e abuso |
| POST | /api/v1/subscribers | Crea o aggiorna iscritto tramite email |
| GET | /api/v1/subscribers/{id} | Mostra iscritto |
| GET | /api/v1/quota | Stato della quota attuale |
| POST | /api/v1/quota/check | Verifica se un volume può essere inviato |
| Metodo | Endpoint | Descrizione |
|---|---|---|
| POST | /api/v1/transactional/send | Invia email transazionale |
| GET | /api/v1/transactional/{messageId} | Stato email transazionale |
| GET | /api/v1/transactional/templates/{id} | Dettagli template transazionale |
| POST | /api/v1/spam-check/analyze | Analisi spam completa |
| POST | /api/v1/spam-check/quick | Controllo spam rapido |
| GET | /api/v1/spam-check/status | Stato del servizio di controllo spam |
| Gruppo | Endpoint |
|---|---|
| Workspace | /api/v1/workspaces, /api/v1/workspaces/{id}/users |
| Campi opzionali | /api/v1/optional-fields |
| Importazione/esportazione template | /api/v1/templates/import, /api/v1/templates/{id}/export, /api/v1/templates/{id}/content |
| Allegati | /api/v1/attachments, /api/v1/attachments/download/{storedName} |
| Metodo | Endpoint | Descrizione |
|---|---|---|
| GET | /api/v1/whatsapp/templates | Elenca template |
| POST | /api/v1/whatsapp/templates | Crea template |
| GET | /api/v1/whatsapp/campaigns | Elenca campagne |
| POST | /api/v1/whatsapp/campaigns | Crea campagna |
| POST | /api/v1/whatsapp/campaigns/{id}/schedule | Programma campagna |
| POST | /api/v1/whatsapp/campaigns/{id}/send | Invia campagna |
| POST | /api/v1/whatsapp/campaigns/{id}/cancel | Annulla campagna |
| GET | /api/v1/whatsapp/campaigns/{id}/preview-recipients | Anteprima destinatari |
| GET | /api/v1/whatsapp/analytics | Analisi complessiva |
| GET | /api/v1/whatsapp/analytics/export | Esportazione statistiche |
| GET | /api/v1/whatsapp/analytics/campaigns/{id} | Analisi campagna |
| POST | /api/v1/whatsapp/analytics/campaigns/{id}/recalculate | Ricalcola analisi |
| POST | /api/v1/transactional/whatsapp/send | Invia WhatsApp transazionale |
| GET | /api/v1/transactional/whatsapp/{messageId} | Stato WhatsApp transazionale |
| Metodo | Endpoint | Descrizione |
|---|---|---|
| GET | /api/v1/facebook/audiences | Elenca audience |
| POST | /api/v1/facebook/audiences | Crea pubblico |
| POST | /api/v1/facebook/audiences/{id}/sync | Sincronizza iscritti al pubblico |
| GET | /api/v1/facebook/audiences/{id}/stats | Statistiche pubblico |
| DELETE | /api/v1/facebook/audiences/{id} | Elimina pubblico |
| POST | /api/v1/facebook/campaigns/{campaignId}/sync-audience | Sincronizza il pubblico di una campagna |
| GET | /api/v1/facebook/campaigns/{campaignId}/audiences | Pubblici collegati alla campagna |
| POST | /api/v1/facebook/campaigns/{campaignId}/track-conversion | Traccia conversione campagna |
| POST | /api/v1/facebook/events | Invia un evento di conversione |
| POST | /api/v1/facebook/events/batch | Invia un gruppo di eventi di conversione |
curl -X POST "https://app.infomail.ai/api/v1/transactional/send" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"to": "cliente@example.com",
"subject": "Conferma ordine #12345",
"content": "<html><body>Ordine confermato</body></html>",
"from_email": "ordini@acme.com",
"from_name": "Acme"
}'
curl -X POST "https://app.infomail.ai/api/v1/transactional/whatsapp/send" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"to": "+393331234567",
"template_id": 12,
"parameters": {
"body": ["Mario", "ORD-12345"]
},
"reference": "order-12345",
"idempotency_key": "order-12345-whatsapp"
}'
curl -X POST "https://app.infomail.ai/api/v1/facebook/events" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"event_name": "Purchase",
"user_data": {
"email": "mario@example.com"
},
"custom_data": {
"value": 79.90,
"currency": "EUR"
}
}'