---
title: "Criação de agendamento único"
method: POST
path: "/pix/scheduling-payments"
tags: ["Pix agendado"]
---

# Criação de agendamento único

`POST /pix/scheduling-payments`

Utilize este endpoint para criar agendamentos únicos.

## Parameters

- `#/paths/~1pix~1claims/get/parameters/0` — unresolved $ref
- `#/paths/~1pix~1claims/get/parameters/2` — unresolved $ref
- `#/paths/~1pix~1claims/get/parameters/3` — unresolved $ref
- `#/paths/~1pix~1recurring-payments/get/parameters/10` — unresolved $ref

## Request body

- CreateSingleSchedulePaymentPayload
  - `initiationForm` 'DICT' | 'MANU' | 'QRDN' | 'QRES', required — Forma de iniciação do agendamento.
  - `transactionIdentification` string, nullable — Deve ser preenchido com o valor do <code>conciliationId</code> quando esse campo retornar na leitura do QR Code. Sendo obrigatório para QR Code Dinâmico e opcional para QR Code Estático.
  - `interbankSettlementAmount` number, required — Valor do agendamento.
  - `requestDateTime` string, date-time, required — Data e hora que o usuário solicitou o agendamento.
  - `dateSchedule` string, date, required — Data do agendamento. Formato (yyyy-MM-dd).
  - `endToEndId` string — Identificador fim-a-fim do agendamento. Obrigatório quando <b>initiationForm</b> for igual a <b>DICT</b> ou <b>QRDN</b>, <b>QRES</b>.
  - `creditor` CreditorSchedulePaymentPayload — Dados da conta recebedora.
    - `accountIdentification` string, required — Dados da conta recebedora. Obrigatório somente quando <b>initiationForm</b> for igual a <b>MANU</b>.
    - `accountIssuer` string, required — Agência do cliente recebedor. Obrigatório somente quando <b>initiationForm</b> for igual a <b>MANU</b>.
    - `accountType` 'CACC' | 'TRAN' | 'SVGS', required — Tipo de conta. Obrigatório somente quando <b>initiationForm</b> for igual a <b>MANU</b>.
    - `agentMemberIdentification` string, required — ISPB do banco do cliente recebedor. Obrigatório somente quando <b>initiationForm</b> for igual a <b>MANU</b>.
    - `name` string, required — Nome do recebedor. Obrigatório somente quando <b>initiationForm</b> for igual a <b>MANU</b>.
    - `privateIdentification` string, required — CPF ou CNPJ do cliente recebedor. Obrigatório somente quando <b>initiationForm</b> for igual a <b>MANU</b>. `^([0-9]{11}|[A-Z0-9]{12}[0-9]{2})$`
  - `debtor` DebtorSchedulePaymentPayload, required — Dados da conta pagadora.
    - `accountIdentification` string, required — Conta do cliente pagador.
    - `accountIssuer` string, required — Agência do cliente pagador.
    - `accountType` 'CACC' | 'TRAN' | 'SVGS', required — Tipo de conta pagadora.
    - `name` string, required — Nome do pagador.
    - `privateIdentification` string, required — CPF ou CNPJ do cliente pagador. `^([0-9]{11}|[A-Z0-9]{12}[0-9]{2})$`.
  - `remittanceInformation` string, nullable — Informações do usuário pagador para o usuário recebedor.

## Response `201`

Sucesso na criação do agendamento único.

- object
  - `requestIdentifier` string — Identificador do agendamento.
  - `message` string — Mensagem de sucesso.

## Other responses

- `400` — unresolved $ref
- `401` — unresolved $ref
- `403` — unresolved $ref
- `422` — unresolved $ref
- `500` — unresolved $ref

---

[API](https://skmtc.net/bankly/apis/autentica-o.md) · [All operations](https://skmtc.net/bankly/apis/autentica-o/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/bankly/autentica-o/revisions/e20afa10cd0e/schema)
