Passer au contenu principal
GET
/
campaigns
/
{id}
/
status
Statut d'une campagne
curl --request GET \
  --url https://api.wachap.com/v1/campaigns/{id}/status \
  --header 'Authorization: Bearer <token>'

Statut d’une campagne

Obtenez le statut détaillé et les statistiques d’une campagne.

Endpoint

/v1/campaigns/:id/status

Headers

Authorization
string
requis
Bearer token avec votre Secret Key (format: Bearer sk_...)

URL Parameters

id
string
requis
L’identifiant de la campagne

Exemples de requêtes

curl -X GET https://api.wachap.com/v1/campaigns/campaign_abc123/status \
  -H "Authorization: Bearer VOTRE_CLE_SECRETE"

Exemple de réponse

{
  "success": true,
  "campaign": {
    "id": "campaign_abc123",
    "name": "Campagne Promotionnelle Janvier",
    "status": "running",
    "totalContacts": 150,
    "sent": 87,
    "failed": 3,
    "pending": 60,
    "progress": {
      "percentage": 60,
      "successRate": 96.67,
      "failureRate": 3.33,
      "estimatedTimeRemaining": 120000
    }
  }
}

Champs de la réponse

ChampDescription
statusStatut actuel (draft, running, paused, completed, failed)
totalContactsNombre total de contacts
sentMessages envoyés avec succès
failedMessages échoués
pendingMessages en attente
progress.percentagePourcentage de progression (0-100)
progress.estimatedTimeRemainingTemps restant estimé (ms)

Codes d’erreur

CodeDescription
401INVALID_SECRET_KEY - Clé secrète invalide
404CAMPAIGN_NOT_FOUND - Campagne non trouvée

Autorisations

Authorization
string
header
requis

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Paramètres de chemin

id
string
requis

Réponse

200

OK