Journal des modifications de l'API (v1.0)

Suivez tous les changements apportés à l'API Ultimate Custom Order Status

Convention de nommage des versions

L'API utilise un système de versionnement à deux niveaux:

Versions majeures (basées sur l'URL)

Les versions majeures avec des changements incompatibles nécessitent un changement d'URL:

  • /api/v1/* - Version 1.x
  • /api/v2/* - Version 2.x (future)

Versions mineures (basées sur l'en-tête)

Les versions mineures avec des changements rétrocompatibles utilisent l'en-tête X-API-Version:

  • X-API-Version: 1.0 - Version 1.0 (base, sans statuts additionnels)
  • X-API-Version: 1.1 - Version 1.1 (statuts additionnels)
  • X-API-Version: 1.2 - Version 1.2 (filtrage des commandes brouillon, jours fériés)
  • X-API-Version: 1.3 - Version 1.3 (inclut le support des flux de travail)
  • X-API-Version: 1.4 - Version 1.4 (points de terminaison de statut par ligne — prise en charge)
  • X-API-Version: 1.5 - Version 1.5 (actuelle et par défaut, réaffectation de workflow et sélections d’exécution)

État des versions en un coup d’œil

VersionStatutServie sans X-API-Version
X-API-Version: 1.5Actuelle et par défautOui
X-API-Version: 1.4Prise en chargeNon
X-API-Version: 1.3Prise en chargeNon
X-API-Version: 1.2Prise en chargeNon
X-API-Version: 1.1Prise en chargeNon
X-API-Version: 1.0Prise en chargeNon

Support

Questions et aide à l'intégration — incluez la requête et la réponse reçues :

v1.0 - Version initiale

Date de sortie: Octobre 2025

Méthode d'accès: X-API-Version: 1.0

Fonctionnalités

  • Liste des commandes avec pagination, filtrage et recherche
  • Récupération des détails de commande
  • Liste des statuts avec support des sous-statuts
  • Mises à jour des statuts de commande
  • Support des opérations en masse
  • Déclenchement de notifications

Points de terminaison disponibles:

  • GET /api/v1/orders
  • GET /api/v1/orders/:order_id
  • POST /api/v1/orders/:order_id/status
  • POST /api/v1/orders/status-bulk
  • GET /api/v1/statuses
  • GET /api/v1/statuses/:status_id
  • POST /api/v1/orders/:order_id/notify
  • POST /api/v1/orders/notify-bulk

Notes:

N'inclut pas le support des statuts complémentaires