Passer au contenu principal
POST
/
contact-groups
/
{id}
/
add-contacts-json
Ajouter des contacts à une liste
curl --request POST \
  --url https://api.wachap.com/v1/contact-groups/{id}/add-contacts-json \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "contacts": [
    {}
  ]
}
'

Endpoint

/v1/contact-groups/:id/add-contacts-json

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

contacts
array
requis
Liste des contacts à ajouter (voir structure ci-dessous)

Structure d’un contact

ChampTypeRequisDescription
phonestringOuiNuméro de téléphone au format international
namestringNonNom du contact
...anyNonAutres champs personnalisés

Exemples de requêtes

curl -X POST https://api.wachap.com/v1/contact-groups/65f1234567890abcdef12345/add-contacts-json \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer VOTRE_CLE_SECRETE" \
  -d '{
    "contacts": [
      {
        "phone": "+22962861571",
        "name": "John Doe",
        "city": "Abidjan"
      },
      {
        "phone": "+33612345678",
        "name": "Marie Dupont",
        "city": "Paris"
      }
    ]
  }'

Exemple de réponse

{
  "success": true,
  "addedContacts": 2
}

Notes importantes

  • Les contacts sont ajoutés à la fin de la liste existante
  • Les doublons ne sont pas automatiquement filtrés
  • Tous les contacts doivent avoir un champ phone
  • Le statut de la liste sera mis à jour à ready

Codes d’erreur

CodeDescription
400INVALID_CONTACTS - contacts doit être un tableau non vide
401INVALID_SECRET_KEY - Clé secrète invalide
404Liste non trouvée
500ADD_CONTACTS_ERROR - Erreur lors de l’ajout

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
contacts
object[]

Réponse

200

OK