Aller au contenu
Smartlife Docs
EN
Stocké uniquement dans ce navigateur (jamais envoyé à ce serveur) et réutilisé sur toutes les pages « Tester cet endpoint » ci-dessous.
Scopes accordés à ce jeton (voir la réponse obtenue lors de l'authentification) :
Les boutons « Tester » ci-dessous sont désactivés tant que le scope requis par l'endpoint n'est pas coché ici.

PATCH /api/project/{project_id}/state

Portée requise : project:write.

Requête PATCH /api/project/{id}/state avec son corps JSON et la réponse
Requête et réponse de l'endpoint d'écriture project/{id}/state.

Seul endpoint d'écriture de cette API

Tous les autres endpoints documentés sont en lecture seule. Celui-ci modifie réellement l'état du projet ciblé — utilisez-le avec un jeton dont le scope project:write a été explicitement accordé.

Corps de la requête (JSON) :
{
  "status": "en_cours"
}
status doit valoir l'une de ces valeurs : en_cours, termine, suspendu ou archive. Toute autre valeur renvoie 422.
curl -X PATCH https://construction.my-smartlife.fr/api/project/12/state \
  -H 'Authorization: Bearer VOTRE_ACCESS_TOKEN' \
  -H 'Content-Type: application/json' \
  -d '{"status": "termine"}'
Exemple de réponse :
{
  "project_id": "12",
  "status": { "label": "termine", "legacy_value": 100 }
}

Tester cet endpoint

Cet appel modifie réellement le projet ciblé. Une confirmation vous sera demandée avant l'envoi.



Lien copié !