---
title: "Changes to Criar um pedido"
method: POST
path: "/orders"
---

# Changes to Criar um pedido

`POST /orders`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 1 of 2 revisions.

- **2026-11-03** `0838a2b3f755`: 4 breaking, 1 warning, 18 info

## Changes

- **2026-11-03** `0838a2b3f755`: 4 breaking, 1 warning, 18 info
  - the request property `charges/items/payment_method/type` became required
  - the request property `shipping/address` became required
  - the `qr_codes` request property type changed from `array` to `object`
  - the response's body type changed from no type to `object` for status `201`
  - deleted the `header` request parameter `x-idempotency-key`
  - api operation id `criar-pedido` removed and replaced with `create-order2`
  - added the new optional request property `charges/items/payment_method/pix`
  - added the new optional request property `deep_links`
  - added the new optional request property `qr_codes/amount`
  - added the new optional request property `qr_codes/expiration_date`
  - the `header` request parameter `Authorization` became optional
  - added the new `PIX` enum value to the request property `charges/items/payment_method/type`
  - removed `subschema #1: Criar Pedido, subschema #2: Criar/Pag Cartão, subschema #3: Criar/Pag Token Band VISA/MASTER CRED, subschema #4: Criar/Pag Token Band VISA/MASTER DEB, subschema #5: Criar/Pag Token Band ELO CRED, subschema #6: Criar/Pag Token Band ELO DEB, subschema #7: Criar/Pag Token PagBank, subschema #8: Criar/Pag INITIAL - Indicação de Recorrência , subschema #9: Criar/Pag SUBSEQUENT - Indicação de Recorrência, subschema #10: Criar/Pag 3DS - Validação Externa CRED, subschema #11: Criar/Pag 3DS - Validação Externa DEB, subschema #12: Criar/Pag 3DS - Validação Interna, subschema #13: Criar Pedido - 3DS Interna, subschema #14: Criar/Pag Cartão - PCI, subschema #15: Criar/Pag Pedido - Boleto, subschema #16: Criar Pedido - QR Code - PIX, subschema #17: Pedido - Facilitadores de Pagamento` from the response body `oneOf` list for the response status `201`
  - removed the non-success response with the status `400`
  - added the optional property `charges` to the response with the `201` status
  - added the optional property `created_at` to the response with the `201` status
  - added the optional property `customer` to the response with the `201` status
  - added the optional property `id` to the response with the `201` status
  - added the optional property `items` to the response with the `201` status
  - added the optional property `links` to the response with the `201` status
  - added the optional property `qr_codes` to the response with the `201` status
  - added the optional property `reference_id` to the response with the `201` status
  - added the optional property `shipping` to the response with the `201` status

---

[Operation](https://skmtc.dev/pagbank/apis/nova-plataforma-sandbox/docs/orders/post.md) - [API](https://skmtc.dev/pagbank/apis/nova-plataforma-sandbox.md) - [Page](https://skmtc.dev/pagbank/apis/nova-plataforma-sandbox/changes/orders/post)
