# All endpoints

Every Horizon API endpoint, generated from the OpenAPI file: 25 operations in 5 areas

Section: api. Audience: public. Updated: 2026-10-10.

---
Every endpoint below is generated from the [OpenAPI file](/openapi/horizon-api.yaml) (OpenAPI 3.0.3, API version `1.0.0`). Load that file into any OpenAPI tool to generate a client.

Base URL: `https://api.horizonlogistics.eu`

Authentication, errors and limits are described in the [API overview](/api/).

## Endpoints by area

| Area | Operations | Description |
| --- | --- | --- |
| [Orders](/api/orders/) | 10 | Orders from every connected sales channel, with their labels and documents. |
| [Shipments](/api/shipments/) | 5 | Shipments bought through Horizon and their tracking events. |
| [Returns](/api/returns/) | 4 | Return requests and the steps that take them from request to completion. |
| [Address checks](/api/address-checks/) | 1 | The check of an order's delivery address and the decisions taken on it. |
| [Inventory](/api/inventory/) | 5 | Stock levels per product and per location. |

## All endpoints

| Method | Path | Summary |
| --- | --- | --- |
| <span class="nh-method nh-method-get">GET</span> | [`/api/address-checks/orders/{id}/`](/api/address-checks/#address_checks_orders_retrieve) | Retrieve an order's address check |
| <span class="nh-method nh-method-get">GET</span> | [`/api/inventory/`](/api/inventory/#inventory_list) | List stock levels |
| <span class="nh-method nh-method-get">GET</span> | [`/api/inventory/location-stock/`](/api/inventory/#inventory_location_stock_retrieve) | Stock totals per location |
| <span class="nh-method nh-method-get">GET</span> | [`/api/inventory/{product_id}/`](/api/inventory/#inventory_retrieve) | Retrieve a product's stock |
| <span class="nh-method nh-method-get">GET</span> | [`/api/locations/`](/api/inventory/#locations_list) | List locations |
| <span class="nh-method nh-method-get">GET</span> | [`/api/locations/{id}/`](/api/inventory/#locations_retrieve) | Retrieve a location |
| <span class="nh-method nh-method-get">GET</span> | [`/api/orders/`](/api/orders/#orders_list) | List orders |
| <span class="nh-method nh-method-post">POST</span> | [`/api/orders/`](/api/orders/#orders_create) | Create an order |
| <span class="nh-method nh-method-post">POST</span> | [`/api/orders/documents/`](/api/orders/#orders_documents_create) | Download shipping documents of several orders as one PDF |
| <span class="nh-method nh-method-get">GET</span> | [`/api/orders/export/`](/api/orders/#orders_export_retrieve) | Export orders as CSV |
| <span class="nh-method nh-method-get">GET</span> | [`/api/orders/facets/`](/api/orders/#orders_facets_retrieve) | List filter values in use |
| <span class="nh-method nh-method-post">POST</span> | [`/api/orders/labels-batch/`](/api/orders/#orders_labels_batch_create) | Download the labels of several orders as one PDF |
| <span class="nh-method nh-method-get">GET</span> | [`/api/orders/{id}/`](/api/orders/#orders_retrieve) | Retrieve an order |
| <span class="nh-method nh-method-get">GET</span> | [`/api/orders/{id}/documents/`](/api/orders/#orders_documents_retrieve) | List the documents available for an order |
| <span class="nh-method nh-method-get">GET</span> | [`/api/orders/{id}/documents/{kind}/`](/api/orders/#orders_document_download) | Download one document of an order |
| <span class="nh-method nh-method-post">POST</span> | [`/api/orders/{id}/refresh-tracking/`](/api/orders/#orders_refresh_tracking_create) | Refresh an order's tracking |
| <span class="nh-method nh-method-get">GET</span> | [`/api/returns/requests/`](/api/returns/#returns_requests_list) | List returns |
| <span class="nh-method nh-method-get">GET</span> | [`/api/returns/requests/export/`](/api/returns/#returns_requests_export_retrieve) | Export returns as CSV |
| <span class="nh-method nh-method-get">GET</span> | [`/api/returns/requests/{id}/`](/api/returns/#returns_requests_retrieve) | Retrieve a return |
| <span class="nh-method nh-method-get">GET</span> | [`/api/returns/requests/{id}/label/`](/api/returns/#returns_requests_label_retrieve) | Download a return label |
| <span class="nh-method nh-method-get">GET</span> | [`/api/shipping/v1/shipments/`](/api/shipments/#shipping_v1_shipments_list) | List shipments |
| <span class="nh-method nh-method-get">GET</span> | [`/api/shipping/v1/shipments/{shipment_id}/`](/api/shipments/#shipping_v1_shipments_retrieve) | Retrieve a shipment |
| <span class="nh-method nh-method-get">GET</span> | [`/api/shipping/v1/shipments/{shipment_id}/label/`](/api/shipments/#shipping_v1_shipments_label_retrieve) | Retrieve a shipment's label |
| <span class="nh-method nh-method-get">GET</span> | [`/api/shipping/v1/tracking-events/`](/api/shipments/#shipping_v1_tracking_events_list) | List tracking events |
| <span class="nh-method nh-method-get">GET</span> | [`/api/shipping/v1/tracking-events/{id}/`](/api/shipments/#shipping_v1_tracking_events_retrieve) | Retrieve a tracking event |