API REST
Authentification par en-tête Authorization: Bearer <clé API> — votre clé est disponible dans l'espace client, rubrique « API ».
GET
/api/productsListe des services du catalogueGET
/api/ordersListe des commandes du compteGET
/api/orders/{id}Détail et statut d'une commandePOST
/api/checkoutCréer une commande (retourne une URL de paiement Stripe)GET
/api/ticketsListe des tickets de supportPOST
/api/ticketsOuvrir un ticketPOST
/api/tickets/{id}/messagesRépondre à un ticketPATCH
/api/orders/{id}Mettre à jour le statut d'une commande (admin)DELETE
/api/products/{id}Supprimer un service (admin)Exemple — lister ses commandes
curl http://localhost:3000/api/orders \
-H "Authorization: Bearer sk_live_nx_9f2Ab7Kd31QpVxE8mZ4c"
[
{
"ref": "CMD-1042",
"product": "Boutique e-commerce",
"amountCents": 592900,
"status": "IN_PROGRESS"
}
]