openapi: 3.2.0
info:
title: faturas Automatic Pix API
version: '1.0'
servers:
- url: https://api.iugu.com/v1
security:
- sec0: []
tags:
- name: Automatic Pix
paths:
/automatic_pix/receiver_recurrence_payments/cancel:
post:
description: ''
responses:
'200':
description: ''
content:
application/json:
examples:
OK:
summary: OK
value:
success: true
cancellation_id: UUID
'400':
content:
application/json:
schema:
type: object
properties: {}
examples:
Bad Request:
summary: Bad Request
value:
success: false
errors:
- message: Descrição do erro
description: Bad Request
parameters:
- in: query
name: receiver_recurrence_payment_id
schema:
type: string
required: true
description: ID do pagamento agendado
- in: query
name: end_to_end_id
schema:
type: string
description: Identificador E2E do pagamento
required: true
summary: Copy of Copy of Copy of
operationId: post_automatic-pix-receiver-recurrence-payments-cancel
tags:
- Automatic Pix
/automatic_pix/receiver_recurrences:
get:
description: ''
responses:
'200':
description: ''
content:
application/json:
examples:
OK:
summary: OK
value:
receiver_recurrences:
- id: UUID
client_id: account_123
receiver_rec_id: RR123456
frequency: monthly
journey: 3
status: approved
authorized_at: '2026-02-15T10:30:00Z'
cancelled_at: null
cancel_reason: null
start_date: '2026-03-15'
end_date: '2027-03-15'
receiver_document: '12345678000199'
receiver_name: Empresa Recebedora LTDA
payer_document: '12345678901'
payer_name: Nome do Pagador
payer_ispb: '00000000'
payer_branch: '0001'
payer_bank_account_number: '123456'
amount_cents: 10000
contract: CONTRATO-001
payment_purpose: Mensalidade
created_at: '2026-02-15T10:00:00Z'
updated_at: '2026-02-15T10:30:00Z'
totalItems: 1
parameters:
- in: query
name: limit
schema:
type: integer
description: Limita o número de registros retornados em até 100, que é o padrão dessa requisição. Também utilizado em paginação.
- in: query
name: page
schema:
type: integer
description: Número da página
operationId: get_automatic-pix-receiver-recurrences
tags:
- Automatic Pix
summary: Get automatic pix receiver recurrences
x-summary-source: derived
post:
responses:
'200':
description: ''
content:
application/json:
examples:
Ok:
summary: Ok
value:
id: 3f7c9d21-84be-4a05-b1e2-6d5417c0af38
receiver_rec_id: RN0473820120260807HKMPQRXZANV
status: created
qrcode_text: 00020126180014br.gov.bcb.pix5204000053039865802BR5925IUGU INSTITUICAO DE PAGAM6006CIDADE62070503***80920014br.gov.bcb.pix2570qr.iugu.com/public/payload/v2/rec/3f7c9d21-84be-4a05-b1e2-6d5417c0af386304ED12
qrcode: iVBORw0KGgoAAAANSUhEUgAAANQAAADUAQAAAADMpTC1AAACQUlEQVR4nN2Yu60oNwxEj4yXjzrY/svaDkYVHAfaGxk3MwNb0UICluBnOEMu+e2cv359gv/O21prs9nrsPbZe3PYa609Yg+jCZBUbNuQaDrk+9q8yFtOyCYU1p6M9eYk59nvIvDSf+GfvxxD0qamkBbxXs7lj9Y2EVMTx/K3XJB/XB/IO+PfdzBGhGJUx/zLIS8P7yYvPPACGekvWFMtptY00YYh/7AIiaGmjSS0Y/VpaqlttbnZg075d/vZB4dUDMQ5/6oEU43atqZj/mlJaCQqGHDOv0ivRa1NWstUf8GSxPLlriLtlL0/0LD2S3NWFw8e2DjGD0lCP46VEqFjeDdpk1QasWoH8acFitgG2+ZCccYett6qLL0F01H8QWivavrYnczhrzF8tBfho8IpffbCpjRdbI4uN5s9hYfbYX74/etl0rH+EkCbFKIF78dU/hSxNjQGjYN47+W/RNCWRObwF9pc5BHtJ9fm+D1NrqRWIlfJjOEP+tVnG3KB2I7xUc6DZ0E5FPbjyiAfWRqS5mrBn/ocrJeQ29iuTSBT+nN5npeH7vfnKmfj6pSeT01LCkDzU7Fz/Ge9VkP6qaaM4a8Wro6pIdgraubmlWqQhko+FTMWz5jbxwrxZzsyqCe84asxiCVO8dEfFoRyeGCfri7CPsvB/ZKlQsRbrU7Nt8t9AvCyATzs9K595vZLnDegdPP03CXTSDz/XHOeA/vNZvdx45w+iyY1d6YVPyDO8S25q5A7GDVXpU3xw69P/4t98t9JbG4gOY+f1AAAAABJRU5ErkJggg==
parameters: []
summary: Pix Automático Recebedor - Jornada 2
operationId: post_automatic-pix-receiver-recurrences
description: Cria uma autorização de recorrência via Pix Automático (Jornada 2) sem gerar cobrança associada no momento da criação. Destinada a clientes que possuem motor de recorrência próprio e desejam migrar uma base já ativa (boleto, cartão ou Pix manual) para o débito automático, sem forçar uma cobrança fora do ciclo vigente. O endpoint retorna apenas o QR Code de recorrência. As cobranças de cada ciclo devem ser agendadas posteriormente através de POST /v1/invoices.
requestBody:
content:
application/json:
schema:
type: object
properties:
payer:
type: object
description: Dados do pagador (devedor da recorrência)
properties:
name:
type: string
description: Nome do pagador
cpf_cnpj:
type: string
description: CPF ou CNPJ do pagador
frequency:
type: string
description: 'Frequência das cobranças. Valores: `weekly`, `monthly`, `quarterly`, `semiannual`, `annual`'
recurrence_beginning:
type: string
format: date
description: Data de início da recorrência (futura, formato AAAA-MM-DD)
contract_number:
type: string
description: Identificador do contrato/pedido. Máx. 35 caracteres
end_date:
type: string
format: date
description: Data de encerramento da recorrência (se informada, deve ser posterior a `recurrence_beginning`)
retry_policy:
type: string
description: Política de retentativa. `retry_not_allowed` (padrão) ou `retry_allowed`
required:
- contract_number
- recurrence_beginning
- frequency
examples: {}
tags:
- Automatic Pix
/automatic_pix/receiver_recurrences/{id}:
get:
description: Retorna os detalhes de uma recorrência específica.
responses:
'200':
description: ''
content:
application/json:
examples:
OK:
summary: OK
value:
id: e3c19f7a-5d24-4b8e-a6f1-9c07d2b4e815
receiver_rec_id: RN1511197520260305K8TQZ4MWX2A
frequency: monthly
journey: 3
authorized_at: null
cancelled_at: null
cancel_reason: null
expiration_request_at: null
updated_recurrence_at: null
payer_ispb: null
payer_person_type: 0
payer_document: '***.417.263-**'
payer_branch: null
payer_bank_account_number: null
payer_city_ibge_code: 3304557
status: created
created_at: '2026-03-05T10:47:33.218-03:00'
updated_at: '2026-03-05T10:47:33.218-03:00'
start_date: '2026-04-10'
amount_cents: null
contract: CONTRATO-001
payer_name: Mariana Costa Ferreira
payment_purpose: null
end_date: '2027-04-10'
next_execution_at: null
'404':
content:
application/json:
schema:
type: object
properties: {}
examples:
Not Found:
summary: Not Found
value:
errors: Not Found
description: Not Found
parameters:
- in: path
name: id
schema:
type: string
required: true
description: UUID da recorrência.
summary: Consultar Pix Automático
operationId: get_automatic-pix-receiver-recurrences-id
tags:
- Automatic Pix
/automatic_pix/receiver_recurrences/{id}/cancel:
put:
description: ''
responses:
'200':
description: ''
content:
application/json:
examples:
OK:
summary: OK
value:
success: true
message: Recurrence cancellation requested
parameters:
- in: path
name: id
schema:
type: string
required: true
description: UUID da recorrência.
summary: Copy of Copy of
operationId: put_automatic-pix-receiver-recurrences-id-cancel
tags:
- Automatic Pix
/automatic_pix/receiver_recurrences/{receiver_recurrence_id}/cancellations:
get:
description: ''
responses:
'200':
description: ''
parameters:
- in: path
name: receiver_recurrence_id
schema:
type: string
required: true
description: UUID da recorrência
- in: query
name: limit
schema:
type: integer
format: int32
description: Limita o número de registros retornados em até 100, que é o padrão dessa requisição. Também utilizado em paginação.
- in: query
name: page
schema:
type: integer
format: int32
description: Número da página.
operationId: get_automatic-pix-receiver-recurrences-receiver-recurrence-id-cancellations
tags:
- Automatic Pix
summary: Get automatic pix receiver recurrences receiver recurrence id cancellations
x-summary-source: derived
/automatic_pix/receiver_recurrences/{receiver_recurrence_id}/cancellations/{id}:
get:
description: ''
responses:
'200':
description: ''
parameters:
- in: path
name: receiver_recurrence_id
schema:
type: string
required: true
description: UUID da recorrência.
- in: path
name: id
schema:
type: string
required: true
description: UUID do cancelamento.
operationId: get_automatic-pix-receiver-recurrences-receiver-recurrence-id-cancellations-id
tags:
- Automatic Pix
summary: Get automatic pix receiver recurrences receiver recurrence id cancellations id
x-summary-source: derived
/automatic_pix/recurrence_schedules/{id}:
get:
responses:
'200':
description: ''
content:
application/json:
examples:
OK:
summary: OK
value:
id: b1c2d3e4-0000-0000-0000-000000000003
receiver_recurrence_id: a7ac90a3-08a2-46e3-8d15-0e195ea485be
end_to_end_id: E1511197520260312000000000003
invoice_id: C0FFEE00112233445566778899AABBCC
status: failed
amount_cents: 15000
due_date: '2026-03-15'
executed_at: null
error_code: AG08
created_at: '2026-02-20T08:00:00.000Z'
updated_at: '2026-02-20T09:30:00.000Z'
'400':
content:
application/json:
schema:
type: object
properties: {}
examples:
Bad Request:
summary: Bad Request
value:
errors:
- message: ReceiverRecurrence not found
description: Bad Request
parameters:
- in: path
name: id
schema:
type: string
required: true
description: ID do agendamento.
summary: Buscar um agendamento de Pix Automatico
description: Retorna os dados de um agendamento de recorrência específico.
operationId: get_automatic-pix-recurrence-schedules-id
tags:
- Automatic Pix
components:
securitySchemes:
sec0:
type: apiKey
name: api_token
in: query
x-readme-fauxas: true
x-provenance:
method: searched
source: https://dev.iugu.com/reference
harvested: '2026-10-14'
tool: harvest-readme-openapi.py
note: Assembled verbatim from the OpenAPI definition ReadMe embeds in each operation page of the provider's developer portal; paths and components merged by API title, nothing authored.
assembled_from:
- https://dev.iugu.com/reference/buscar-fatura-por-id-externos-de-subcontas.md
- https://dev.iugu.com/reference/buscar-fatura-por-ids-externos.md
- https://dev.iugu.com/reference/buscar-fatura.md
- https://dev.iugu.com/reference/buscar-um-agendamento-de-pix-automatico.md
- https://dev.iugu.com/reference/cancelar-agendamento-pix-automatico.md
- https://dev.iugu.com/reference/cancelar-pix-automatico.md
- https://dev.iugu.com/reference/cancelar.md
- https://dev.iugu.com/reference/capturar-fatura.md
- https://dev.iugu.com/reference/considerar-fatura-paga-externamente.md
- https://dev.iugu.com/reference/consultar-cancelamento-de-pix-automatico.md
- https://dev.iugu.com/reference/consultar-pix-automatico.md
- https://dev.iugu.com/reference/criar-fatura.md
- https://dev.iugu.com/reference/enviar-por-email.md
- https://dev.iugu.com/reference/gerar-segunda-via.md
- https://dev.iugu.com/reference/listar-cancelamentos-de-pix-automatico.md
- https://dev.iugu.com/reference/listar-faturas.md
- https://dev.iugu.com/reference/listar-pix-automatico.md
- https://dev.iugu.com/reference/pix-automatico-jornada-2.md
- https://dev.iugu.com/reference/reembolsar-fatura.md
- https://dev.iugu.com/reference/solicitar-retentativa-de-agendamento.md
- https://dev.iugu.com/reference/validate-signature.md
merge:
pages: 21
deduped: 20
conflicts_kept_first: 0