List invoice frequency templates
Operation ID: invoiceFrequencyTemplates
Group: Accounting › Invoice Frequency Templates
Open in the interactive reference
GET /accounting/invoice-frequency-templates
Read-only: Reads and returns; changes nothing.
Lists invoice frequency templates.
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
Api-Version |
header | string · v1 | yes | The API version this request targets, named by its public identifier. Required on every request; omitting it, or naming a version this company does not have, is answered with 400. This document describes version v1. |
Query surface
id— filter by eq, ne, gt, gte, lt, lte, in, notIn, between, likename— filter by eq, ne, gt, gte, lt, lte, in, notIn, between, likeisEvenInvoicing— filter by eq, ne, gt, gte, lt, lte, in, notIn, betweenlastModifiedDate— filter by eq, ne, gt, gte, lt, lte, in, notIn, between- Orderable: id, name, isEvenInvoicing, lastModifiedDate
- Selectable: id, name, rule, isEvenInvoicing, lastModifiedDate
page[size]— Page sizepage[cursor]— Opaque continuation cursor
Response
200 Success
Under data, an array of invoiceFrequencyTemplatesRow:
| Field | Type | Required | Filter | Sort | Description |
|---|---|---|---|---|---|
id |
string | no | Exact (eq, ne), Range (gt, gte, lt, lte, between), Any of (in, notIn), Pattern (like) |
yes | The unique identifier for the invoice frequency template. |
name |
string | no | Exact (eq, ne), Range (gt, gte, lt, lte, between), Any of (in, notIn), Pattern (like) |
yes | The name of the invoice frequency template. Example: 'Twice Monthly'. |
rule |
string | no | no | no | The rule that sets the template's invoice dates. Format RFC 5545 RRULE. BYMONTHDAY=-1 means the last day of the month, whatever its length. Example: 'FREQ=MONTHLY;INTERVAL=1;BYMONTHDAY=15,-1', for the 15th and the last day of every month. |
isEvenInvoicing |
boolean | null | no | Exact (eq, ne), Range (gt, gte, lt, lte, between), Any of (in, notIn) |
yes | Whether the amount for a billing period is split evenly across the period's invoices. When false, the amount is split by the number of days each invoice covers. A partial period is split by days either way. The setting applies to recurring product lines, not usage lines. |
lastModifiedDate |
date-time | no | Exact (eq, ne), Range (gt, gte, lt, lte, between), Any of (in, notIn) |
yes | The date and time the invoice frequency template last changed, in UTC. Format YYYY-MM-DDTHH:mm:ss.sssZ. |
{
"data": [
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"name": "<name>",
"rule": "<rule>",
"isEvenInvoicing": true,
"lastModifiedDate": "2026-01-15T09:30:00.000Z"
}
],
"pagination": {
"hasMore": true,
"nextCursor": "<nextCursor>"
}
}
Statuses
400— Invalid request or business failure401— The request carries no valid access token.403— Not authorized404— Not found429— Too many requests from this client address. The response has no body and noRetry-Afterheader.500— Internal server error