Skip to content

document-recurring-invoices​

Manage recurring invoices

Operations​

GET/accounts/{accountUuid}/documents/v2/recurring-invoicesPOST/accounts/{accountUuid}/documents/v2/recurring-invoicesGET/accounts/{accountUuid}/documents/v2/recurring-invoices/{recurringInvoiceUuid}PATCH/accounts/{accountUuid}/documents/v2/recurring-invoices/{recurringInvoiceUuid}GET/accounts/{accountUuid}/documents/v2/recurring-invoices/bulk-actionsPOST/accounts/{accountUuid}/documents/v2/recurring-invoices/calculatePOST/accounts/{accountUuid}/documents/v2/recurring-invoices/{documentUuid}/calculateGET/accounts/{accountUuid}/documents/v2/recurring-invoices/{documentUuid}/commentsPOST/accounts/{accountUuid}/documents/v2/recurring-invoices/{documentUuid}/commentsGET/accounts/{accountUuid}/documents/v2/recurring-invoices/{documentUuid}/filesGET/accounts/{accountUuid}/documents/v2/recurring-invoices/{recurringInvoiceUuid}/actionsPATCH/accounts/{accountUuid}/documents/v2/recurring-invoices/bulk-actions/archivePATCH/accounts/{accountUuid}/documents/v2/recurring-invoices/{documentUuid}/actions/archivePATCH/accounts/{accountUuid}/documents/v2/recurring-invoices/{documentUuid}/actions/cancelPATCH/accounts/{accountUuid}/documents/v2/recurring-invoices/{documentUuid}/actions/cancelPermanentlyPATCH/accounts/{accountUuid}/documents/v2/recurring-invoices/{documentUuid}/actions/clonePATCH/accounts/{accountUuid}/documents/v2/recurring-invoices/{documentUuid}/actions/deletePATCH/accounts/{accountUuid}/documents/v2/recurring-invoices/{documentUuid}/actions/restoreGET/accounts/{accountUuid}/documents/v2/recurring-invoices/{documentUuid}/comments/{commentUuid}DELETE/accounts/{accountUuid}/documents/v2/recurring-invoices/{documentUuid}/comments/{commentUuid}GET/accounts/{accountUuid}/documents/v2/recurring-invoices/{documentUuid}/files/{fileUuid}

Get recurring invoices​

GET
/accounts/{accountUuid}/documents/v2/recurring-invoices

Get recurring invoices

Authorizations​

ApiToken

Bearer token authentication. Create tokens in Settings > API Token.

Type
HTTP (bearer)

Parameters​

Path Parameters

accountUuid*
Type
string
Required
Format
"uuid"

Query Parameters

updatedSince

filter for updated items

limit

pagination limit

Type
[ "number", "null" ]
Maximum
400
Minimum
1
page

pagination page

Type
[ "number", "null" ]
Default
1
Minimum
1

Responses​

Successful response

application/json
JSON
{
  
"data": {
  
  
"documents": [
  
  
  
{
  
  
  
  
"uuid": "string",
  
  
  
  
"id": 0,
  
  
  
  
"currencyCode": "string",
  
  
  
  
"currencyCodeRecognized": "string",
  
  
  
  
"title": "string",
  
  
  
  
"reference": "string",
  
  
  
  
"status": "string",
  
  
  
  
"customField1": "string",
  
  
  
  
"customField2": "string",
  
  
  
  
"customField3": "string",
  
  
  
  
"customField4": "string",
  
  
  
  
"receiver": {
  
  
  
  
  
"addressUuid": "string",
  
  
  
  
  
"companyUuid": "string",
  
  
  
  
  
"customerNumber": "string",
  
  
  
  
  
"name": "string",
  
  
  
  
  
"email": "string",
  
  
  
  
  
"personUuid": "string"
  
  
  
  
},
  
  
  
  
"documentTotal": 0,
  
  
  
  
"frequency": "string",
  
  
  
  
"isLastOfMonth": true,
  
  
  
  
"isRecurringActive": true,
  
  
  
  
"pricesIncludeVat": true,
  
  
  
  
"startDate": "string",
  
  
  
  
"updatedAt": "string",
  
  
  
  
"isTemplate": true,
  
  
  
  
"recurringInvoiceNumber": "string",
  
  
  
  
"billingPeriod": "string"
  
  
  
}
  
  
]
  
},
  
"message": "string",
  
"status": 200,
  
"meta": {
  
}
}

Playground​

Authorization
Variables
Key
Value

Samples​


Create recurring invoice​

POST
/accounts/{accountUuid}/documents/v2/recurring-invoices

Create recurring invoice

Authorizations​

ApiToken

Bearer token authentication. Create tokens in Settings > API Token.

Type
HTTP (bearer)

Parameters​

Path Parameters

accountUuid*
Type
string
Required
Format
"uuid"

Request Body​

application/json
JSON
{
  
"documents": [
  
  
{
  
  
  
"receiver": {
  
  
  
  
"addressUuid": "string",
  
  
  
  
"personUuid": "string",
  
  
  
  
"deliveryAddressUuid": "string",
  
  
  
  
"companyUuid": "string",
  
  
  
  
"contactPersonUuid": "string",
  
  
  
  
"additionalReceivers": [
  
  
  
  
  
{
  
  
  
  
  
  
"personUuid": "string"
  
  
  
  
  
}
  
  
  
  
],
  
  
  
  
"customerNumber": "string"
  
  
  
},
  
  
  
"startDate": "string",
  
  
  
"endDate": "string",
  
  
  
"frequency": "string",
  
  
  
"isRecurringActive": false,
  
  
  
"isLastOfMonth": false,
  
  
  
"paymentInstructions": {
  
  
  
  
"iban": "string",
  
  
  
  
"bic": "string",
  
  
  
  
"reference": "string",
  
  
  
  
"qrIban": "string",
  
  
  
  
"bankAccountUuid": "string"
  
  
  
},
  
  
  
"pricesIncludeVat": true,
  
  
  
"documentTotal": 0,
  
  
  
"positions": [
  
  
  
  
{
  
  
  
  
  
"positionNumber": 0,
  
  
  
  
  
"uuid": "string",
  
  
  
  
  
"kind": "page_break",
  
  
  
  
  
"unitUuid": "string",
  
  
  
  
  
"unitCode": "C62",
  
  
  
  
  
"quantity": 1,
  
  
  
  
  
"singlePrice": 0,
  
  
  
  
  
"discount": {
  
  
  
  
  
  
"percentage": 0,
  
  
  
  
  
  
"amount": 0
  
  
  
  
  
},
  
  
  
  
  
"vatUuid": "string",
  
  
  
  
  
"vat": {
  
  
  
  
  
  
"percentage": 0
  
  
  
  
  
},
  
  
  
  
  
"productUuid": null,
  
  
  
  
  
"productNumber": "string",
  
  
  
  
  
"productDescription": "string",
  
  
  
  
  
"title": "string",
  
  
  
  
  
"text": "string",
  
  
  
  
  
"items": [
  
  
  
  
  
  
{
  
  
  
  
  
  
  
"positionNumber": 0,
  
  
  
  
  
  
  
"kind": "product",
  
  
  
  
  
  
  
"unitUuid": "string",
  
  
  
  
  
  
  
"unitCode": "C62",
  
  
  
  
  
  
  
"quantity": 1,
  
  
  
  
  
  
  
"singlePrice": 0,
  
  
  
  
  
  
  
"discount": {
  
  
  
  
  
  
  
  
"percentage": 0,
  
  
  
  
  
  
  
  
"amount": 0
  
  
  
  
  
  
  
},
  
  
  
  
  
  
  
"vatUuid": "string",
  
  
  
  
  
  
  
"vat": {
  
  
  
  
  
  
  
  
"percentage": 0
  
  
  
  
  
  
  
},
  
  
  
  
  
  
  
"productUuid": null,
  
  
  
  
  
  
  
"productNumber": "string",
  
  
  
  
  
  
  
"productDescription": "string"
  
  
  
  
  
  
}
  
  
  
  
  
],
  
  
  
  
  
"showCollapsed": true
  
  
  
  
}
  
  
  
],
  
  
  
"cashDiscounts": [
  
  
  
  
{
  
  
  
  
  
"days": 0,
  
  
  
  
  
"percentage": 0
  
  
  
  
}
  
  
  
],
  
  
  
"documentDiscount": {
  
  
  
  
"percentage": 0,
  
  
  
  
"amount": 0
  
  
  
},
  
  
  
"billingPeriod": "NONE",
  
  
  
"currencyCode": "string",
  
  
  
"title": "string",
  
  
  
"reference": "string",
  
  
  
"customField1": "string",
  
  
  
"customField2": "string",
  
  
  
"customField3": "string",
  
  
  
"customField4": "string",
  
  
  
"terms": "string",
  
  
  
"publicNotes": "string",
  
  
  
"footerText": "string"
  
  
}
  
]
}

Responses​

Recurring invoice created

application/json
JSON
{
  
"data": {
  
  
"documents": [
  
  
  
{
  
  
  
  
"uuid": "string",
  
  
  
  
"currencyCode": "string",
  
  
  
  
"currencyCodeRecognized": "string",
  
  
  
  
"title": "string",
  
  
  
  
"reference": "string",
  
  
  
  
"sentStatus": "string",
  
  
  
  
"status": "string",
  
  
  
  
"customField1": "string",
  
  
  
  
"customField2": "string",
  
  
  
  
"customField3": "string",
  
  
  
  
"customField4": "string",
  
  
  
  
"terms": "string",
  
  
  
  
"publicNotes": "string",
  
  
  
  
"footerText": "string",
  
  
  
  
"receiver": {
  
  
  
  
  
"addressUuid": "string",
  
  
  
  
  
"companyUuid": "string",
  
  
  
  
  
"networkUuid": "string",
  
  
  
  
  
"networkKey": "string",
  
  
  
  
  
"networkName": "string",
  
  
  
  
  
"deliveryAddressUuid": "string",
  
  
  
  
  
"contactPersonUuid": "string",
  
  
  
  
  
"additionalReceivers": [
  
  
  
  
  
  
{
  
  
  
  
  
  
  
"personUuid": "string"
  
  
  
  
  
  
}
  
  
  
  
  
],
  
  
  
  
  
"receiverInformation": {
  
  
  
  
  
  
"customerNumber": "string",
  
  
  
  
  
  
"companyName": "string",
  
  
  
  
  
  
"name": "string",
  
  
  
  
  
  
"nameWithSalutation": "string",
  
  
  
  
  
  
"careOfAddress": "string",
  
  
  
  
  
  
"address": "string",
  
  
  
  
  
  
"extension": "string",
  
  
  
  
  
  
"houseNumber": "string",
  
  
  
  
  
  
"zipCode": "string",
  
  
  
  
  
  
"city": "string",
  
  
  
  
  
  
"countryCode": "string",
  
  
  
  
  
  
"email": "string",
  
  
  
  
  
  
"language": "string",
  
  
  
  
  
  
"deliveryAddress": {
  
  
  
  
  
  
  
"companyName": "string",
  
  
  
  
  
  
  
"name": "string",
  
  
  
  
  
  
  
"nameWithSalutation": "string",
  
  
  
  
  
  
  
"careOfAddress": "string",
  
  
  
  
  
  
  
"address": "string",
  
  
  
  
  
  
  
"extension": "string",
  
  
  
  
  
  
  
"houseNumber": "string",
  
  
  
  
  
  
  
"zipCode": "string",
  
  
  
  
  
  
  
"city": "string",
  
  
  
  
  
  
  
"countryCode": "string"
  
  
  
  
  
  
},
  
  
  
  
  
  
"additionalReceivers": [
  
  
  
  
  
  
  
{
  
  
  
  
  
  
  
  
"fullName": "string",
  
  
  
  
  
  
  
  
"email": "string"
  
  
  
  
  
  
  
}
  
  
  
  
  
  
]
  
  
  
  
  
},
  
  
  
  
  
"personUuid": "string"
  
  
  
  
},
  
  
  
  
"startDate": "string",
  
  
  
  
"endDate": "string",
  
  
  
  
"nextSendDate": "string",
  
  
  
  
"frequency": "string",
  
  
  
  
"isRecurringActive": true,
  
  
  
  
"isLastOfMonth": true,
  
  
  
  
"paymentInstructions": {
  
  
  
  
  
"bankAccountUuid": "string",
  
  
  
  
  
"iban": "string",
  
  
  
  
  
"bic": "string",
  
  
  
  
  
"qrIban": "string",
  
  
  
  
  
"reference": "string"
  
  
  
  
},
  
  
  
  
"pricesIncludeVat": true,
  
  
  
  
"paymentTerms": 0,
  
  
  
  
"documentTotal": 0,
  
  
  
  
"positions": [
  
  
  
  
  
{
  
  
  
  
  
  
"uuid": "string",
  
  
  
  
  
  
"positionNumber": 0,
  
  
  
  
  
  
"kind": "string",
  
  
  
  
  
  
"productNumber": "string",
  
  
  
  
  
  
"productDescription": "string",
  
  
  
  
  
  
"productUuid": "string",
  
  
  
  
  
  
"productGroupUuid": "string",
  
  
  
  
  
  
"singlePrice": 0,
  
  
  
  
  
  
"positionTotal": 0,
  
  
  
  
  
  
"discount": {
  
  
  
  
  
  
  
"amount": 0,
  
  
  
  
  
  
  
"percentage": 0
  
  
  
  
  
  
},
  
  
  
  
  
  
"vatUuid": "string",
  
  
  
  
  
  
"vat": {
  
  
  
  
  
  
  
"percentage": 0,
  
  
  
  
  
  
  
"amount": 0
  
  
  
  
  
  
},
  
  
  
  
  
  
"quantity": 0,
  
  
  
  
  
  
"unitUuid": "string",
  
  
  
  
  
  
"employeeActivityUuid": "string",
  
  
  
  
  
  
"employeeActivityEmployeeUuid": "string",
  
  
  
  
  
  
"employeeActivityStartDate": "string",
  
  
  
  
  
  
"relatedInvoice": {
  
  
  
  
  
  
  
"uuid": "string",
  
  
  
  
  
  
  
"type": "string",
  
  
  
  
  
  
  
"number": "string"
  
  
  
  
  
  
},
  
  
  
  
  
  
"originalInvoice": {
  
  
  
  
  
  
  
"uuid": "string",
  
  
  
  
  
  
  
"type": "string",
  
  
  
  
  
  
  
"number": "string"
  
  
  
  
  
  
},
  
  
  
  
  
  
"title": "string",
  
  
  
  
  
  
"showCollapsed": true,
  
  
  
  
  
  
"items": [
  
  
  
  
  
  
  
{
  
  
  
  
  
  
  
  
"uuid": "string",
  
  
  
  
  
  
  
  
"positionNumber": 0,
  
  
  
  
  
  
  
  
"kind": "string",
  
  
  
  
  
  
  
  
"productNumber": "string",
  
  
  
  
  
  
  
  
"productDescription": "string",
  
  
  
  
  
  
  
  
"productUuid": "string",
  
  
  
  
  
  
  
  
"productGroupUuid": "string",
  
  
  
  
  
  
  
  
"singlePrice": 0,
  
  
  
  
  
  
  
  
"positionTotal": 0,
  
  
  
  
  
  
  
  
"discount": {
  
  
  
  
  
  
  
  
  
"amount": 0,
  
  
  
  
  
  
  
  
  
"percentage": 0
  
  
  
  
  
  
  
  
},
  
  
  
  
  
  
  
  
"vatUuid": "string",
  
  
  
  
  
  
  
  
"vat": {
  
  
  
  
  
  
  
  
  
"percentage": 0,
  
  
  
  
  
  
  
  
  
"amount": 0
  
  
  
  
  
  
  
  
},
  
  
  
  
  
  
  
  
"quantity": 0,
  
  
  
  
  
  
  
  
"unitUuid": "string",
  
  
  
  
  
  
  
  
"employeeActivityUuid": "string",
  
  
  
  
  
  
  
  
"employeeActivityEmployeeUuid": "string",
  
  
  
  
  
  
  
  
"employeeActivityStartDate": "string",
  
  
  
  
  
  
  
  
"relatedInvoice": {
  
  
  
  
  
  
  
  
  
"uuid": "string",
  
  
  
  
  
  
  
  
  
"type": "string",
  
  
  
  
  
  
  
  
  
"number": "string"
  
  
  
  
  
  
  
  
},
  
  
  
  
  
  
  
  
"originalInvoice": {
  
  
  
  
  
  
  
  
  
"uuid": "string",
  
  
  
  
  
  
  
  
  
"type": "string",
  
  
  
  
  
  
  
  
  
"number": "string"
  
  
  
  
  
  
  
  
},
  
  
  
  
  
  
  
  
"unitCode": "string"
  
  
  
  
  
  
  
}
  
  
  
  
  
  
],
  
  
  
  
  
  
"unitCode": "string",
  
  
  
  
  
  
"text": "string"
  
  
  
  
  
}
  
  
  
  
],
  
  
  
  
"isTemplate": true,
  
  
  
  
"recurringInvoiceNumber": "string",
  
  
  
  
"type": "string",
  
  
  
  
"cashDiscounts": [
  
  
  
  
  
{
  
  
  
  
  
  
"days": 0,
  
  
  
  
  
  
"percentage": 0
  
  
  
  
  
}
  
  
  
  
],
  
  
  
  
"documentDiscount": {
  
  
  
  
  
"amount": 0,
  
  
  
  
  
"percentage": 0
  
  
  
  
}
  
  
  
}
  
  
]
  
},
  
"message": "string",
  
"status": 201,
  
"meta": {
  
}
}

Playground​

Authorization
Variables
Key
Value
Body

Samples​


Get recurring invoice​

GET
/accounts/{accountUuid}/documents/v2/recurring-invoices/{recurringInvoiceUuid}

Get a single recurring invoice

Authorizations​

ApiToken

Bearer token authentication. Create tokens in Settings > API Token.

Type
HTTP (bearer)

Parameters​

Path Parameters

accountUuid*
Type
string
Required
Format
"uuid"
recurringInvoiceUuid*
Type
string
Required
Format
"uuid"

Responses​

Successful response

application/json
JSON
{
  
"data": {
  
  
"documents": [
  
  
  
{
  
  
  
  
"uuid": "string",
  
  
  
  
"currencyCode": "string",
  
  
  
  
"currencyCodeRecognized": "string",
  
  
  
  
"title": "string",
  
  
  
  
"reference": "string",
  
  
  
  
"sentStatus": "string",
  
  
  
  
"status": "string",
  
  
  
  
"customField1": "string",
  
  
  
  
"customField2": "string",
  
  
  
  
"customField3": "string",
  
  
  
  
"customField4": "string",
  
  
  
  
"terms": "string",
  
  
  
  
"publicNotes": "string",
  
  
  
  
"footerText": "string",
  
  
  
  
"receiver": {
  
  
  
  
  
"addressUuid": "string",
  
  
  
  
  
"companyUuid": "string",
  
  
  
  
  
"networkUuid": "string",
  
  
  
  
  
"networkKey": "string",
  
  
  
  
  
"networkName": "string",
  
  
  
  
  
"deliveryAddressUuid": "string",
  
  
  
  
  
"contactPersonUuid": "string",
  
  
  
  
  
"additionalReceivers": [
  
  
  
  
  
  
{
  
  
  
  
  
  
  
"personUuid": "string"
  
  
  
  
  
  
}
  
  
  
  
  
],
  
  
  
  
  
"receiverInformation": {
  
  
  
  
  
  
"customerNumber": "string",
  
  
  
  
  
  
"companyName": "string",
  
  
  
  
  
  
"name": "string",
  
  
  
  
  
  
"nameWithSalutation": "string",
  
  
  
  
  
  
"careOfAddress": "string",
  
  
  
  
  
  
"address": "string",
  
  
  
  
  
  
"extension": "string",
  
  
  
  
  
  
"houseNumber": "string",
  
  
  
  
  
  
"zipCode": "string",
  
  
  
  
  
  
"city": "string",
  
  
  
  
  
  
"countryCode": "string",
  
  
  
  
  
  
"email": "string",
  
  
  
  
  
  
"language": "string",
  
  
  
  
  
  
"deliveryAddress": {
  
  
  
  
  
  
  
"companyName": "string",
  
  
  
  
  
  
  
"name": "string",
  
  
  
  
  
  
  
"nameWithSalutation": "string",
  
  
  
  
  
  
  
"careOfAddress": "string",
  
  
  
  
  
  
  
"address": "string",
  
  
  
  
  
  
  
"extension": "string",
  
  
  
  
  
  
  
"houseNumber": "string",
  
  
  
  
  
  
  
"zipCode": "string",
  
  
  
  
  
  
  
"city": "string",
  
  
  
  
  
  
  
"countryCode": "string"
  
  
  
  
  
  
},
  
  
  
  
  
  
"additionalReceivers": [
  
  
  
  
  
  
  
{
  
  
  
  
  
  
  
  
"fullName": "string",
  
  
  
  
  
  
  
  
"email": "string"
  
  
  
  
  
  
  
}
  
  
  
  
  
  
]
  
  
  
  
  
},
  
  
  
  
  
"personUuid": "string"
  
  
  
  
},
  
  
  
  
"startDate": "string",
  
  
  
  
"endDate": "string",
  
  
  
  
"nextSendDate": "string",
  
  
  
  
"frequency": "string",
  
  
  
  
"isRecurringActive": true,
  
  
  
  
"isLastOfMonth": true,
  
  
  
  
"paymentInstructions": {
  
  
  
  
  
"bankAccountUuid": "string",
  
  
  
  
  
"iban": "string",
  
  
  
  
  
"bic": "string",
  
  
  
  
  
"qrIban": "string",
  
  
  
  
  
"reference": "string"
  
  
  
  
},
  
  
  
  
"pricesIncludeVat": true,
  
  
  
  
"paymentTerms": 0,
  
  
  
  
"documentTotal": 0,
  
  
  
  
"positions": [
  
  
  
  
  
{
  
  
  
  
  
  
"uuid": "string",
  
  
  
  
  
  
"positionNumber": 0,
  
  
  
  
  
  
"kind": "string",
  
  
  
  
  
  
"productNumber": "string",
  
  
  
  
  
  
"productDescription": "string",
  
  
  
  
  
  
"productUuid": "string",
  
  
  
  
  
  
"productGroupUuid": "string",
  
  
  
  
  
  
"singlePrice": 0,
  
  
  
  
  
  
"positionTotal": 0,
  
  
  
  
  
  
"discount": {
  
  
  
  
  
  
  
"amount": 0,
  
  
  
  
  
  
  
"percentage": 0
  
  
  
  
  
  
},
  
  
  
  
  
  
"vatUuid": "string",
  
  
  
  
  
  
"vat": {
  
  
  
  
  
  
  
"percentage": 0,
  
  
  
  
  
  
  
"amount": 0
  
  
  
  
  
  
},
  
  
  
  
  
  
"quantity": 0,
  
  
  
  
  
  
"unitUuid": "string",
  
  
  
  
  
  
"employeeActivityUuid": "string",
  
  
  
  
  
  
"employeeActivityEmployeeUuid": "string",
  
  
  
  
  
  
"employeeActivityStartDate": "string",
  
  
  
  
  
  
"relatedInvoice": {
  
  
  
  
  
  
  
"uuid": "string",
  
  
  
  
  
  
  
"type": "string",
  
  
  
  
  
  
  
"number": "string"
  
  
  
  
  
  
},
  
  
  
  
  
  
"originalInvoice": {
  
  
  
  
  
  
  
"uuid": "string",
  
  
  
  
  
  
  
"type": "string",
  
  
  
  
  
  
  
"number": "string"
  
  
  
  
  
  
},
  
  
  
  
  
  
"title": "string",
  
  
  
  
  
  
"showCollapsed": true,
  
  
  
  
  
  
"items": [
  
  
  
  
  
  
  
{
  
  
  
  
  
  
  
  
"uuid": "string",
  
  
  
  
  
  
  
  
"positionNumber": 0,
  
  
  
  
  
  
  
  
"kind": "string",
  
  
  
  
  
  
  
  
"productNumber": "string",
  
  
  
  
  
  
  
  
"productDescription": "string",
  
  
  
  
  
  
  
  
"productUuid": "string",
  
  
  
  
  
  
  
  
"productGroupUuid": "string",
  
  
  
  
  
  
  
  
"singlePrice": 0,
  
  
  
  
  
  
  
  
"positionTotal": 0,
  
  
  
  
  
  
  
  
"discount": {
  
  
  
  
  
  
  
  
  
"amount": 0,
  
  
  
  
  
  
  
  
  
"percentage": 0
  
  
  
  
  
  
  
  
},
  
  
  
  
  
  
  
  
"vatUuid": "string",
  
  
  
  
  
  
  
  
"vat": {
  
  
  
  
  
  
  
  
  
"percentage": 0,
  
  
  
  
  
  
  
  
  
"amount": 0
  
  
  
  
  
  
  
  
},
  
  
  
  
  
  
  
  
"quantity": 0,
  
  
  
  
  
  
  
  
"unitUuid": "string",
  
  
  
  
  
  
  
  
"employeeActivityUuid": "string",
  
  
  
  
  
  
  
  
"employeeActivityEmployeeUuid": "string",
  
  
  
  
  
  
  
  
"employeeActivityStartDate": "string",
  
  
  
  
  
  
  
  
"relatedInvoice": {
  
  
  
  
  
  
  
  
  
"uuid": "string",
  
  
  
  
  
  
  
  
  
"type": "string",
  
  
  
  
  
  
  
  
  
"number": "string"
  
  
  
  
  
  
  
  
},
  
  
  
  
  
  
  
  
"originalInvoice": {
  
  
  
  
  
  
  
  
  
"uuid": "string",
  
  
  
  
  
  
  
  
  
"type": "string",
  
  
  
  
  
  
  
  
  
"number": "string"
  
  
  
  
  
  
  
  
},
  
  
  
  
  
  
  
  
"unitCode": "string"
  
  
  
  
  
  
  
}
  
  
  
  
  
  
],
  
  
  
  
  
  
"unitCode": "string",
  
  
  
  
  
  
"text": "string"
  
  
  
  
  
}
  
  
  
  
],
  
  
  
  
"isTemplate": true,
  
  
  
  
"recurringInvoiceNumber": "string",
  
  
  
  
"type": "string",
  
  
  
  
"cashDiscounts": [
  
  
  
  
  
{
  
  
  
  
  
  
"days": 0,
  
  
  
  
  
  
"percentage": 0
  
  
  
  
  
}
  
  
  
  
],
  
  
  
  
"documentDiscount": {
  
  
  
  
  
"amount": 0,
  
  
  
  
  
"percentage": 0
  
  
  
  
}
  
  
  
}
  
  
]
  
},
  
"message": "string",
  
"status": 200,
  
"meta": {
  
}
}

Playground​

Authorization
Variables
Key
Value

Samples​


Update recurring invoice​

PATCH
/accounts/{accountUuid}/documents/v2/recurring-invoices/{recurringInvoiceUuid}

Update recurring invoice

Authorizations​

ApiToken

Bearer token authentication. Create tokens in Settings > API Token.

Type
HTTP (bearer)

Parameters​

Path Parameters

accountUuid*
Type
string
Required
Format
"uuid"
recurringInvoiceUuid*
Type
string
Required
Format
"uuid"

Request Body​

application/json
JSON
{
  
"documents": [
  
  
{
  
  
  
"receiver": {
  
  
  
  
"addressUuid": "string",
  
  
  
  
"personUuid": "string",
  
  
  
  
"deliveryAddressUuid": "string",
  
  
  
  
"companyUuid": "string",
  
  
  
  
"contactPersonUuid": "string",
  
  
  
  
"additionalReceivers": [
  
  
  
  
  
{
  
  
  
  
  
  
"personUuid": "string"
  
  
  
  
  
}
  
  
  
  
],
  
  
  
  
"customerNumber": "string"
  
  
  
},
  
  
  
"startDate": "string",
  
  
  
"endDate": "string",
  
  
  
"frequency": "string",
  
  
  
"isRecurringActive": false,
  
  
  
"isLastOfMonth": false,
  
  
  
"paymentInstructions": {
  
  
  
  
"iban": "string",
  
  
  
  
"bic": "string",
  
  
  
  
"reference": "string",
  
  
  
  
"qrIban": "string",
  
  
  
  
"bankAccountUuid": "string"
  
  
  
},
  
  
  
"pricesIncludeVat": true,
  
  
  
"documentTotal": 0,
  
  
  
"positions": [
  
  
  
  
{
  
  
  
  
  
"positionNumber": 0,
  
  
  
  
  
"uuid": "string",
  
  
  
  
  
"kind": "page_break",
  
  
  
  
  
"unitUuid": "string",
  
  
  
  
  
"unitCode": "C62",
  
  
  
  
  
"quantity": 1,
  
  
  
  
  
"singlePrice": 0,
  
  
  
  
  
"discount": {
  
  
  
  
  
  
"percentage": 0,
  
  
  
  
  
  
"amount": 0
  
  
  
  
  
},
  
  
  
  
  
"vatUuid": "string",
  
  
  
  
  
"vat": {
  
  
  
  
  
  
"percentage": 0
  
  
  
  
  
},
  
  
  
  
  
"productUuid": null,
  
  
  
  
  
"productNumber": "string",
  
  
  
  
  
"productDescription": "string",
  
  
  
  
  
"title": "string",
  
  
  
  
  
"text": "string",
  
  
  
  
  
"items": [
  
  
  
  
  
  
{
  
  
  
  
  
  
  
"positionNumber": 0,
  
  
  
  
  
  
  
"kind": "product",
  
  
  
  
  
  
  
"unitUuid": "string",
  
  
  
  
  
  
  
"unitCode": "C62",
  
  
  
  
  
  
  
"quantity": 1,
  
  
  
  
  
  
  
"singlePrice": 0,
  
  
  
  
  
  
  
"discount": {
  
  
  
  
  
  
  
  
"percentage": 0,
  
  
  
  
  
  
  
  
"amount": 0
  
  
  
  
  
  
  
},
  
  
  
  
  
  
  
"vatUuid": "string",
  
  
  
  
  
  
  
"vat": {
  
  
  
  
  
  
  
  
"percentage": 0
  
  
  
  
  
  
  
},
  
  
  
  
  
  
  
"productUuid": null,
  
  
  
  
  
  
  
"productNumber": "string",
  
  
  
  
  
  
  
"productDescription": "string"
  
  
  
  
  
  
}
  
  
  
  
  
],
  
  
  
  
  
"showCollapsed": true
  
  
  
  
}
  
  
  
],
  
  
  
"cashDiscounts": [
  
  
  
  
{
  
  
  
  
  
"days": 0,
  
  
  
  
  
"percentage": 0
  
  
  
  
}
  
  
  
],
  
  
  
"documentDiscount": {
  
  
  
  
"percentage": 0,
  
  
  
  
"amount": 0
  
  
  
},
  
  
  
"billingPeriod": "NONE",
  
  
  
"currencyCode": "string",
  
  
  
"title": "string",
  
  
  
"reference": "string",
  
  
  
"customField1": "string",
  
  
  
"customField2": "string",
  
  
  
"customField3": "string",
  
  
  
"customField4": "string",
  
  
  
"terms": "string",
  
  
  
"publicNotes": "string",
  
  
  
"footerText": "string"
  
  
}
  
]
}

Responses​

Recurring invoice updated

application/json
JSON
{
  
"data": {
  
  
"documents": [
  
  
  
{
  
  
  
  
"uuid": "string",
  
  
  
  
"currencyCode": "string",
  
  
  
  
"currencyCodeRecognized": "string",
  
  
  
  
"title": "string",
  
  
  
  
"reference": "string",
  
  
  
  
"sentStatus": "string",
  
  
  
  
"status": "string",
  
  
  
  
"customField1": "string",
  
  
  
  
"customField2": "string",
  
  
  
  
"customField3": "string",
  
  
  
  
"customField4": "string",
  
  
  
  
"terms": "string",
  
  
  
  
"publicNotes": "string",
  
  
  
  
"footerText": "string",
  
  
  
  
"receiver": {
  
  
  
  
  
"addressUuid": "string",
  
  
  
  
  
"companyUuid": "string",
  
  
  
  
  
"networkUuid": "string",
  
  
  
  
  
"networkKey": "string",
  
  
  
  
  
"networkName": "string",
  
  
  
  
  
"deliveryAddressUuid": "string",
  
  
  
  
  
"contactPersonUuid": "string",
  
  
  
  
  
"additionalReceivers": [
  
  
  
  
  
  
{
  
  
  
  
  
  
  
"personUuid": "string"
  
  
  
  
  
  
}
  
  
  
  
  
],
  
  
  
  
  
"receiverInformation": {
  
  
  
  
  
  
"customerNumber": "string",
  
  
  
  
  
  
"companyName": "string",
  
  
  
  
  
  
"name": "string",
  
  
  
  
  
  
"nameWithSalutation": "string",
  
  
  
  
  
  
"careOfAddress": "string",
  
  
  
  
  
  
"address": "string",
  
  
  
  
  
  
"extension": "string",
  
  
  
  
  
  
"houseNumber": "string",
  
  
  
  
  
  
"zipCode": "string",
  
  
  
  
  
  
"city": "string",
  
  
  
  
  
  
"countryCode": "string",
  
  
  
  
  
  
"email": "string",
  
  
  
  
  
  
"language": "string",
  
  
  
  
  
  
"deliveryAddress": {
  
  
  
  
  
  
  
"companyName": "string",
  
  
  
  
  
  
  
"name": "string",
  
  
  
  
  
  
  
"nameWithSalutation": "string",
  
  
  
  
  
  
  
"careOfAddress": "string",
  
  
  
  
  
  
  
"address": "string",
  
  
  
  
  
  
  
"extension": "string",
  
  
  
  
  
  
  
"houseNumber": "string",
  
  
  
  
  
  
  
"zipCode": "string",
  
  
  
  
  
  
  
"city": "string",
  
  
  
  
  
  
  
"countryCode": "string"
  
  
  
  
  
  
},
  
  
  
  
  
  
"additionalReceivers": [
  
  
  
  
  
  
  
{
  
  
  
  
  
  
  
  
"fullName": "string",
  
  
  
  
  
  
  
  
"email": "string"
  
  
  
  
  
  
  
}
  
  
  
  
  
  
]
  
  
  
  
  
},
  
  
  
  
  
"personUuid": "string"
  
  
  
  
},
  
  
  
  
"startDate": "string",
  
  
  
  
"endDate": "string",
  
  
  
  
"nextSendDate": "string",
  
  
  
  
"frequency": "string",
  
  
  
  
"isRecurringActive": true,
  
  
  
  
"isLastOfMonth": true,
  
  
  
  
"paymentInstructions": {
  
  
  
  
  
"bankAccountUuid": "string",
  
  
  
  
  
"iban": "string",
  
  
  
  
  
"bic": "string",
  
  
  
  
  
"qrIban": "string",
  
  
  
  
  
"reference": "string"
  
  
  
  
},
  
  
  
  
"pricesIncludeVat": true,
  
  
  
  
"paymentTerms": 0,
  
  
  
  
"documentTotal": 0,
  
  
  
  
"positions": [
  
  
  
  
  
{
  
  
  
  
  
  
"uuid": "string",
  
  
  
  
  
  
"positionNumber": 0,
  
  
  
  
  
  
"kind": "string",
  
  
  
  
  
  
"productNumber": "string",
  
  
  
  
  
  
"productDescription": "string",
  
  
  
  
  
  
"productUuid": "string",
  
  
  
  
  
  
"productGroupUuid": "string",
  
  
  
  
  
  
"singlePrice": 0,
  
  
  
  
  
  
"positionTotal": 0,
  
  
  
  
  
  
"discount": {
  
  
  
  
  
  
  
"amount": 0,
  
  
  
  
  
  
  
"percentage": 0
  
  
  
  
  
  
},
  
  
  
  
  
  
"vatUuid": "string",
  
  
  
  
  
  
"vat": {
  
  
  
  
  
  
  
"percentage": 0,
  
  
  
  
  
  
  
"amount": 0
  
  
  
  
  
  
},
  
  
  
  
  
  
"quantity": 0,
  
  
  
  
  
  
"unitUuid": "string",
  
  
  
  
  
  
"employeeActivityUuid": "string",
  
  
  
  
  
  
"employeeActivityEmployeeUuid": "string",
  
  
  
  
  
  
"employeeActivityStartDate": "string",
  
  
  
  
  
  
"relatedInvoice": {
  
  
  
  
  
  
  
"uuid": "string",
  
  
  
  
  
  
  
"type": "string",
  
  
  
  
  
  
  
"number": "string"
  
  
  
  
  
  
},
  
  
  
  
  
  
"originalInvoice": {
  
  
  
  
  
  
  
"uuid": "string",
  
  
  
  
  
  
  
"type": "string",
  
  
  
  
  
  
  
"number": "string"
  
  
  
  
  
  
},
  
  
  
  
  
  
"title": "string",
  
  
  
  
  
  
"showCollapsed": true,
  
  
  
  
  
  
"items": [
  
  
  
  
  
  
  
{
  
  
  
  
  
  
  
  
"uuid": "string",
  
  
  
  
  
  
  
  
"positionNumber": 0,
  
  
  
  
  
  
  
  
"kind": "string",
  
  
  
  
  
  
  
  
"productNumber": "string",
  
  
  
  
  
  
  
  
"productDescription": "string",
  
  
  
  
  
  
  
  
"productUuid": "string",
  
  
  
  
  
  
  
  
"productGroupUuid": "string",
  
  
  
  
  
  
  
  
"singlePrice": 0,
  
  
  
  
  
  
  
  
"positionTotal": 0,
  
  
  
  
  
  
  
  
"discount": {
  
  
  
  
  
  
  
  
  
"amount": 0,
  
  
  
  
  
  
  
  
  
"percentage": 0
  
  
  
  
  
  
  
  
},
  
  
  
  
  
  
  
  
"vatUuid": "string",
  
  
  
  
  
  
  
  
"vat": {
  
  
  
  
  
  
  
  
  
"percentage": 0,
  
  
  
  
  
  
  
  
  
"amount": 0
  
  
  
  
  
  
  
  
},
  
  
  
  
  
  
  
  
"quantity": 0,
  
  
  
  
  
  
  
  
"unitUuid": "string",
  
  
  
  
  
  
  
  
"employeeActivityUuid": "string",
  
  
  
  
  
  
  
  
"employeeActivityEmployeeUuid": "string",
  
  
  
  
  
  
  
  
"employeeActivityStartDate": "string",
  
  
  
  
  
  
  
  
"relatedInvoice": {
  
  
  
  
  
  
  
  
  
"uuid": "string",
  
  
  
  
  
  
  
  
  
"type": "string",
  
  
  
  
  
  
  
  
  
"number": "string"
  
  
  
  
  
  
  
  
},
  
  
  
  
  
  
  
  
"originalInvoice": {
  
  
  
  
  
  
  
  
  
"uuid": "string",
  
  
  
  
  
  
  
  
  
"type": "string",
  
  
  
  
  
  
  
  
  
"number": "string"
  
  
  
  
  
  
  
  
},
  
  
  
  
  
  
  
  
"unitCode": "string"
  
  
  
  
  
  
  
}
  
  
  
  
  
  
],
  
  
  
  
  
  
"unitCode": "string",
  
  
  
  
  
  
"text": "string"
  
  
  
  
  
}
  
  
  
  
],
  
  
  
  
"isTemplate": true,
  
  
  
  
"recurringInvoiceNumber": "string",
  
  
  
  
"type": "string",
  
  
  
  
"cashDiscounts": [
  
  
  
  
  
{
  
  
  
  
  
  
"days": 0,
  
  
  
  
  
  
"percentage": 0
  
  
  
  
  
}
  
  
  
  
],
  
  
  
  
"documentDiscount": {
  
  
  
  
  
"amount": 0,
  
  
  
  
  
"percentage": 0
  
  
  
  
}
  
  
  
}
  
  
]
  
},
  
"message": "string",
  
"status": 200,
  
"meta": {
  
}
}

Playground​

Authorization
Variables
Key
Value
Body

Samples​


Get bulk actions​

GET
/accounts/{accountUuid}/documents/v2/recurring-invoices/bulk-actions

Get recurring invoice bulk actions

Authorizations​

ApiToken

Bearer token authentication. Create tokens in Settings > API Token.

Type
HTTP (bearer)

Parameters​

Path Parameters

accountUuid*
Type
string
Required
Format
"uuid"

Query Parameters

forList

filter list actions

Type
boolean
Default
false

Responses​

Successful response

application/json
JSON
{
  
"data": {
  
  
"additionalProperties": "string"
  
},
  
"message": "string",
  
"status": 200,
  
"meta": {
  
}
}

Playground​

Authorization
Variables
Key
Value

Samples​


Calculate amounts of new document​

POST
/accounts/{accountUuid}/documents/v2/recurring-invoices/calculate

Calculates the amounts of a document for previewing without manipulating any resources

Authorizations​

ApiToken

Bearer token authentication. Create tokens in Settings > API Token.

Type
HTTP (bearer)

Parameters​

Path Parameters

accountUuid*
Type
string
Required
Format
"uuid"

Request Body​

application/json
JSON
{
  
"currencyCode": "string",
  
"positions": [
  
  
{
  
  
  
"positionNumber": 0,
  
  
  
"uuid": "string",
  
  
  
"kind": "page_break",
  
  
  
"unitUuid": "string",
  
  
  
"unitCode": "C62",
  
  
  
"quantity": 1,
  
  
  
"singlePrice": 0,
  
  
  
"discount": {
  
  
  
  
"percentage": 0,
  
  
  
  
"amount": 0
  
  
  
},
  
  
  
"vatUuid": "string",
  
  
  
"vat": {
  
  
  
  
"percentage": 0
  
  
  
},
  
  
  
"productUuid": null,
  
  
  
"productNumber": "string",
  
  
  
"productDescription": "string",
  
  
  
"title": "string",
  
  
  
"text": "string",
  
  
  
"items": [
  
  
  
  
{
  
  
  
  
  
"positionNumber": 0,
  
  
  
  
  
"kind": "product",
  
  
  
  
  
"unitUuid": "string",
  
  
  
  
  
"unitCode": "C62",
  
  
  
  
  
"quantity": 1,
  
  
  
  
  
"singlePrice": 0,
  
  
  
  
  
"discount": {
  
  
  
  
  
  
"percentage": 0,
  
  
  
  
  
  
"amount": 0
  
  
  
  
  
},
  
  
  
  
  
"vatUuid": "string",
  
  
  
  
  
"vat": {
  
  
  
  
  
  
"percentage": 0
  
  
  
  
  
},
  
  
  
  
  
"productUuid": null,
  
  
  
  
  
"productNumber": "string",
  
  
  
  
  
"productDescription": "string"
  
  
  
  
}
  
  
  
],
  
  
  
"showCollapsed": true
  
  
}
  
],
  
"documentDiscount": {
  
  
"percentage": 0,
  
  
"amount": 0
  
},
  
"invoiceDate": "string"
}

Responses​

Successful response

application/json
JSON
{
  
"data": {
  
  
"total": 0,
  
  
"positionTotal": 0,
  
  
"discount": 0,
  
  
"roundingDifference": 0,
  
  
"taxes": [
  
  
  
{
  
  
  
  
"rate": 0,
  
  
  
  
"value": 0,
  
  
  
  
"name": "string",
  
  
  
  
"baseSum": 0
  
  
  
}
  
  
]
  
},
  
"message": "string",
  
"status": 200,
  
"meta": {
  
}
}

Playground​

Authorization
Variables
Key
Value
Body

Samples​


Calculate amounts of an existing document​

POST
/accounts/{accountUuid}/documents/v2/recurring-invoices/{documentUuid}/calculate

Calculates the amounts of an existing document for previewing without manipulating any resources

Authorizations​

ApiToken

Bearer token authentication. Create tokens in Settings > API Token.

Type
HTTP (bearer)

Parameters​

Path Parameters

accountUuid*
Type
string
Required
Format
"uuid"
documentUuid*
Type
string
Required
Format
"uuid"

Request Body​

application/json
JSON
{
  
"currencyCode": "string",
  
"positions": [
  
  
{
  
  
  
"positionNumber": 0,
  
  
  
"uuid": "string",
  
  
  
"kind": "page_break",
  
  
  
"unitUuid": "string",
  
  
  
"unitCode": "C62",
  
  
  
"quantity": 1,
  
  
  
"singlePrice": 0,
  
  
  
"discount": {
  
  
  
  
"percentage": 0,
  
  
  
  
"amount": 0
  
  
  
},
  
  
  
"vatUuid": "string",
  
  
  
"vat": {
  
  
  
  
"percentage": 0
  
  
  
},
  
  
  
"productUuid": null,
  
  
  
"productNumber": "string",
  
  
  
"productDescription": "string",
  
  
  
"title": "string",
  
  
  
"text": "string",
  
  
  
"items": [
  
  
  
  
{
  
  
  
  
  
"positionNumber": 0,
  
  
  
  
  
"kind": "product",
  
  
  
  
  
"unitUuid": "string",
  
  
  
  
  
"unitCode": "C62",
  
  
  
  
  
"quantity": 1,
  
  
  
  
  
"singlePrice": 0,
  
  
  
  
  
"discount": {
  
  
  
  
  
  
"percentage": 0,
  
  
  
  
  
  
"amount": 0
  
  
  
  
  
},
  
  
  
  
  
"vatUuid": "string",
  
  
  
  
  
"vat": {
  
  
  
  
  
  
"percentage": 0
  
  
  
  
  
},
  
  
  
  
  
"productUuid": null,
  
  
  
  
  
"productNumber": "string",
  
  
  
  
  
"productDescription": "string"
  
  
  
  
}
  
  
  
],
  
  
  
"showCollapsed": true
  
  
}
  
],
  
"documentDiscount": {
  
  
"percentage": 0,
  
  
"amount": 0
  
},
  
"invoiceDate": "string"
}

Responses​

Successful response

application/json
JSON
{
  
"data": {
  
  
"total": 0,
  
  
"positionTotal": 0,
  
  
"discount": 0,
  
  
"roundingDifference": 0,
  
  
"taxes": [
  
  
  
{
  
  
  
  
"rate": 0,
  
  
  
  
"value": 0,
  
  
  
  
"name": "string",
  
  
  
  
"baseSum": 0
  
  
  
}
  
  
]
  
},
  
"message": "string",
  
"status": 200,
  
"meta": {
  
}
}

Playground​

Authorization
Variables
Key
Value
Body

Samples​


Get comment collection​

GET
/accounts/{accountUuid}/documents/v2/recurring-invoices/{documentUuid}/comments

fetches comments of a document via pagination

Authorizations​

ApiToken

Bearer token authentication. Create tokens in Settings > API Token.

Type
HTTP (bearer)

Parameters​

Path Parameters

accountUuid*
Type
string
Required
Format
"uuid"
documentUuid*
Type
string
Required
Format
"uuid"

Query Parameters

page
Type
[ "integer", "null" ]
Default
1
Minimum
1
perPage
Type
[ "integer", "null" ]
Minimum
1

Responses​

Successful response

application/json
JSON
{
  
"data": [
  
  
{
  
  
  
"uuid": "string",
  
  
  
"authorUserUuid": "string",
  
  
  
"createdAt": "string",
  
  
  
"userName": "string",
  
  
  
"comment": "string",
  
  
  
"type": "string",
  
  
  
"isDeletable": true
  
  
}
  
],
  
"message": "string",
  
"status": 200,
  
"meta": {
  
  
"pagination": {
  
  
  
"currentPage": 0,
  
  
  
"firstPageUrl": "string",
  
  
  
"from": 1,
  
  
  
"lastPage": 0,
  
  
  
"lastPageUrl": "string",
  
  
  
"nextPageUrl": "string",
  
  
  
"perPage": 50,
  
  
  
"previousPageUrl": "string",
  
  
  
"to": 50,
  
  
  
"totalItems": 0
  
  
}
  
}
}

Playground​

Authorization
Variables
Key
Value

Samples​


Create comment​

POST
/accounts/{accountUuid}/documents/v2/recurring-invoices/{documentUuid}/comments

creates a new comment on a document either for internal or external use

Authorizations​

ApiToken

Bearer token authentication. Create tokens in Settings > API Token.

Type
HTTP (bearer)

Parameters​

Path Parameters

accountUuid*
Type
string
Required
Format
"uuid"
documentUuid*
Type
string
Required
Format
"uuid"

Request Body​

application/json
JSON
{
  
"comment": "string",
  
"type": "string"
}

Responses​

Successful response

application/json
JSON
{
  
"data": {
  
  
"uuid": "string",
  
  
"authorUserUuid": "string",
  
  
"createdAt": "string",
  
  
"userName": "string",
  
  
"comment": "string",
  
  
"type": "string",
  
  
"isDeletable": true
  
},
  
"message": "string",
  
"status": 201,
  
"meta": {
  
}
}

Playground​

Authorization
Variables
Key
Value
Body

Samples​


Get Files​

GET
/accounts/{accountUuid}/documents/v2/recurring-invoices/{documentUuid}/files

Returns a list of files

Authorizations​

ApiToken

Bearer token authentication. Create tokens in Settings > API Token.

Type
HTTP (bearer)

Parameters​

Path Parameters

accountUuid*
Type
string
Required
Format
"uuid"
documentUuid*
Type
string
Required
Format
"uuid"

Query Parameters

page
Type
[ "integer", "null" ]
Default
1
Minimum
1
perPage
Type
[ "integer", "null" ]
Minimum
1
kind
Type
array

Responses​

Successful response

application/json
JSON
{
  
"data": [
  
  
{
  
  
  
"uuid": "string",
  
  
  
"name": "string",
  
  
  
"createdAt": "string",
  
  
  
"updatedAt": "string",
  
  
  
"archivedAt": "string",
  
  
  
"archivedReason": "string",
  
  
  
"fileSize": 0,
  
  
  
"mimeType": "string",
  
  
  
"kind": "string"
  
  
}
  
],
  
"message": "string",
  
"status": 200,
  
"meta": {
  
  
"pagination": {
  
  
  
"currentPage": 0,
  
  
  
"firstPageUrl": "string",
  
  
  
"from": 1,
  
  
  
"lastPage": 0,
  
  
  
"lastPageUrl": "string",
  
  
  
"nextPageUrl": "string",
  
  
  
"perPage": 50,
  
  
  
"previousPageUrl": "string",
  
  
  
"to": 50,
  
  
  
"totalItems": 0
  
  
}
  
}
}

Playground​

Authorization
Variables
Key
Value

Samples​


Get actions​

GET
/accounts/{accountUuid}/documents/v2/recurring-invoices/{recurringInvoiceUuid}/actions

Get recurring invoice actions

Authorizations​

ApiToken

Bearer token authentication. Create tokens in Settings > API Token.

Type
HTTP (bearer)

Parameters​

Path Parameters

accountUuid*
Type
string
Required
Format
"uuid"
recurringInvoiceUuid*
Type
string
Required
Format
"uuid"

Query Parameters

forList

filter list actions

Type
boolean
Default
false

Responses​

Successful response

application/json
JSON
{
  
"data": {
  
  
"additionalProperties": "string"
  
},
  
"message": "string",
  
"status": 200,
  
"meta": {
  
}
}

Playground​

Authorization
Variables
Key
Value

Samples​


Execute archive bulk action​

PATCH
/accounts/{accountUuid}/documents/v2/recurring-invoices/bulk-actions/archive

Marks the document as archived

Authorizations​

ApiToken

Bearer token authentication. Create tokens in Settings > API Token.

Type
HTTP (bearer)

Parameters​

Path Parameters

accountUuid*
Type
string
Required
Format
"uuid"

Request Body​

application/json
JSON
{
  
"documentUuids": [
  
  
"string"
  
]
}

Responses​

Successfully bulk executed action

application/json
JSON
{
  
"data": {
  
  
"additionalProperties": [
  
  
]
  
},
  
"message": "string",
  
"status": 200,
  
"meta": {
  
}
}

Playground​

Authorization
Variables
Key
Value
Body

Samples​


Execute archive action​

PATCH
/accounts/{accountUuid}/documents/v2/recurring-invoices/{documentUuid}/actions/archive

Archives the document

Authorizations​

ApiToken

Bearer token authentication. Create tokens in Settings > API Token.

Type
HTTP (bearer)

Parameters​

Path Parameters

accountUuid*
Type
string
Required
Format
"uuid"
documentUuid*
Type
string
Required
Format
"uuid"

Responses​

Successfully executed action

application/json
JSON
{
  
"data": null,
  
"message": "string",
  
"status": 200,
  
"meta": {
  
}
}

Playground​

Authorization
Variables
Key
Value

Samples​


Execute cancel action​

PATCH
/accounts/{accountUuid}/documents/v2/recurring-invoices/{documentUuid}/actions/cancel

Cancels and moves the document back to draft

Authorizations​

ApiToken

Bearer token authentication. Create tokens in Settings > API Token.

Type
HTTP (bearer)

Parameters​

Path Parameters

accountUuid*
Type
string
Required
Format
"uuid"
documentUuid*
Type
string
Required
Format
"uuid"

Responses​

Successfully executed action

application/json
JSON
{
  
"data": null,
  
"message": "string",
  
"status": 200,
  
"meta": {
  
}
}

Playground​

Authorization
Variables
Key
Value

Samples​


Execute cancelPermanently action​

PATCH
/accounts/{accountUuid}/documents/v2/recurring-invoices/{documentUuid}/actions/cancelPermanently

Cancels the document permanently. It cannot be edited afterwards

Authorizations​

ApiToken

Bearer token authentication. Create tokens in Settings > API Token.

Type
HTTP (bearer)

Parameters​

Path Parameters

accountUuid*
Type
string
Required
Format
"uuid"
documentUuid*
Type
string
Required
Format
"uuid"

Responses​

Successfully executed action

application/json
JSON
{
  
"data": null,
  
"message": "string",
  
"status": 200,
  
"meta": {
  
}
}

Playground​

Authorization
Variables
Key
Value

Samples​


Execute clone action​

PATCH
/accounts/{accountUuid}/documents/v2/recurring-invoices/{documentUuid}/actions/clone

Creates a copy of the document

Authorizations​

ApiToken

Bearer token authentication. Create tokens in Settings > API Token.

Type
HTTP (bearer)

Parameters​

Path Parameters

accountUuid*
Type
string
Required
Format
"uuid"
documentUuid*
Type
string
Required
Format
"uuid"

Responses​

Successfully executed action

application/json
JSON
{
  
"data": {
  
  
"type": "string",
  
  
"id": 0,
  
  
"uuid": "string",
  
  
"isTemplate": true
  
},
  
"message": "string",
  
"status": 200,
  
"meta": {
  
}
}

Playground​

Authorization
Variables
Key
Value

Samples​


Execute delete action​

PATCH
/accounts/{accountUuid}/documents/v2/recurring-invoices/{documentUuid}/actions/delete

Deletes a document

Authorizations​

ApiToken

Bearer token authentication. Create tokens in Settings > API Token.

Type
HTTP (bearer)

Parameters​

Path Parameters

accountUuid*
Type
string
Required
Format
"uuid"
documentUuid*
Type
string
Required
Format
"uuid"

Responses​

Successfully executed action

application/json
JSON
{
  
"data": null,
  
"message": "string",
  
"status": 200,
  
"meta": {
  
}
}

Playground​

Authorization
Variables
Key
Value

Samples​


Execute restore action​

PATCH
/accounts/{accountUuid}/documents/v2/recurring-invoices/{documentUuid}/actions/restore

Restores an archived document

Authorizations​

ApiToken

Bearer token authentication. Create tokens in Settings > API Token.

Type
HTTP (bearer)

Parameters​

Path Parameters

accountUuid*
Type
string
Required
Format
"uuid"
documentUuid*
Type
string
Required
Format
"uuid"

Responses​

Successfully executed action

application/json
JSON
{
  
"data": {
  
  
"type": "string",
  
  
"id": 0,
  
  
"uuid": "string"
  
},
  
"message": "string",
  
"status": 200,
  
"meta": {
  
}
}

Playground​

Authorization
Variables
Key
Value

Samples​


Get comment​

GET
/accounts/{accountUuid}/documents/v2/recurring-invoices/{documentUuid}/comments/{commentUuid}

fetches a single comment of a document

Authorizations​

ApiToken

Bearer token authentication. Create tokens in Settings > API Token.

Type
HTTP (bearer)

Parameters​

Path Parameters

accountUuid*
Type
string
Required
Format
"uuid"
documentUuid*
Type
string
Required
Format
"uuid"
commentUuid*
Type
string
Required
Format
"uuid"

Responses​

Successful response

application/json
JSON
{
  
"data": {
  
  
"uuid": "string",
  
  
"authorUserUuid": "string",
  
  
"createdAt": "string",
  
  
"userName": "string",
  
  
"comment": "string",
  
  
"type": "string",
  
  
"isDeletable": true
  
},
  
"message": "string",
  
"status": 200,
  
"meta": {
  
}
}

Playground​

Authorization
Variables
Key
Value

Samples​


Delete comment​

DELETE
/accounts/{accountUuid}/documents/v2/recurring-invoices/{documentUuid}/comments/{commentUuid}

deletes a comment of a document, which cannot be restored anymore afterwards.

Authorizations​

ApiToken

Bearer token authentication. Create tokens in Settings > API Token.

Type
HTTP (bearer)

Parameters​

Path Parameters

accountUuid*
Type
string
Required
Format
"uuid"
documentUuid*
Type
string
Required
Format
"uuid"
commentUuid*
Type
string
Required
Format
"uuid"

Responses​

Successful response

Playground​

Authorization
Variables
Key
Value

Samples​


Get File​

GET
/accounts/{accountUuid}/documents/v2/recurring-invoices/{documentUuid}/files/{fileUuid}

Returns a file

Authorizations​

ApiToken

Bearer token authentication. Create tokens in Settings > API Token.

Type
HTTP (bearer)

Parameters​

Path Parameters

accountUuid*
Type
string
Required
Format
"uuid"
documentUuid*
Type
string
Required
Format
"uuid"
fileUuid*
Type
string
Required
Format
"uuid"

Responses​

Successful response

application/json
JSON
{
  
"data": {
  
  
"uuid": "string",
  
  
"name": "string",
  
  
"createdAt": "string",
  
  
"updatedAt": "string",
  
  
"archivedAt": "string",
  
  
"archivedReason": "string",
  
  
"fileSize": 0,
  
  
"mimeType": "string",
  
  
"kind": "string",
  
  
"fileUrl": "string"
  
},
  
"message": "string",
  
"status": 200,
  
"meta": {
  
}
}

Playground​

Authorization
Variables
Key
Value

Samples​