API reference · Financial
POST/api/v1/financial/billing/calculate

Calculate client billing charges

Calculates billing for one client and billing window using FinancialService.calculateBilling(). Requires financial:read permission.

RBAC · financial

Request body

Content type: application/json · schema FinancialCalculateBillingBody

client_idstring <uuid>Required
period_startstringRequired
period_endstringRequired

Response body

Success response 200 · schema FinancialInvoiceApiSuccess

dataanyOfRequired
anyOf (option 1)object
anyOf (option 2)array of object
itemsobject
metaobject

Response codes

200
Billing calculation returned.
400
Invalid billing calculation payload.
401
API key missing/invalid.
403
financial:read permission denied.
500
Unexpected billing calculation failure.