Create a recurring Pix Request Schedule
Creates a recurrence and materializes the linked single schedules. If recurrenceEndDate is provided, every installment up to that date is created at once. Otherwise, the recurrence is open-ended and the worker materializes the next installment after each execution.
- Type: stringIdempotency
- Key required
Request payload for creating a recurring Pix schedule. Materializes one or more single schedules linked to this recurrence.
- Type: numberamountrequired
Transaction amount.
- Type: string enuminitiation
Method requiredPayment initiation method.
values- A
P D N - A
P E S - A
U T O - D
I C T - I
N I C - M
A N U - Q
R D N - Q
R E S
- Type: object ·receiverrequired
Receiver/beneficiary information for the Pix transaction
- Type: string enumrecurrencerequired
Recurrence frequency. Options: WEEKLY, BIWEEKLY, MONTHLY.
values- W
E E K L Y - B
I W E E K L Y - M
O N T H L Y
- Type: object ·senderrequired
Payer/sender information for the Pix transaction
- Type: string Format: datestart
Date requiredStart date of the recurrence in ISO format (yyyy-MM-dd). The first installment is materialized on this date.
- Type: stringdescription
Payment description or message to the receiver.
- Type: array object[] ·metadata
Optional list of custom key/value pairs.
Key/value metadata item
- Type: string enumpriority
Payment priority for the outgoing Pix request (SPI band: HIGH → HIGH, NORM → NORM)
values- H
I G H - N
O R M
- Type: string enumpurpose
Purpose of the outgoing Pix payment (SPI purpose codes)
values- G
S C B - I
P A Y - I
P R T - O
T H R - R
E F U
- Type: stringreconciliation
Id Client reconciliation identifier for reporting and matching.
- Type: string Format: daterecurrence
End Date End date for recurrence in ISO format (yyyy-MM-dd). When provided, every installment up to this date is materialized at creation time. When omitted, the recurrence is open-ended and the worker materializes the next installment after each execution.
- */*
curl http://localhost:8080/api/v1/pix-schedules/recurrences \
--request POST \
--header 'Idempotency-Key: ' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '{
"initiationMethod": "DICT",
"amount": 123.98,
"sender": {
"name": "",
"document": {
"type": "CPF",
"value": ""
},
"account": {
"ispb": "",
"type": "CACC",
"branch": "",
"number": ""
}
},
"receiver": {
"key": "",
"name": "",
"document": {
"type": "CPF",
"value": ""
},
"account": {
"ispb": "",
"type": "CACC",
"branch": "",
"number": ""
}
},
"description": "",
"reconciliationId": "REC-20260408-001",
"priority": "HIGH",
"metadata": [
{
"key": "",
"value": ""
}
],
"purpose": "IPAY",
"source": "MANUAL",
"recurrence": "MONTHLY",
"startDate": "2026-04-30",
"recurrenceEndDate": "2027-04-30"
}'
{
"id": "string",
"status": "ACTIVE",
"createdAt": "string",
"updatedAt": "string",
"initiationMethod": "APDN",
"priority": "HIGH",
"priorityType": "PAGAGD",
"purpose": "GSCB",
"amount": 1,
"userDescription": "string",
"sender": {
"name": "string",
"document": {
"type": "CPF",
"value": "string"
},
"account": {
"ispb": "string",
"type": "CACC",
"branch": "string",
"number": "string"
}
},
"receiver": {
"key": "string",
"name": "string",
"document": {
"type": "CPF",
"value": "string"
},
"account": {
"ispb": "string",
"type": "CACC",
"branch": "string",
"number": "string"
}
},
"source": "MANUAL",
"recurrence": "WEEKLY",
"startDate": "2026-07-29",
"recurrenceEndDate": "2026-07-29",
"nextExecutionDate": "2026-07-29",
"lastExecutionDate": "2026-07-29",
"totalInstallments": 1
}