Passer au contenu principal
PUT
/
contact-groups
/
{id}
Mettre à jour une liste
curl --request PUT \
  --url https://api.wachap.com/v1/contact-groups/{id} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "name": "<string>",
  "csvUrl": "<string>"
}
'

Endpoint

/v1/contact-groups/:id

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

Tous les paramètres sont optionnels. Seuls les champs fournis seront mis à jour.
ParamètreTypeDescription
namestringNouveau nom de la liste
csvUrlstringNouvelle URL du CSV source

Exemples de requêtes

curl -X PUT https://api.wachap.com/v1/contact-groups/65f1234567890abcdef12345 \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer VOTRE_CLE_SECRETE" \
  -d '{
    "name": "Clients VIP 2024"
  }'

Exemple de réponse

{
  "success": true,
  "list": {
    "$id": "65f1234567890abcdef12345",
    "userId": "user_xxx",
    "name": "Clients VIP 2024",
    "csvUrl": null,
    "status": "ready",
    "createdAt": "2024-03-15T10:00:00.000Z",
    "updatedAt": "2024-03-16T14:30:00.000Z"
  }
}

Note importante

Cette opération ne modifie que les métadonnées de la liste. Les contacts existants ne sont pas affectés.

Codes d’erreur

CodeDescription
401INVALID_SECRET_KEY - Clé secrète invalide
404Liste non trouvée
500UPDATE_CONTACT_GROUP_ERROR - Erreur lors de la mise à jour

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
name
string
csvUrl
string

Réponse

200

OK