Rechercher dans la documentation

Tapez pour filtrer les pages, les guides et les endpoints.

POST/api/v1/clients

Créer un client

Ajoute un client à l'organisation. Un projet a toujours un client.

Crée un client dans l'organisation de la clé. Rien n'empêche deux clients homonymes : cherchez d'abord si vous n'êtes pas sûr qu'il n'existe pas déjà.

Corps de la requête

ChampTypeRequisContraintes
namestringoui1 à 200 caractères
emailstringEmail valide
phonestring40 caractères max
companystring200 caractères max
addressstring300 caractères max
citystring120 caractères max

Cette route accepte un en-tête Idempotency-Key.

Exemple

curl -X POST "https://www.tetikasa.app/api/v1/clients" \
  -H "Authorization: Bearer $TETIKASA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"name":"Acme","email":"contact@acme.fr","company":"Acme SAS"}'

Réponse

Statut 201. Le slug est dérivé du nom et suffixé en cas de collision dans l'organisation (acme, puis acme-2). address et city sont enregistrés mais ne figurent pas dans la représentation renvoyée.

Erreurs

codeStatutQuand
invalid_request422Corps JSON invalide, ou un champ hors contraintes — details liste les champs fautifs
unauthorized401Clé absente, invalide, révoquée ou expirée
PrivacyTermsapp icon