# Sparqle API > Create deliveries, fetch labels, and track orders with the Sparqle API. ## Docs - [API reference](https://docs.sparqle.com/api-reference/introduction.md): Endpoints, request bodies, and response schemas for the Sparqle API. - [Cancel order](https://docs.sparqle.com/api-reference/orders/cancel-order.md): Cancel an order. Allowed up to and including the `in_transit` status. - [Check order](https://docs.sparqle.com/api-reference/orders/check-order.md): Validate a delivery address and serviceability for a location before creating an order. - [Create order](https://docs.sparqle.com/api-reference/orders/create-order.md): Create a delivery order. Returns the created order including its `orderId`, `barcode`, and `trackingUrl`. - [Get label](https://docs.sparqle.com/api-reference/orders/get-label.md): Fetch the shipping label for an order as a base64-encoded PDF. - [Get label by bundle ID](https://docs.sparqle.com/api-reference/orders/get-label-by-bundle-id.md): Fetch the labels for all orders in a bundle. - [Authentication](https://docs.sparqle.com/authentication.md): Authenticate every request with your Sparqle API key. - [Labels](https://docs.sparqle.com/concepts/labels.md): Fetch printable PDF labels for an order or a whole bundle. - [Order lifecycle](https://docs.sparqle.com/concepts/order-lifecycle.md): Every status a Sparqle order moves through, and what each one means. - [Routing & fallback](https://docs.sparqle.com/concepts/routing.md): Check deliverability before creating, and fall back to another carrier when needed. - [Environments](https://docs.sparqle.com/environments.md): Test and live base URLs for the Sparqle API. - [Errors & rate limits](https://docs.sparqle.com/errors.md): How the Sparqle API reports failures and throttles requests. - [Sparqle API](https://docs.sparqle.com/introduction.md): Create deliveries, fetch shipping labels, and track orders in real time. - [Quickstart](https://docs.sparqle.com/quickstart.md): Create your first Sparqle delivery and print its label. - [Webhooks](https://docs.sparqle.com/webhooks.md): Receive a POST to your endpoint whenever an order changes status. ## OpenAPI Specs - [openapi](https://docs.sparqle.com/api-reference/openapi.json)