Documentación de endpoint REST a partir de una especificación de ruta
Documentación coherente al estilo OpenAPI para cada endpoint sin copiar y pegar
Ver vista previa de entrada y salida
Entrada
- Auth Type
- api-key
- Api Info
- Create a draft invoice
Salida (extracto)
### POST /v1/invoices
Crea una factura en borrador para un cliente. Los borradores pueden finalizarse más tarde mediante `POST /v1/invoices/{id}/finalize`.
**Autenticación:** token Bearer (ámbito: `invoices:write`).
**Cuerpo de la solicitud:**
```json
{ "customer_id": "cus_123", "currency": "usd", "line_items": [{"description": "Q3 retainer", "amount": 250000}] }
```
**Respuesta 201:** el objeto Invoice completo con `status: "draft"`. **400** si falta customer_id. **402** cuando el cliente tiene facturas vencidas. **429** con la cabecera `Retry-After` por encima de 100 solicitudes/min.