Avant d’utiliser ce point de terminaison, suivez le guide Getting Started pour obtenir votre clé API et votre Company ID.
Prérequis
- ✅ Un Bearer token valide pour un membre approuvé de l’espace de travail
- ✅ Company ID récupéré depuis
GET {{URL}}/accounts/companies - ✅ L’Order ID (Project ID,
pid) de la commande que vous souhaitez mettre à jour
Point de terminaison
multipart/form-data — utilisez ce type même lorsqu’aucun fichier n’est joint, afin de satisfaire l’analyseur multipart du serveur.
En-têtes
Paramètres de requête
string
requis
L’Order / Project ID à mettre à jour. Transmettez-le en tant que paramètre de chaîne de requête.
Champs du corps de la requête
string
Met à jour le titre de la commande. Minimum 2 caractères.
string
Nouveau statut de la commande. Doit être l’une des valeurs suivantes :
Pending, Ongoing, Review, Completed, Cancelled.Transitions autorisées :Reviewne peut suivre queOngoingou un autreReview. Passer directement dePendingàReviewrenvoie une erreur400 ValidationError.- Les commandes déjà
CompletedouCancelledne peuvent pas être mises à jour. - Les clients ne peuvent pas annuler une commande qui a dépassé le statut
Pending.
number
Montant total du budget. Doit être
≥ 0. Utilise la devise existante de la commande sauf si currency est également fourni.string
Code de devise du budget. Exemples :
USD, CAD, EUR.number
Nombre d’unités achetées pour le package. Doit être
≥ 1.string
Chaîne de date ISO 8601 pour la date d’échéance de la commande. Exemple :
"2025-12-31T00:00:00.000Z".string
Chaîne de date ISO 8601 pour la date de début du projet.
string
Notes internes visibles par votre équipe.
string
Brief client ou résumé du projet.
array
Liste complète des ID des membres chefs de projet à assigner à cette commande. Les nouveaux ID sont ajoutés à l’équipe ; les ID retirés sont supprimés. Chaque ID doit appartenir à un membre ayant un rôle
projectManager au sein de la même entreprise.boolean
Requis lorsque
status est Completed ou Cancelled. Lorsque la valeur est true, toutes les tâches de la commande sont marquées comme terminées après le changement de statut. Lorsque la valeur est false, les tâches conservent leur état actuel.boolean
Autorisé uniquement lorsque
status est Completed ou Cancelled. Lorsque la valeur est true, toutes les tâches en attente demandées par le client sont rejetées après la mise à jour du statut.number
Requis uniquement pour les commandes d’abonnement lors de la modification de la fréquence de récurrence. À associer à
repeatDuration.string
Requis conjointement avec
repeatCount pour les commandes d’abonnement. L’une des valeurs : day, week, month, year.number
Limite facultative sur les cycles de facturation récurrents. Par défaut
0 (aucune limite).string
Comment chaque cycle de facturation est traité. L’une des valeurs :
createOrderWithTask, noChange.file
Zéro ou plusieurs pièces jointes. Les fichiers sont ajoutés au dossier système de la commande ; les fichiers existants ne sont jamais écrasés. Utilisez l’encodage
multipart/form-data et joignez chaque fichier sous le champ files.Exemple de requête
Réponses
Réponse de succès
Règles métier et effets de bord
- Les transitions de statut sont restreintes.
Reviewne peut suivre queOngoingou un autreReview. TenterPending → Reviewrenvoie une erreur400 ValidationError. - Faire passer un statut de
PendingàOngoing,ReviewouCompletedactive le dossier de fichiers de la commande, de sorte que les fichiers téléversés deviennent accessibles à l’équipe projet. - Définir
statussurCompletedouCancellednécessite quemarkTasksAsDonesoit explicitement défini surtrueoufalse. - Les changements de statut vers
Review,CompletedouCancelleddéclenchent automatiquement des notifications client :- Review — informe le client qu’une révision est nécessaire.
- Completed — envoie la notification
orderCompletionau client. - Cancelled — envoie la notification
orderCancellationau client.
- Chaque mise à jour réussie déclenche un événement de webhook
ORDER.UPDATEDavec le document de commande mis à jour et les métadonnées des pièces jointes, si vous avez un webhook actif abonné à cet événement.

