Developers

PUBLIC API v1

Read a client's payment history statistics

GET /api/v1/companies/{company_pk}/clients/{public_id}/payment-stats/

Returns payment statistics for a client based on invoice history.

Permission: read_clients read_invoices · Direct link

Company-scoped. Account permissions, plan limits and document state still apply.

Path and query parameters

ParameterLocation / typeDescription
company_pkRequiredpath · string (uuid)Not specified
public_idRequiredpath · string (uuid)A UUID string identifying this client.

Responses

200 Response fields

application/json

FieldType / accepted valuesDescription
averagePaymentDaysRequirednumber (double) | nullNot specified
averageDelayDaysRequirednumber (double) | nullNot specified
totalInvoicesRequiredintegerNot specified
paidOnTimeRequiredintegerNot specified
paidLateRequiredintegerNot specified
suggestedDueDateDaysRequiredintegerNot specified
401 The API key is invalid, expired or revoked.
403 Missing scope, company mismatch, unsupported operation, or a plan/account restriction.
429 Rate limit exceeded. Wait for the Retry-After header before retrying.

Use the base URL https://api.norman.finance/api/v1. Sign up or log in to Norman to create an API key, then send it as a Bearer token. For an OpenAPI JSON file, contact support.