Documentation d'endpoint REST à partir d'une spécification de route
Documentation cohérente de style OpenAPI pour chaque endpoint, sans copier-coller
Voir l’aperçu de l’entrée et de la sortie
Entrée
- Auth Type
- api-key
- Api Info
- Create a draft invoice
Sortie (extrait)
### POST /v1/invoices
Crée une facture brouillon pour un client. Les brouillons peuvent être finalisés ultérieurement via `POST /v1/invoices/{id}/finalize`.
**Authentification :** jeton Bearer (portée : `invoices:write`).
**Corps de la requête :**
```json
{ "customer_id": "cus_123", "currency": "usd", "line_items": [{"description": "Q3 retainer", "amount": 250000}] }
```
**Réponse 201 :** l'objet Invoice complet avec `status: "draft"`. **400** si customer_id est manquant. **402** lorsque le client a des factures en souffrance. **429** avec l'en-tête `Retry-After` au-delà de 100 req/min.