> ## Documentation Index
> Fetch the complete documentation index at: https://docs.unihop.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> UniHop API for managing deliveries and accessing delivery service providers

## Welcome to the UniHop API

The UniHop API enables you to integrate on-demand delivery services into your application. With our API, you can create and manage delivery orders, track their status, and discover available delivery service providers.

## Key Features

* **Order Management** - Create, retrieve, and cancel delivery orders
* **Service Discovery** - Get a list of available third-party delivery providers
* **Real-time Tracking** - Monitor order status, driver location, and estimated delivery times
* **Webhooks** - Receive real-time notifications about order status changes and delivery events
* **Flexible Delivery Options** - Support for scheduled and on-demand deliveries
* **Custom Integration** - Flexible payload support for partner-specific data

## Getting Started

### Base URL

All API requests are made to:

```
https://backend.unihop.app/api/v1
```

### Authentication

All API endpoints require authentication using a JWT token. Include your token in the `Authorization` header of each request:

```
Authorization: Bearer YOUR_JWT_TOKEN
```

For details on obtaining and using JWT tokens, see the [Authentication](/auth) documentation.

## Core Endpoints

* **[Create Order](/api-reference/endpoint/create-order)** - Create a new delivery order
* **[Get Order](/api-reference/endpoint/get)** - Retrieve order details
* **[Get Partner Order](/api-reference/endpoint/get-partner-order)** - Retrieve order by partner reference
* **[Cancel Order](/api-reference/endpoint/delete)** - Cancel a delivery order
* **[Availability](/api-reference/endpoint/availability)** - List available delivery service providers
* **[Webhooks](/webhooks)** - Set up real-time order tracking and event notifications

## Response Format

All API responses are returned in JSON format. Successful responses include relevant data, while error responses include error codes and descriptive messages.

## Need Help?

For questions or issues, please contact our support team.
