Passer au contenu principal
POST
/
contact-groups
/
{id}
/
reimport
Réimporter une liste
curl --request POST \
  --url https://api.wachap.com/v1/contact-groups/{id}/reimport \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "csvUrl": "<string>"
}
'

Endpoint

/v1/contact-groups/:id/reimport

Headers

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

URL Parameters

id
string
requis
L’identifiant de la liste

Body Parameters

csvUrl
string
requis
URL du nouveau fichier CSV à importer

Format du fichier CSV

Le fichier CSV doit contenir au minimum une colonne phone.
phone,name,city,email
+22962861571,John Doe,Abidjan,[email protected]
+33612345678,Marie Dupont,Paris,[email protected]

Exemples de requêtes

curl -X POST https://api.wachap.com/v1/contact-groups/65f1234567890abcdef12345/reimport \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer VOTRE_CLE_SECRETE" \
  -d '{
    "csvUrl": "https://example.com/new-contacts.csv"
  }'

Exemple de réponse

{
  "success": true,
  "message": "Réimport déclenché",
  "status": "importing"
}

Avertissement

Cette action est irréversible !
  • Tous les contacts existants seront supprimés.
  • Le nouveau CSV sera importé à leur place.

Codes d’erreur

CodeDescription
400MISSING_CSV_URL - csvUrl est requis
401INVALID_SECRET_KEY - Clé secrète invalide
404Liste non trouvée
500REIMPORT_CONTACT_GROUP_ERROR - Erreur lors du réimport

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

Corps

application/json
csvUrl
string

Réponse

200

OK