Recurrences

List recurrences

get
/banking/cashin/pix/recurrences

List recurrences with parameters

Query parameters
entity_idstring · uuidOptional

Recurrence Entity Id

virtual_account_idstring · uuidOptional

Virtual Account Id

from_datetimestring · date-timeRequired

Recurrence datetime, lower bound for the list of recurrences

to_datetimestring · date-timeRequired

Recurrence datetime, upper bound for the list of recurrences

beforestringOptional

Parameter used for pagination. It is a base64 encoded param used to access the previous page of results. It is provided alongside a metadata section if there is a previous page.

Example: g3QAAAABZAACaWRtAAAAJDU4ZjFlYzhlLWFmYTktNDk0My05M2I1LWQ2ZGM3OWI0M2VhYQ==
afterstringOptional

Parameter used for pagination. It's a base64 encoded param used to access the previous page of results. Provided along with the data in the metadata section if there is a previous page.

Example: g3QAAAABZAACaWRtAAAAJGJhYTNiNmM1LTAyYTYtNGQ5Ny05NzU1LTI3OGFiNjRiN2Y1MQ==
limitintegerOptional

Number of registries to be returned

Responses
200

Recurrences

application/json
get
/banking/cashin/pix/recurrences

Generate a recurrence

post
/banking/cashin/pix/recurrences

Generate a recurrence

Body

GenerateRecurrenceParameters

contract_numberstring · max: 35Required

Contract Number

descriptionstring · max: 35Required

Description

end_datestring · date-time | nullableOptional

Recurrence End Date

external_idstring | nullableOptional

Recurrence External ID

periodicitystring · enumRequired

'week': every week, 'mnth': every month, 'qurt': every 3 months, 'mian': every 6 months, 'year': every year

Possible values:
start_datestring · date-timeRequired

Recurrence Start Date

virtual_account_idstring · uuidRequired

Virtual Account ID

Responses
post
/banking/cashin/pix/recurrences

List recurrence collections

get
/banking/cashin/pix/recurrences/collections

List recurrence collections with parameters

Query parameters
entity_idstring · uuidOptional

Unique identifier

recurrence_idstring · uuidRequired

Unique identifier

from_datetimestring · date-timeRequired

Datetime schema

to_datetimestring · date-timeRequired

Datetime schema

beforestringOptional

Parameter used for pagination. It is a base64 encoded param used to access the previous page of results. It is provided alongside a metadata section if there is a previous page.

Example: g3QAAAABZAACaWRtAAAAJDU4ZjFlYzhlLWFmYTktNDk0My05M2I1LWQ2ZGM3OWI0M2VhYQ==
afterstringOptional

Parameter used for pagination. It's a base64 encoded param used to access the previous page of results. Provided along with the data in the metadata section if there is a previous page.

Example: g3QAAAABZAACaWRtAAAAJGJhYTNiNmM1LTAyYTYtNGQ5Ny05NzU1LTI3OGFiNjRiN2Y1MQ==
limitintegerOptional

Number of registries to be returned

Responses
200

Collections

application/json
get
/banking/cashin/pix/recurrences/collections

List recurrence collection's attempt

get
/banking/cashin/pix/recurrences/collections/attempts

List recurrence collection's attempt

Query parameters
entity_idstring · uuidOptional

Unique identifier

recurrence_idstring · uuidRequired

Unique identifier

collection_idstring · uuidRequired

Unique identifier

from_datetimestring · date-timeOptional

Datetime schema

to_datetimestring · date-timeOptional

Datetime schema

beforestringOptional

Parameter used for pagination. It is a base64 encoded param used to access the previous page of results. It is provided alongside a metadata section if there is a previous page.

Example: g3QAAAABZAACaWRtAAAAJDU4ZjFlYzhlLWFmYTktNDk0My05M2I1LWQ2ZGM3OWI0M2VhYQ==
afterstringOptional

Parameter used for pagination. It's a base64 encoded param used to access the previous page of results. Provided along with the data in the metadata section if there is a previous page.

Example: g3QAAAABZAACaWRtAAAAJGJhYTNiNmM1LTAyYTYtNGQ5Ny05NzU1LTI3OGFiNjRiN2Y1MQ==
limitintegerOptional

Number of registries to be returned

Responses
200

Collection

application/json
get
/banking/cashin/pix/recurrences/collections/attempts

Get recurrence collection attempt

get
/banking/cashin/pix/recurrences/collections/attempts/{id}

Get recurrence collection attempt

Path parameters
idstring · uuidRequired

Unique identifier

Query parameters
entity_idstring · uuidOptional

Unique identifier

load_stagesbooleanOptional

Load stages?

Responses
200

Collection

application/json
get
/banking/cashin/pix/recurrences/collections/attempts/{id}

Create next collection

post
/banking/cashin/pix/recurrences/collections/create_next_collection

Create next collection

Body

Create NextCollection params

recurrence_idstring · uuidRequired

Recurrence ID

Responses
200

Collection

application/json
post
/banking/cashin/pix/recurrences/collections/create_next_collection

Get recurrence collection

get
/banking/cashin/pix/recurrences/collections/{id}

Get recurrence collection

Path parameters
idstring · uuidRequired

Unique identifier

Query parameters
entity_idstring · uuidOptional

Unique identifier

bank_account_idstring · uuidOptional

Unique identifier

virtual_account_idstring · uuidOptional

Unique identifier

load_stagesbooleanOptional

Load stages?

load_attemptsbooleanOptional

Load attempts?

Responses
200

Collection

application/json
get
/banking/cashin/pix/recurrences/collections/{id}

Update collection Amount

put
/banking/cashin/pix/recurrences/collections/{id}

Update collection Amount by ID

Path parameters
idstringRequired

Collection ID

Body

Collection update params

amountintegerRequired

Updated amount

Responses
200

Collection

application/json
put
/banking/cashin/pix/recurrences/collections/{id}

Cancel collection

post
/banking/cashin/pix/recurrences/collections/{id}/cancel

Cancel collection by ID

Path parameters
idstringRequired

Collection ID

Body

Cancel collection params with ID

entity_idstring · uuidOptional

Entity ID

requester_tax_numberstringRequired

Requester Tax Number

Responses
200

Collection

application/json
post
/banking/cashin/pix/recurrences/collections/{id}/cancel

Schedule collection

post
/banking/cashin/pix/recurrences/collections/{id}/schedule

Schedule collection

Path parameters
idstring · uuidRequired

Unique identifier

Body

Schedule update params

amountintegerOptional

Collection Amount in cents. Use it for updating the collection amount before scheduling. Does not work on recurrences with fixed amount.

due_datestring · date-time | nullableOptional

attempt's due date

external_idstring | nullableOptional

attempt's external_id

Responses
post
/banking/cashin/pix/recurrences/collections/{id}/schedule

Get recurrence request

get
/banking/cashin/pix/recurrences/requests/{id}

Get recurrence request

Path parameters
idstring · uuidRequired

Unique identifier

Query parameters
entity_idstring · uuidOptional

Unique identifier

bank_account_idstring · uuidOptional

Unique identifier

virtual_account_idstring · uuidOptional

Unique identifier

load_stagesbooleanOptional

Load stages?

Responses
200

Request

application/json
get
/banking/cashin/pix/recurrences/requests/{id}

Get recurrence

get
/banking/cashin/pix/recurrences/{id}

Get recurrence with stages

Path parameters
idstring · uuidRequired

Recurrence Id

Query parameters
entity_idstring · uuidOptional

Entity Id

bank_account_idstring · uuidOptional

Bank Account Id

virtual_account_idstring · uuidOptional

Virtual account Id

load_stagesbooleanOptional

Load stages?

load_requestsbooleanOptional

Load requests?

Responses
200

Recurrence

application/json
get
/banking/cashin/pix/recurrences/{id}

Cancel recurrence

post
/banking/cashin/pix/recurrences/{id}/cancel

Cancel recurrence by ID

Path parameters
idstringRequired

Recurrence ID

Body

Cancel recurrence params with ID

requester_tax_numberstringRequired

Requester Tax Number

Responses
200

Recurrence

application/json
post
/banking/cashin/pix/recurrences/{id}/cancel

Last updated

Was this helpful?