REST-Endpoint-Dokumentation aus einer Route-Spezifikation
Einheitliche Doku im OpenAPI-Stil für jeden Endpoint ohne Copy-paste
Vorschau von Eingabe und Ausgabe anzeigen
Eingabe
- Auth Type
- api-key
- Api Info
- Create a draft invoice
Ausgabe (Auszug)
### POST /v1/invoices
Erstellt eine Entwurfsrechnung für einen Kunden. Entwürfe können später über `POST /v1/invoices/{id}/finalize` finalisiert werden.
**Auth:** Bearer-Token (Scope: `invoices:write`).
**Request-Body:**
```json
{ "customer_id": "cus_123", "currency": "usd", "line_items": [{"description": "Q3-Retainer", "amount": 250000}] }
```
**Response 201:** das vollständige Invoice-Objekt mit `status: "draft"`. **400** bei fehlender customer_id. **402**, wenn der Kunde überfällige Rechnungen hat. **429** mit `Retry-After`-Header oberhalb von 100 Req./Min.