Passer au contenu principal
GET
/
campaigns
Lister les campagnes
curl --request GET \
  --url https://api.wachap.com/v1/campaigns \
  --header 'Authorization: Bearer <token>'

Lister les campagnes

Récupérez la liste de toutes vos campagnes, triées par date de création décroissante.

Endpoint

/v1/campaigns

Headers

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

Exemples de requêtes

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

Exemple de réponse

{
  "success": true,
  "total": 5,
  "campaigns": [
    {
      "id": "campaign_abc123",
      "name": "Campagne Promotionnelle Janvier",
      "status": "completed",
      "totalContacts": 150,
      "sent": 148,
      "failed": 2,
      "createdAt": "2024-01-15T10:00:00.000Z"
    },
    {
      "id": "campaign_def456",
      "name": "Newsletter Février",
      "status": "running",
      "totalContacts": 300,
      "sent": 125,
      "pending": 170
    }
  ]
}

Statuts possibles

StatutDescription
draftCampagne créée, pas encore lancée
runningCampagne en cours d’envoi
pausedCampagne mise en pause
completedCampagne terminée avec succès
failedCampagne échouée

Codes d’erreur

CodeDescription
401INVALID_SECRET_KEY - Clé secrète invalide

Autorisations

Authorization
string
header
requis

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

Réponse

200

OK