---
title: "Iniciação de Pagamento DARF"
method: POST
path: "/darf/initiate"
---

# Iniciação de Pagamento DARF

`POST /darf/initiate`

Inicie o pagamento de uma DARF em nome de um cliente através desta API. Assim como outras operações de saída de dinheiro, os pagamento iniciados por API devem ser aprovados no aplicativo.

## Headers

- `Idempotency-Key` string, required

## Request body

- object
  - `code` string
  - `data` object, required
    - `name` string, required
    - `code` string, required
    - `identity` string, required
    - `type` string, required
    - `reference_date` string, date, required
    - `due_date` string, date, required
    - `scheduled_at` string, date
    - `amount` object
      - `main` integer
      - `fine` integer
      - `interest` integer

## Response `201`

201

- object
  - `code` string
  - `data` object
    - `id` string
    - `status` string
    - `amount` integer
    - `services` object[]
      - `name` string
      - `description` string
      - `amount` integer
    - `payment_terms` object
      - `due_date` string
      - `available_date` unknown
    - `created_at` string
    - `scheduled_at` string

## Other responses

- `400` — 400

---

[API](https://skmtc.net/cora/apis/boletos.md) · [All operations](https://skmtc.net/cora/apis/boletos/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/cora/boletos/versions/c1a8281b252f/schema)
