Skip to main content
GET
Get a Pix Automatic authorization
Use it to follow the authorization after you create it: status moves from CREATED to INITIATED and SCHEDULED as the payer grants it, and each charge from CREATED to SCHEDULED and PAID. Use default as walletId for the organization’s main wallet. Any member of the organization can read it.

Headers

x-environment
enum<string>

Environment of the authorization: LIVE (production) or TEST (sandbox). When you omit it, TEST is used; any other value is rejected.

Available options:
LIVE,
TEST

Path Parameters

realmId
string<uuid>
required

ID of your realm.

Format: UUID

organizationId
string<uuid>
required

ID of the organization.

Format: UUID

accountId
string
required

ID of the organization's account (24 hexadecimal characters).

Pattern: ^[0-9a-fA-F]{24}$
walletId
string
required

ID of the wallet that receives the payments (24 hexadecimal characters), or default for the organization's main wallet.

Pattern: ^([0-9a-fA-F]{24}|default)$
pixBillingAutomaticId
string
required

ID of the authorization — its _id (24 hexadecimal characters).

Pattern: ^[0-9a-fA-F]{24}$

Response

Successful response

An authorization with all its charges.

_id
string
required

ID of the authorization. Use it as {pixBillingAutomaticId}.

Example:

"6729f3e1b4d3e80012c9a7c1"

environment
enum<string>
required

Environment of the authorization: LIVE (production) or TEST (sandbox).

Available options:
LIVE,
TEST
Example:

"LIVE"

realmId
string<uuid>
required

ID of the realm.

Example:

"f495ff0c-ab54-4f99-8e92-ca8682e4de9b"

organizationId
string<uuid>
required

ID of the organization.

Example:

"c4bd3f21-dfbd-44e8-8055-68ba15bed410"

accountId
string
required

ID of the organization's account.

Example:

"66f2a1c7b4d3e80012c9a0b4"

walletId
string
required

ID of the wallet that receives the money.

Example:

"66f2a3d1b4d3e80012c9a0d2"

pixDict
string
required

The wallet's Pix key the payments go to.

Example:

"financeiro@academiamovimento.com.br"

status
enum<string>
required

Where the authorization stands:

  • CREATED — waiting for the payer to open paymentUrl and grant it in their bank.
  • INITIATED — the payer started the authorization.
  • SCHEDULED — the payer granted it; the charges follow schedules. It stays SCHEDULED after the last charge.
  • CANCELED — you canceled it.
  • REVOKED — the payer revoked it in their bank; the pending charges were canceled.
  • EXPIRED — the payer didn't grant it before the first charges were due.
  • FAILED — not used today.
Available options:
CREATED,
INITIATED,
SCHEDULED,
CANCELED,
EXPIRED,
REVOKED,
FAILED
Example:

"SCHEDULED"

debitParty
object
required

The payer.

paymentUrl
string
required

Link where the payer reviews the authorization and grants it in their bank. Send it to the payer.

Example:

"https://pay.portao3.com.br/2d902e74-7ca0-4f6c-9c83-4b5e6f708192"

schedule
object
required

The recurrence the payer authorizes.

external
object
required

References at the payment institution.

createdAt
string<date-time>
required

When the authorization was created.

Example:

"2026-11-05T14:20:31.402Z"

updatedAt
string<date-time>
required

When the authorization last changed.

Example:

"2026-11-05T14:31:07.118Z"

schedules
object[]
required

Every charge of the authorization: the first payment and each recurring charge.

description
string

Description of the authorization, shown to the payer. It is also the description of each recurring charge.

Example:

"Mensalidade Academia Movimento"

Until when paymentUrl can be used — the end of the authorization. null when it isn't known.

Example:

"2027-11-11T03:00:00.000Z"

firstPayment
object

The first payment, when you asked for one.

__v
number

Internal revision counter of the record.

Example:

0