GET /v1/triggers/new-campaign-sent
Broadcasts (campagnes) terminés les plus récents avec les compteurs de livraison et d'engagement.
Renvoie jusqu'à 100 broadcasts terminés les plus récents avec leurs compteurs de livraison. À utiliser pour pousser les résultats de campagne dans des dashboards BI ou déclencher des workflows post-campagne.
GET /api/v1/triggers/new-campaign-sent
Seuls les broadcasts avec status = completed sont renvoyés. Les broadcasts en cours ou planifiés sont exclus — ils apparaissent dès que la file de queue se vide.
Requête
curl https://www.qyvo.io/api/v1/triggers/new-campaign-sent \
-H "Authorization: Bearer YOUR_TOKEN_HERE"
const broadcasts = await fetch(
'https://www.qyvo.io/api/v1/triggers/new-campaign-sent',
{ headers: { Authorization: `Bearer ${process.env.QYVO_TOKEN}` } },
).then((r) => r.json());
$broadcasts = Http::withToken(env('QYVO_TOKEN'))
->get('https://www.qyvo.io/api/v1/triggers/new-campaign-sent')
->json();
import os, httpx
broadcasts = httpx.get(
'https://www.qyvo.io/api/v1/triggers/new-campaign-sent',
headers={'Authorization': f"Bearer {os.environ['QYVO_TOKEN']}"},
).json()
Réponse — 200 OK
[
{
"id": "01J0CD...",
"name": "Black Friday teaser",
"status": "completed",
"template_id": "01J0AB...",
"template_name": "bf_teaser",
"total_recipients": 4218,
"sent_count": 4205,
"delivered_count": 4189,
"read_count": 3812,
"failed_count": 13,
"revenue": 8742.00,
"scheduled_at": "2026-05-07T08:00:00+00:00",
"created_at": "2026-05-06T14:32:00+00:00"
}
]
| Champ | Type | Notes |
|---|---|---|
total_recipients |
int | Taille de l'audience au moment du dispatch |
sent_count |
int | Acceptés par Meta |
delivered_count |
int | Livrés sur l'appareil |
read_count |
int | Ouverts (comptés uniquement si les accusés de lecture sont activés chez le destinataire) |
failed_count |
int | Rejetés par Meta — voir le tableau de bord pour les raisons par destinataire |
revenue |
float | null | Revenu attribué quand le broadcast porte un pixel de tracking et que les liens convertissent |
Erreurs
| Statut | Cause |
|---|---|
401 |
Jeton manquant ou révoqué |
200 with [] |
Aucun tenant attaché à l'utilisateur (vide silencieux) |
