---
title: "Changes to Create a payment request"
method: POST
path: "/payment_requests"
---

# Changes to Create a payment request

`POST /payment_requests`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 9 of 14 revisions.

- **2026-11-03** `5d26657495a3`: 1 breaking, 29 info
- **2026-10-16** `fce1879654d8`: 9 breaking, 12 warning, 21 info
- **2026-05-20** `24e860ade740`: 3 info
- **2026-01-16** `7bf10db291f4`: 5 warning, 5 info
- **2025-04-25** `86ccaf2d7c61`: 1 breaking, 6 warning, 4 info
- **2025-01-21** `36901519eb83`: 1 info
- **2025-01-06** `e5683732fee1`: 1 warning
- **2024-12-22** `e1b7ed77904e`: 2 info
- **2024-12-09** `d7f5a2be797e`: 1 info

## Changes

- **2026-11-03** `5d26657495a3`: 1 breaking, 29 info
  - the `payment_request/lago_invoice_ids/items/` request property format changed from no format to `uuid`
  - the response property `payment_request/customer/account_type` became required for the status `200`
  - the response property `payment_request/customer/address_line1` became required for the status `200`
  - the response property `payment_request/customer/address_line2` became required for the status `200`
  - the response property `payment_request/customer/billing_configuration` became required for the status `200`
  - the response property `payment_request/customer/billing_entity_code` became required for the status `200`
  - the response property `payment_request/customer/city` became required for the status `200`
  - the response property `payment_request/customer/country` became required for the status `200`
  - the response property `payment_request/customer/currency` became required for the status `200`
  - the response property `payment_request/customer/customer_type` became required for the status `200`
  - the response property `payment_request/customer/email` became required for the status `200`
  - the response property `payment_request/customer/external_salesforce_id` became required for the status `200`
  - the response property `payment_request/customer/finalize_zero_amount_invoice` became required for the status `200`
  - the response property `payment_request/customer/firstname` became required for the status `200`
  - the response property `payment_request/customer/lastname` became required for the status `200`
  - the response property `payment_request/customer/legal_name` became required for the status `200`
  - the response property `payment_request/customer/legal_number` became required for the status `200`
  - the response property `payment_request/customer/logo_url` became required for the status `200`
  - the response property `payment_request/customer/metadata` became required for the status `200`
  - the response property `payment_request/customer/name` became required for the status `200`
  - the response property `payment_request/customer/net_payment_term` became required for the status `200`
  - the response property `payment_request/customer/phone` became required for the status `200`
  - the response property `payment_request/customer/shipping_address` became required for the status `200`
  - the response property `payment_request/customer/skip_invoice_custom_sections` became required for the status `200`
  - the response property `payment_request/customer/state` became required for the status `200`
  - the response property `payment_request/customer/tax_identification_number` became required for the status `200`
  - the response property `payment_request/customer/timezone` became required for the status `200`
  - the response property `payment_request/customer/updated_at` became required for the status `200`
  - the response property `payment_request/customer/url` became required for the status `200`
  - the response property `payment_request/customer/zipcode` became required for the status `200`
- **2026-10-16** `fce1879654d8`: 9 breaking, 12 warning, 21 info
  - the response property `payment_request/customer/billing_configuration/document_locale` became nullable for the status `200`
  - the response property `payment_request/customer/billing_configuration/invoice_grace_period` became nullable for the status `200`
  - the response property `payment_request/customer/billing_configuration/payment_provider` became nullable for the status `200`
  - the response property `payment_request/customer/billing_configuration/payment_provider_code` became nullable for the status `200`
  - the response property `payment_request/email` became nullable for the status `200`
  - the response property `payment_request/invoices/items/file_url` became nullable for the status `200`
  - the response property `payment_request/invoices/items/payment_dispute_lost_at` became nullable for the status `200`
  - the response property `payment_request/invoices/items/payment_due_date` became nullable for the status `200`
  - the response property `payment_request/invoices/items/sequential_id` became nullable for the status `200`
  - added the new `SYP` enum value to the `payment_request/amount_currency` response property for the response status `200`
  - added the new `SYP` enum value to the `payment_request/customer/currency` response property for the response status `200`
  - added the new `SYP` enum value to the `payment_request/invoices/items/currency` response property for the response status `200`
  - added the new `TND` enum value to the `payment_request/amount_currency` response property for the response status `200`
  - added the new `TND` enum value to the `payment_request/customer/currency` response property for the response status `200`
  - added the new `TND` enum value to the `payment_request/invoices/items/currency` response property for the response status `200`
  - added the new `advance_charges` enum value to the `payment_request/invoices/items/invoice_type` response property for the response status `200`
  - added the new `cashfree` enum value to the `payment_request/customer/billing_configuration/payment_provider` response property for the response status `200`
  - added the new `deleted` enum value to the `payment_request/invoices/items/status` response property for the response status `200`
  - added the new `flutterwave` enum value to the `payment_request/customer/billing_configuration/payment_provider` response property for the response status `200`
  - added the new `moneyhash` enum value to the `payment_request/customer/billing_configuration/payment_provider` response property for the response status `200`
  - added the new `undefined` enum value to the `payment_request/customer/billing_configuration/payment_provider` response property for the response status `200`
  - the request property `payment_request/email` became optional
  - added the non-success response with the status `403`
  - added the non-success response with the status `404`
  - added the non-success response with the status `405`
  - added the optional property `payment_request/customer/external_salesforce_id` to the response with the `200` status
  - the response property `payment_request/invoices/items/file_url` became required for the status `200`
  - the response property `payment_request/invoices/items/net_payment_term` became required for the status `200`
  - the response property `payment_request/invoices/items/payment_dispute_lost_at` became required for the status `200`
  - the response property `payment_request/invoices/items/payment_due_date` became required for the status `200`
  - the response property `payment_request/invoices/items/payment_overdue` became required for the status `200`
  - the response property `payment_request/invoices/items/prepaid_granted_credit_amount_cents` became required for the status `200`
  - the response property `payment_request/invoices/items/prepaid_purchased_credit_amount_cents` became required for the status `200`
  - the response property `payment_request/invoices/items/self_billed` became required for the status `200`
  - the response property `payment_request/invoices/items/sequential_id` became required for the status `200`
  - added the required property `payment_request/invoices/items/purchase_order_number` to the response with the `200` status
  - added the required property `payment_request/invoices/items/total_due_amount_cents` to the response with the `200` status
  - added the required property `payment_request/invoices/items/total_offsetted_credit_note_amount_cents` to the response with the `200` status
  - added the required property `payment_request/invoices/items/total_paid_amount_cents` to the response with the `200` status
  - added the required property `payment_request/invoices/items/voided_at` to the response with the `200` status
  - …2 more
- **2026-05-20** `24e860ade740`: 3 info
  - added the new optional request property `payment_request/payment_method`
  - added the optional property `payment_request/invoices/items/prepaid_granted_credit_amount_cents` to the response with the `200` status
  - added the optional property `payment_request/invoices/items/prepaid_purchased_credit_amount_cents` to the response with the `200` status
- **2026-01-16** `7bf10db291f4`: 5 warning, 5 info
  - added the new `America/Nuuk` enum value to the `payment_request/customer/applicable_timezone` response property for the response status `200`
  - added the new `Asia/Yangon` enum value to the `payment_request/customer/applicable_timezone` response property for the response status `200`
  - added the new `Europe/Kyiv` enum value to the `payment_request/customer/applicable_timezone` response property for the response status `200`
  - added the new `GHS` enum value to the `payment_request/amount_currency` response property for the response status `200`
  - added the new `GHS` enum value to the `payment_request/invoices/items/currency` response property for the response status `200`
  - added the optional property `payment_request/customer/billing_configuration/subscription_invoice_issuing_date_adjustment` to the response with the `200` status
  - added the optional property `payment_request/customer/billing_configuration/subscription_invoice_issuing_date_anchor` to the response with the `200` status
  - removed the `America/Godthab` enum value from the `payment_request/customer/applicable_timezone` response property for the response status `200`
  - removed the `Asia/Rangoon` enum value from the `payment_request/customer/applicable_timezone` response property for the response status `200`
  - removed the `Europe/Kiev` enum value from the `payment_request/customer/applicable_timezone` response property for the response status `200`
- **2025-04-25** `86ccaf2d7c61`: 1 breaking, 6 warning, 4 info
  - added the new required request property `payment_request/external_customer_id`
  - removed the request property `payment_request/customer_external_id`
  - added the new `undefined` enum value to the `payment_request/customer/country` response property for the response status `200`
  - added the new `undefined` enum value to the `payment_request/customer/currency` response property for the response status `200`
  - added the new `undefined` enum value to the `payment_request/customer/customer_type` response property for the response status `200`
  - added the new `undefined` enum value to the `payment_request/customer/shipping_address/country` response property for the response status `200`
  - added the new `undefined` enum value to the `payment_request/customer/timezone` response property for the response status `200`
  - added the optional property `payment_request/customer/account_type` to the response with the `200` status
  - added the optional property `payment_request/customer/billing_entity_code` to the response with the `200` status
  - added the optional property `payment_request/invoices/items/self_billed` to the response with the `200` status
  - added the required property `payment_request/invoices/items/billing_entity_code` to the response with the `200` status
- **2025-01-21** `36901519eb83`: 1 info
  - added the optional property `payment_request/customer/skip_invoice_custom_sections` to the response with the `200` status
- **2025-01-06** `e5683732fee1`: 1 warning
  - added the new `pending` enum value to the `payment_request/invoices/items/status` response property for the response status `200`
- **2024-12-22** `e1b7ed77904e`: 2 info
  - added the required property `payment_request/invoices/items/created_at` to the response with the `200` status
  - added the required property `payment_request/invoices/items/updated_at` to the response with the `200` status
- **2024-12-09** `d7f5a2be797e`: 1 info
  - endpoint added

---

[Operation](https://skmtc.dev/getlago/apis/lago-api-documentation/docs/payment_requests/post.md) - [API](https://skmtc.dev/getlago/apis/lago-api-documentation.md) - [Page](https://skmtc.dev/getlago/apis/lago-api-documentation/changes/payment_requests/post)
