Routes de l'API
Toutes les routes de l’API marchand, d’après le document OpenAPI. Les routes de la page boutique prennent la clé publique dans ?key= ; les deux routes serveur prennent la clé secrète dans Authorization: Bearer.
URL de base https://cfg.cutoptim.com · Version du contrat v1 · Document OpenAPI 3.1
Les chemins, noms de champs, codes d’erreur, noms d’en-têtes et exemples de code restent en anglais : ils font partie du contrat.
Toutes les routes
Le tableau est généré à partir du document OpenAPI ; la référence interactive ci-dessous affiche le même document avec chaque schéma et des exemples de code. Pointez votre générateur de client vers le document lui-même.
| Méthode | Chemin | Clé | Rôle |
|---|---|---|---|
| GET | /cfg/v1/config/public | publique | The shop's published configuration (public projection) |
| GET | /cfg/v1/catalog/search | publique | Search the shop's catalogue |
| POST | /cfg/v1/preview | publique | Live plan and price (not billable, no token) |
| POST | /cfg/v1/quote | publique | Signed quote (billable) |
| POST | /cfg/v1/order | publique | Redeem a quote once and store the signed order.v1 |
| POST | /cfg/v1/projects | publique | Save a project |
| GET | /cfg/v1/projects | publique + jeton de projet | The shopper's projects (newest first, without data) |
| GET | /cfg/v1/projects/{id} | publique + jeton de projet | Open one project (with data) |
| POST | /cfg/v1/projects/{id} | publique + jeton de projet | Re-save a project (name and/or data) |
| POST | /cfg/v1/projects/{id}/duplicate | publique + jeton de projet | Copy a project (new id, same data, same owner) |
| POST | /cfg/v1/projects/{id}/reorder | publique + jeton de projet | A new quote from a saved project, at today's prices |
| POST | /cfg/v1/quote/verify | secrète | Verify a quote token before the cart (read-only) |
| GET | /cfg/v1/orders/{id} | secrète | Check a stored order (no personal data) |
La référence interactive se charge ci-dessous. Sans JavaScript, lisez le tableau ci-dessus ou le document OpenAPI. /configurator/openapi.json
Il n’y a volontairement pas de bouton « essayer » ici : la clé secrète appartient à votre serveur, jamais à un navigateur. La boutique de démonstration montre l’intégration et la transmission de la commande de bout en bout.
Mentions légalesConditions du configurateur (EN) ·Accord de traitement des données (EN) ·Notice de confidentialité pour les acheteurs ·Licences tierces (EN)