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

Supprimer une campagne

Supprimez définitivement une campagne.

Avertissement

Action irréversible !
  • La campagne sera définitivement supprimée.
  • Les statistiques seront perdues.
  • Si vous souhaitez conserver une copie, utilisez Dupliquer avant de supprimer.

Endpoint

/v1/campaigns/:id

Headers

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

URL Parameters

id
string
requis
L’identifiant de la campagne

Restrictions

  • ❌ Vous ne pouvez pas supprimer une campagne avec le statut running.
  • ✅ Vous pouvez supprimer une campagne draft, paused, completed ou failed.
Si vous devez supprimer une campagne en cours, mettez-la en pause d’abord.

Exemples de requêtes

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

Exemple de réponse

{
  "success": true,
  "message": "Campagne supprimée avec succès",
  "campaignId": "campaign_abc123"
}

Codes d’erreur

CodeDescription
401INVALID_SECRET_KEY - Clé secrète invalide
404CAMPAIGN_NOT_FOUND - Campagne non trouvée
409CAMPAIGN_RUNNING - Impossible de supprimer une campagne en cours

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