Invoices
Create a one-time invoice
Authorization
bearerAuth AuthorizationBearer <token>
In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/invoices" \ -H "Content-Type: application/json" \ -d '{ "customer_id": "160c0c4b-9966-4dc1-a916-8407eb10d74e", "currency": "string", "lines": [ { "product_id": "0d012afa-f885-4e65-aeca-37e27701e2d1", "recognition_method": "value", "agreed_value": 0, "hourly_rate": 0, "discount": 0, "description_override": "string", "position": 0, "assignees": [ { "user_id": "a169451c-8525-4352-b8ca-070dd449a1a5", "distribution_percentage": 0, "hourly_rate_override": 0 } ] } ], "external_id": "string" }'{ "object": "invoice", "id": "string", "external_id": "string", "customer_id": "string", "currency": "string", "issue_date": "string", "title": "string", "auto_send": true, "status": "draft", "dinero_invoice_guid": "string", "dinero_invoice_number": -9007199254740991, "issued_at": "string", "lines": [ { "id": "string", "product_id": "string", "recognition_method": "value", "agreed_value": 0, "hourly_rate": 0, "discount": 0, "description_override": "string", "position": -9007199254740991, "assignees": [ { "user_id": "string", "distribution_percentage": 0, "hourly_rate_override": 0 } ] } ]}