---
title: "Changes to Emitir boleto a partir de Invoices"
method: POST
path: "/brazil/boleto/onetime/external/initialize"
---

# Changes to Emitir boleto a partir de Invoices

`POST /brazil/boleto/onetime/external/initialize`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 1 of 2 revisions.

- **2026-11-03** `a6ef070075b1`: 3 breaking, 18 warning, 6 info

## Changes

- **2026-11-03** `a6ef070075b1`: 3 breaking, 18 warning, 6 info
  - request body became required
  - removed the media type `application/json` for the response with the status `422`
  - the `transactions/items/` response's property type changed from `object` to no type for status `200`
  - removed the optional property `transactions/items/amount` from the response with the `200` status
  - removed the optional property `transactions/items/barcode` from the response with the `200` status
  - removed the optional property `transactions/items/barcode_url` from the response with the `200` status
  - removed the optional property `transactions/items/beneficiary` from the response with the `200` status
  - removed the optional property `transactions/items/check_digit` from the response with the `200` status
  - removed the optional property `transactions/items/currency` from the response with the `200` status
  - removed the optional property `transactions/items/document_species` from the response with the `200` status
  - removed the optional property `transactions/items/expiration_date` from the response with the `200` status
  - removed the optional property `transactions/items/id_invoices` from the response with the `200` status
  - removed the optional property `transactions/items/id_transaction` from the response with the `200` status
  - removed the optional property `transactions/items/issue_date` from the response with the `200` status
  - removed the optional property `transactions/items/nosso_numero` from the response with the `200` status
  - removed the optional property `transactions/items/payer` from the response with the `200` status
  - removed the optional property `transactions/items/qr` from the response with the `200` status
  - removed the optional property `transactions/items/qr_url` from the response with the `200` status
  - removed the optional property `transactions/items/status` from the response with the `200` status
  - removed the optional property `transactions/items/typeable_line_number` from the response with the `200` status
  - removed the optional property `transactions/items/validity_date` from the response with the `200` status
  - api operation id `inicialização-do-boleto` removed and replaced with `external_boleto_initialize`
  - api tag `Boleto` added
  - added the new optional request property `collection_profile`
  - removed the non-success response with the status `400`
  - added `#/components/schemas/InitializeTransactionResponse, #/components/schemas/ExternalBoletoInitializeResponse` to the `transactions/items/` response property `anyOf` list for the response status `200`
  - the response property `transactions` became required for the status `200`

---

[Operation](https://skmtc.dev/trytoku/apis/toku-api/docs/brazil/boleto/onetime/external/initialize/post.md) - [API](https://skmtc.dev/trytoku/apis/toku-api.md) - [Page](https://skmtc.dev/trytoku/apis/toku-api/changes/brazil/boleto/onetime/external/initialize/post)
