Developers

PUBLIC API v1

Retrieve direct recurring

GET /api/v1/companies/{company_pk}/recurring-invoices/{public_id}/

Retrieve direct recurring data for recurring invoices of the company

Permission: 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)Not specified

Responses

200 Response fields

application/json

FieldType / accepted valuesDescription
publicIdRequiredRead onlystring (uuid)Not specified
vatNumberstringNot specified
companystring (uuid) | nullNot specified
clientstring (uuid) | nullNot specified
recurringNumberRequiredstringNot specified
discountPercentsintegerNot specified
currencyRequiredstringNot specified
currencyExchangedRequiredstringNot specified
invoicedItemsRequiredobject[]Not specified
Nested fields
FieldType / accepted valuesDescription
nameRequiredstringNot specified
quantityRequirednumber (double)Not specified
rateRequirednumber (double)Not specified
vatRateRequiredintegerNot specified
itemPriceNetRequiredintegerNot specified
itemPriceGrossRequiredintegerNot specified
itemVatAmountRequiredintegerNot specified
discountPercentnumber (double)Not specified
itemDiscountAmountintegerNot specified
descriptionstringNot specified
unit"items" | "hours" | "days" | "kilograms" | "liters" | "meters" | "square_meters" | "" | nullNot specified
productIdstring | nullNot specified
companyCategorystring | nullNot specified
gtuCodestringNot specified
isSplitPaymentbooleanNot specified
taxExemptReasonstringNot specified
paymentTermsstringNot specified
notesstringNot specified
instructionsstringNot specified
messagestringNot specified
language"de" | "en" | "pl" | "it" | "es"* `de` - German * `en` - English * `pl` - Polish * `it` - Italian * `es` - Spanish
fullCostinteger (int64) | nullNot specified
isVatIncludedbooleanNot specified
invoiceType"GOODS" | "SERVICES"* `GOODS` - Goods * `SERVICES` - Services
companyEmailstring (email) | nullNot specified
fullCostOriginstring (decimal) | nullNot specified
fullCostOriginExchangedstring (decimal) | nullNot specified
createQrbooleanNot specified
historySnapshotobject | nullNot specified
invoicesRequiredobject[]Not specified
Nested fields
FieldType / accepted valuesDescription
publicIdRequiredRead onlystring (uuid)Not specified
vatNumberstringNot specified
invoiceNumberRequiredstringNot specified
statusRequiredstringNot specified
issuedstring (date) | nullNot specified
deliveryDatestring (date) | nullNot specified
dueTostring (date) | nullNot specified
serviceStartDatestring (date) | nullNot specified
serviceEndDatestring (date) | nullNot specified
reportUrlstring (uri) | nullNot specified
fullCostOriginExchangedstring (decimal) | nullNot specified
settingsOnOverdueobject | nullNot specified
baseInvoicesRequiredRead onlyobject[]Not specified
repeatsOnintegerNot specified
frequencyType"weekly" | "monthly"* `weekly` - Weekly * `monthly` - Monthly
frequencyUnitintegerNot specified
startsFromDatestring (date) | nullNot specified
endsOnDatestring (date) | nullNot specified
endsOnInvoiceCountinteger | nullNot specified
isOngoingbooleanNot specified
sourceContractstring (uuid) | nullNot specified
paymentDueDaysinteger | nullNot specified
billingInAdvancebooleanNot specified
lifeCycleStatus"in_progress" | "finished" | "cancelled" | "removed"* `in_progress` - In progress * `finished` - Finished * `cancelled` - Cancelled * `removed` - Removed
contextobject | nullNot specified
settingsOnOverdueobject | nullNot specified
isToSendbooleanNot specified
onlinePaymentEnabledbooleanNot specified
401 Response fields

application/json

FieldType / accepted valuesDescription
detailRequiredRead onlystringNot specified
403 Response fields

application/json

FieldType / accepted valuesDescription
detailRequiredRead onlystringNot specified
404 Response fields

application/json

FieldType / accepted valuesDescription
detailRequiredstringNot specified
codeRequiredintegerNot specified
type_RequiredstringNot specified
fieldRequiredstringNot specified
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.