Skip to main content
POST
Mark a client invoice as paid
Authentication: API key OAuth 2.0
Scope: client_invoice.write
Requirements:
  • The invoice must exist and be accessible to the authenticated organization
  • The invoice status should be unpaid for this operation to be meaningful
  • The paid_at date cannot be in the future. If not filled, by default the current date is used.
If the invoice is already paid, you can still use this endpoint to update the paid_at date.

Authorizations

Authorization
string
header
required

Bearer authorization header: Bearer <token>, where <token> is the access token received from the authorization server at the end of the OAuth 2.0 flow.

Headers

X-Qonto-Staging-Token
string

Required only for Sandbox API requests; to get one, please sign up to the Developer Portal.

Path Parameters

id
string<uuid>
required

UUID of the client invoice to mark as paid.

Example:

"e3d68a1a-b23f-496a-a9a2-815089337720"

Body

application/json
paid_at
string<date>

The date when the invoice was paid. Must be in YYYY-MM-DD format and cannot be in the future. If not filled, by default the current date is used.

Example:

"2024-12-15"

Response

Invoice successfully marked as paid. Returns the updated invoice.

client_invoice
object
required