Skip to main content
POST
Request a PIX Automatico schedule send

Authorizations

Authorization
string
header
required

JWT bearer token issued by the identity provider.

Body

application/json
dueDate
string
required

Due date (dtVencimento; aaaa-mm-dd).

Pattern: \S
Example:

"2024-09-24"

endToEndId
string
required

Unique payment-transaction id (32-char natural key).

Pattern: \S
Example:

"E00038166202409171500y6j6mt9l0pi"

idRecorrencia
string
required
deprecated

Deprecated: send recurrenceId instead. Both names are accepted; sending both with different values is refused 400 PIX-0148. Recurrence id linking the authorization (29-char, RR...).

Pattern: \S
Example:

"RR0435879820240605njua7shf40o"

payer
object
required

The scheduled pagador (account being charged).

purpose
integer<int64>
required

finalidadeAgendamento (0=first, 1=post-due retry, 2=settlement-error resend).

Example:

0

recipient
object
required

The scheduled recebedor (account receiving the charge).

reconciliationId
string
required

Receiver conciliation id (idConciliacaoRecebedor; 26..35-char).

Pattern: \S
Example:

"JDPI2024091700000000000000000000001"

amount
integer<int64>

Scheduled amount in centavos (valor).

Example:

55000

debtor
object

The devedor, sent only when it differs from the payer.

infoBetweenClients
string

Free-text receiver-to-payer info (infEntreClientes).

Example:

""

recipientReceivedAt
string

Recipient PSP reception timestamp (dtHrRecepcaoPspRecebedor, an RFC 3339 date-time). Required when purpose=0; omitted or blank there is 400 PIX-0061. Sent with purpose 1 or 2 is 400 PIX-0061.

Example:

"2024-09-17T10:25:49.025Z"

recurrenceId
string

Recurrence id linking the authorization (29-char, RR...). Required: send it under this name or under the deprecated idRecorrencia; neither is refused 400 PIX-0061.

Pattern: \S
Example:

"RR0435879820240605njua7shf40o"

Response

Accepted

endToEndId
string
required

The payment-transaction id (echoed).

Example:

"E00038166202409171500y6j6mt9l0pi"

idRecorrencia
string
required
deprecated

Deprecated: read recurrenceId, which carries the same value. The recurrence id (echoed).

Example:

"RR0435879820240605njua7shf40o"

reconciliationId
string
required

The receiver conciliation id (echoed).

Example:

"JDPI2024091700000000000000000000001"

recurrenceId
string
required

The recurrence id (echoed).

Example:

"RR0435879820240605njua7shf40o"

requestedAt
string
required

JDPI request timestamp (dtHrReqJdPi, UTC).

Example:

"2024-09-17T10:10:05Z"

status
string
required

The resulting local schedule status.

Example:

"Requested"