# SumUp REST API ## Pages - [SumUp REST API](https://developer.sumup.com/api/index.md) — SumUp's REST API lets you create and process payments, manage saved customers and payment instruments, and retrieve transactions, payouts, and receipt details. It uses resource-oriented URLs and standard [HTTP response codes](https://developer.mozilla.org/docs/Web/HTTP/Status). Send request bodies as [JSON](https://www.json.org/json-en.html) with `Content-Type: application/json`, unless an endpoint specifies another format. You can experiment and work on your integration in a sandbox that doesn't affect your regular data and doesn't process real transactions. To create a sandbox merchant account visit the [dashboard](https://me.sumup.com/settings/developer). To use the sandbox when interacting with SumUp APIs [create an API](https://me.sumup.com/settings/api-keys) key and use it for [authentication](/tools/authorization/). **Getting started:** [Authorization](/tools/authorization/), [SDKs](/tools/sdks/), [CLI](/tools/cli/), and [API errors](/tools/errors/). [Download the OpenAPI specification](/openapi.json). ## Sections - [Checkouts](https://developer.sumup.com/api/checkouts/llms.txt) - [Customers](https://developer.sumup.com/api/customers/llms.txt) - [Members](https://developer.sumup.com/api/members/llms.txt) - [Memberships](https://developer.sumup.com/api/memberships/llms.txt) - [Merchants](https://developer.sumup.com/api/merchants/llms.txt) - [Payouts](https://developer.sumup.com/api/payouts/llms.txt) - [Readers](https://developer.sumup.com/api/readers/llms.txt) - [Receipts](https://developer.sumup.com/api/receipts/llms.txt) - [Roles](https://developer.sumup.com/api/roles/llms.txt) - [Schemas](https://developer.sumup.com/api/schemas/llms.txt) - [Tags](https://developer.sumup.com/api/tags/llms.txt) - [Tokens](https://developer.sumup.com/api/tokens/llms.txt) - [Transactions](https://developer.sumup.com/api/transactions/llms.txt)