Skip to main content
GET
Read one recurring series

Authorizations

Authorization
string
header
required

JWT bearer token issued by the identity provider.

Path Parameters

recurrence_id
string<uuid>
required

Series identifier.

Example:

"01a0d8fb-1a8b-7a10-b3c4-d5e6f7a8b9c0"

Response

OK

accountId
string
required

Payer account.

Example:

"0195948b-bf02-7e4f-9a1b-2c3d4e5f6a7b"

amount
string
required

Amount of every occurrence, in BRL.

Example:

"150.00"

createdAt
string<date-time>
required
currency
string
required

Always BRL.

Example:

"BRL"

destination
object
required

The payee as photographed at creation. On a DICT series it is compared, before EVERY occurrence settles, against a fresh directory answer (REG-Art.9 section 6), which is why it is stored rather than re-resolved; the occurrences of a MANUAL series are sent to it as photographed, with no second lookup.

id
string
required

Series identifier.

Example:

"01a0d8fb-1a8b-7a10-b3c4-d5e6f7a8b9c0"

initiationType
enum<string>
required

How the destination was resolved at creation.

Available options:
MANUAL,
DICT,
QR_CODE
Example:

"DICT"

lastPaymentDate
string<date> | null
required

Civil date of the series' final payment, when it has one. Null on an indefinite series, where reporting one would be a fabrication.

Example:

"2028-07-10"

materializedThrough
string<date> | null
required

Civil date up to which occurrences exist -- the edge of the materialized window. Occurrences beyond it do not exist yet. Null on a series that has never been materialized.

Example:

"2027-10-10"

occurrences
object[]
required

The currently materialized occurrences, oldest first -- NOT necessarily the whole series. materializedThrough states how far the window reaches, and a long-running series is enumerated in full through GET /v1/scheduled-payments?recurrence_id=. Empty and never null.

purpose
enum<string>
required

Always IPAY: REG-Art.11-P prohibits scheduling any other purpose.

Available options:
IPAY
Example:

"IPAY"

recurrence
object
required

The rule the occurrences are computed from.

source
object
required

The payer as photographed at creation.

status
enum<string>
required

Situation of the SERIES, not of any one occurrence: a cancelled series still has settled occurrences behind it, and each occurrence carries its own status.

Available options:
ACTIVE,
COMPLETED,
CANCELLED
Example:

"ACTIVE"

updatedAt
string<date-time>
required
description
string

The payer's memo, carried by every occurrence and returned exactly as stored.

Example:

"Aluguel"

metadata
object

The annotation the caller sent at creation, returned verbatim. Absent when none was sent -- this service never invents one.

Example:
payeeKey
object

The directory key a DICT-initiated series resolved at creation. It is kept because the mandatory re-lookup needs the key that was used, and a key is not one of the payee's attributes -- it cannot be reconstructed from the photograph above.