POST
/api/v1/projects/{ref}/onboarding/questionsAjouter des questions d'onboarding
Ajoute des questions à une étape du questionnaire, sans toucher au reste ni aux réponses déjà saisies.
Ajoute des questions à une étape du questionnaire d'onboarding. L'ajout est incrémental : les autres questions et les réponses déjà saisies par le client sont conservées. C'est la différence avec l'écran de configuration de l'application, qui remplace le questionnaire entier — ici, l'appelant n'a pas besoin de connaître l'état courant.
Paramètres de chemin
| Paramètre | Description |
|---|---|
ref | L'id ou le slug du projet |
Corps de la requête
| Champ | Type | Requis | Contraintes |
|---|---|---|---|
step | number | oui | 1 à 6 — voir les étapes dans Lire l'onboarding |
questions | string[] | oui | 1 à 50 questions, 500 caractères chacune |
Une question déjà présente dans l'étape est ignorée plutôt que dupliquée ; la réponse indique lesquelles.
Exemple
curl -X POST "https://www.tetikasa.app/api/v1/projects/refonte-du-site-vitrine/onboarding/questions" \
-H "Authorization: Bearer $TETIKASA_API_KEY" \
-H "Content-Type: application/json" \
-d '{"step":2,"questions":["Quelle est votre proposition de valeur ?","Quel est votre budget ?"]}'Erreurs
code | Statut | Quand |
|---|---|---|
invalid_request | 422 | step hors de 1–6, liste vide ou trop longue, question trop longue |
not_found | 404 | Projet inexistant ou d'une autre organisation |
unauthorized | 401 | Clé absente, invalide, révoquée ou expirée |