Passer au contenu principal
POST
/
campaigns
/
{id}
/
pause
Mettre en pause
curl --request POST \
  --url https://api.wachap.com/v1/campaigns/{id}/pause \
  --header 'Authorization: Bearer <token>'

Mettre en pause une campagne

Suspendez temporairement l’envoi des messages d’une campagne en cours.

Endpoint

/v1/campaigns/:id/pause

Headers

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

URL Parameters

id
string
requis
L’identifiant de la campagne

Notes importantes

  • Seules les campagnes avec le statut running peuvent être mises en pause.
  • Les messages déjà en cours d’envoi seront terminés.
  • Les messages restants seront mis en attente.
  • Utilisez Reprendre pour continuer l’envoi plus tard.

Exemples de requêtes

curl -X POST https://api.wachap.com/v1/campaigns/campaign_abc123/pause \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer VOTRE_CLE_SECRETE"

Exemple de réponse

{
  "success": true,
  "message": "Campagne mise en pause",
  "campaign": {
    "id": "campaign_abc123",
    "status": "paused",
    "sent": 87,
    "pausedAt": "2024-01-15T15:00:00.000Z"
  }
}

Codes d’erreur

CodeDescription
401INVALID_SECRET_KEY - Clé secrète invalide
404CAMPAIGN_NOT_FOUND - Campagne non trouvée
409CAMPAIGN_NOT_RUNNING - La campagne n’est pas en cours d’exécution

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