Developers

PUBLIC API v1

companies_recurring_invoices_pause_create

POST /api/v1/companies/{company_pk}/recurring-invoices/{public_id}/pause/

Return detail-serialized created instance

Permission: write_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
status"active" | "paused" | "ended"* `active` - Active * `paused` - Paused * `ended` - Ended
statusReason"by_user" | "completed" | "client_removed" | "company_archived" | "plan" | "failed" | "replaced" | ""Not specified
lastErrorstringNot specified
nextRunOnstring (date) | nullNot specified
periodStartRequiredRead onlystring (date) | nullNot specified
runsMadeintegerNot specified
fullCostinteger (int64) | nullNot specified
fullCostOriginstring (decimal) | nullNot specified
isReverseChargedbooleanNot specified
createdRequiredRead onlystring (date-time)Not specified
interval"week" | "month" | "year"* `week` - Week * `month` - Month * `year` - Year
intervalCountintegerNot specified
startsOnRequiredstring (date)Not specified
endsOnstring (date) | nullNot specified
endsAfterinteger | nullNot specified
paymentDueDaysintegerNot specified
billingInAdvancebooleanNot specified
mode"draft" | "issue" | "send"* `draft` - Create a draft * `issue` - Issue * `send` - Issue and send
clientstring (uuid) | nullNot specified
invoiceType"GOODS" | "SERVICES"* `GOODS` - Goods * `SERVICES` - Services
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
currencyRequiredstringNot specified
currencyExchangedRequiredstringNot specified
language"de" | "en" | "pl" | "it" | "es"* `de` - German * `en` - English * `pl` - Polish * `it` - Italian * `es` - Spanish
isVatIncludedbooleanNot specified
discountPercentsintegerNot specified
paymentTermsstringNot specified
notesstringNot specified
instructionsstringNot specified
messagestringNot specified
taxExemptReasonstring | nullNot specified
companyEmailstring (email) | nullNot specified
createQrbooleanNot specified
settingsOnOverdueobject | nullNot specified
mailingDataobject | nullNot specified
onlinePaymentEnabledbooleanNot specified
documentDesignobjectNot specified
Nested fields
FieldType / accepted valuesDescription
templateRequired"heritage" | "regent" | "meridian" | "horizon" | "atelier" | "epoque" | "sovereign"* `heritage` - heritage * `regent` - regent * `meridian` - meridian * `horizon` - horizon * `atelier` - atelier * `epoque` - epoque * `sovereign` - sovereign
version1* `1` - 1
logoSizeintegerNot specified
textSize"small" | "medium" | "large"* `small` - small * `medium` - medium * `large` - large
spacing"compact" | "standard" | "spacious"* `compact` - compact * `standard` - standard * `spacious` - spacious
tableBorders"none" | "dividers" | "grid"* `none` - none * `dividers` - dividers * `grid` - grid
fontstringNot specified
colorSchemastringNot specified
sourceContractstring (uuid) | nullNot specified
clientNamestringNot specified
upcomingRequiredRead onlyobject[]Not specified
invoicesRequiredRead onlyobject[]Not specified
400 Response fields

application/json

FieldType / accepted valuesDescription
fieldRequiredstringNot specified
codeintegerNot specified
messageRequiredstringNot specified
type_stringNot 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.