Rechercher dans la documentation

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

POST/api/v1/projects/{ref}/milestones

Créer une étape

Ajoute une étape à la suite des existantes. Une étape regroupe des tâches et peut être validée par le client.

Crée une étape de projet. Elle est ajoutée à la suite des étapes existantes ; son order est calculé automatiquement. Pour y rattacher une tâche, passez son id dans milestone_id à la création de la tâche.

Paramètres de chemin

ParamètreDescription
refL'id ou le slug du projet

Corps de la requête

ChampTypeRequisContraintes
titlestringoui1 à 200 caractères
descriptionstring5 000 caractères max
statusenumpending (défaut), in_progress, done
due_datedateISO 8601 ou YYYY-MM-DD
client_can_validatebooleanLe client peut valider l'étape depuis son portail

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

Exemple

curl -X POST "https://www.tetikasa.app/api/v1/projects/refonte-du-site-vitrine/milestones" \
  -H "Authorization: Bearer $TETIKASA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"title":"Maquettes","client_can_validate":true,"due_date":"2026-10-15"}'

Erreurs

codeStatutQuand
invalid_request422Corps invalide — details liste les champs fautifs
not_found404Projet inexistant ou d'une autre organisation
unauthorized401Clé absente, invalide, révoquée ou expirée
PrivacyTermsapp icon