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

Dupliquer une campagne

Créez une copie exacte d’une campagne existante.

Endpoint

/v1/campaigns/:id/duplicate

Headers

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

URL Parameters

id
string
requis
L’identifiant de la campagne à dupliquer

Éléments copiés

Copié :
  • Nom de la campagne (avec préfixe “Copie de”)
  • Type de message et contenu
  • Configuration (délai, programmation, etc.)
  • Liste des contacts
  • AccountId
Non copié :
  • Statistiques (sent, failed, pending remis à 0)
  • Statut (devient draft)
  • Dates de lancement et de fin

Exemples de requêtes

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

Exemple de réponse

{
  "success": true,
  "message": "Campagne dupliquée avec succès",
  "originalCampaign": { "id": "campaign_abc123" },
  "newCampaign": {
    "id": "campaign_xyz789",
    "name": "Copie de Campagne Promotionnelle Janvier",
    "status": "draft"
  }
}

Codes d’erreur

CodeDescription
401INVALID_SECRET_KEY - Clé secrète invalide
404CAMPAIGN_NOT_FOUND - Campagne source 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