Create a single Pix Request Schedule
Creates a new single Pix payment schedule. For recurring schedules use /pix-schedules/recurrences.
- Type: stringIdempotency
- Key required
Request payload for creating a single (one-shot) scheduled outgoing Pix payment. Recurrence-related fields live on /pix-schedules/recurrences.
- 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 Format: datescheduled
Date requiredDate when this schedule will be executed (yyyy-MM-dd). Must be after the current day on the Brazilian calendar: a same-day schedule is refused with PIX-SCH-0022.
- Type: object ·senderrequired
Payer/sender information for the Pix transaction
- Type: stringdescription
Payment description or message to the receiver.
- Type: stringend
To End Id End-to-end identifier.
- 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. Alphanumeric only ([a-zA-Z0-9]); the length depends on initiationMethod: up to 25 for QRES, APES and INIC, and 26 to 35 for QRDN, APDN and AUTO.
- Type: string enumsource
Origin. Defaults to MANUAL.
values- M
A N U A L - P
I X _ A U T O M A T I C
- application/json
- 400
Invalid request
Erros desta resposta
Código interno HTTP Descrição Erro normativo Bacen PIX-SCH-0005400 Invalid schedule start date — PIX-SCH-0011400 mandateId is required when source is PIX_AUTOMATIC — PIX-SCH-0012400 preassignedEndToEndId is required when source is PIX_AUTOMATIC — PIX-SCH-0014400 initiationMethod must be AUTO when source is PIX_AUTOMATIC — PIX-SCH-0017400 initiationMethod is required —
curl http://localhost/api/v1/pix-schedules \
--request POST \
--header 'Idempotency-Key: ' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '{
"initiationMethod": "DICT",
"amount": 123.98,
"sender": {
"name": "Joao da Silva",
"document": {
"type": "CPF",
"value": "12345678901"
},
"account": {
"ispb": "12345678",
"type": "CACC",
"branch": "0001",
"number": "12345678"
}
},
"receiver": {
"key": "+5511989450870",
"name": "Joao da Silva",
"document": {
"type": "CPF",
"value": "12345678901"
},
"account": {
"ispb": "12345678",
"type": "CACC",
"branch": "0001",
"number": "12345678"
}
},
"description": "",
"reconciliationId": "REC20260408001",
"priority": "HIGH",
"metadata": [
{
"key": "orderId",
"value": "ORD-1001"
}
],
"purpose": "IPAY",
"source": "MANUAL",
"endToEndId": "E1234567820260316143000ABC12345",
"scheduledDate": "2026-04-30"
}'
{
"id": "c0a8012e-1234-5678-90ab-000000000001",
"status": "ACTIVE",
"createdAt": "2026-03-01T09:30:00",
"updatedAt": "2026-03-15T12:00:00",
"initiationMethod": "MANU",
"priority": "NORM",
"priorityType": "PAGAGD",
"purpose": "IPAY",
"amount": 150,
"userDescription": "Gym membership",
"sender": {
"name": "Joao da Silva",
"document": {
"type": "CPF",
"value": "12345678901"
},
"account": {
"ispb": "12345678",
"type": "CACC",
"branch": "0001",
"number": "12345678"
}
},
"receiver": {
"key": "+5511989450870",
"name": "Joao da Silva",
"document": {
"type": "CPF",
"value": "12345678901"
},
"account": {
"ispb": "12345678",
"type": "CACC",
"branch": "0001",
"number": "12345678"
}
},
"source": "MANUAL",
"scheduledDate": "2026-04-30",
"endToEndId": "E1234567820260430143000ABC12345",
"msgId": "M20260101000000001",
"settledAt": "2026-06-22T14:30:00Z",
"failureReason": "FF08",
"recurrenceId": "c0a8012e-1234-5678-90ab-000000000002",
"installment": 3,
"totalInstallments": 12,
"reconciliationId": "REC20260408001",
"totalAmount": 150
}