# Spree Commerce documentation: v5.x API Reference Admin API

## Admin API

- [v5.x / API Reference / Admin API / Endpoints (505 pages)](https://spreecommerce.org/docs/_llms/v5-x/api-reference/admin-api/endpoints.txt): Documentation for v5.x / API Reference / Admin API / Endpoints.

### API basics

- [Spree Admin API introduction and SDK quick start](https://spreecommerce.org/docs/api-reference/admin-api/introduction.md): Overview of the Spree Admin REST API for managing products, orders, customers, and fulfillments, with SDK install and quick start examples.
- [Authenticate Admin API requests with keys and JWTs](https://spreecommerce.org/docs/api-reference/admin-api/authentication.md): Authenticate Spree Admin API requests using secret API keys for server-to-server calls or JWT bearer tokens for interactive admin sessions.
- [Admin API error responses, status codes, and handling](https://spreecommerce.org/docs/api-reference/admin-api/errors.md): Reference for the Spree Admin API Stripe-style error response format, HTTP status codes, and admin-specific error codes returned by endpoints.
- [Filter, sort, paginate, and expand Admin API responses](https://spreecommerce.org/docs/api-reference/admin-api/querying.md): Query Spree Admin API list endpoints with Ransack filters, sorting, pagination parameters, and the expand option to include related resources.
- [Monetary amounts in the Admin API: prices, costs, formats](https://spreecommerce.org/docs/api-reference/admin-api/monetary-amounts.md): How the Admin API represents money as decimal strings, why JSON numbers are avoided, and how to send prices, costs, and amounts safely in requests.
- [Uploading files to the Admin and Seller APIs](https://spreecommerce.org/docs/api-reference/admin-api/uploads.md): How to upload images, documents and CSV files to Spree, get a signed_id, and attach the file to products, imports, logos and other records.
- [Admin API endpoint index](https://spreecommerce.org/docs/api-reference/admin-api/endpoints.md): Every Spree Admin API v3 endpoint at a glance — method, path, required API key scope, and summary, grouped by resource.

## OpenAPI Specs

- [admin](/docs/api-reference/admin.yaml)
