API status: operational· v1

Ship on-demand delivery in an afternoon.

One REST call sends an order to Slider's rider network. We handle pickup, dispatch, live tracking and settlement — under your brand, to your customer.

Read the quickstart
HTTPS & JSON only
Webhooks built in
Live in 1 request
create-delivery.shPOST /v1/deliveries
# Send an order to Slider's rider network
curl -X POST https://api.slider-app.com/v1/deliveries \
  -H "X-Slider-Key: sk_live_your_api_key" \
  -H "Content-Type: application/json" \
  -d '{
    "order_id": 12345678,
    "account_id": "67aad895d28efa2a4aa35263",
    "display_order_id": "SDNN-9970",
    "vehicle_type": "bike",
    "schedule_at": "2026-07-28T16:31:36Z",
    "driver_tip": 0,
    "pickup": {
      "address": "12 Al Feehah St - Mohamed Bin Zayed City - Abu Dhabi",
      "latitude": 25.2048,
      "longitude": 55.2708,
      "directions": "Shop 12, Ground Floor, Marina Mall",
      "contact_number": "+971501234567"
    },
    "dropoff": {
      "address": "Dalma Mall",
      "latitude": 25.1972,
      "longitude": 55.2744,
      "directions": "Villa 7, Street 3, Jumeirah 1",
      "contact_number": "+971507654321"
    },
    "payment_on_delivery": {
      "type": "cash",
      "amount": 120.00
    }
  }'
Rider assigned · ETA 8 mindlv_8f3a2b1c9d · in_transit
2,715
+
Daily active riders on the network
2
countries
Live across the UAE and Saudi Arabia
43
min
Average end-to-end delivery time
1
call
From order to dispatched rider
Quick start

Your first delivery, in four steps.

Grab a key, drop in the snippet for your language, and send a real order to the network. The response comes back with a tracking ID instantly.

1

Get your API key

Generate sk_live_… under Developers → API Keys in your dashboard.

2

Top up your wallet

Add balance once. Each delivery fare is deducted automatically at creation.

3

Create a delivery

Send pickup, dropoff and vehicle_type. Use "any" to let Slider optimise.

4

Track to the door

Register a webhook or poll the delivery for live status and the rider's location.

# Create a delivery — rider is assigned instantly
curl -X POST https://api.slider-app.com/v1/deliveries \
  -H "X-Slider-Key: sk_live_your_api_key" \
  -H "Content-Type: application/json" \
  -d '{
    "order_id": 12345678,
    "account_id": "67aad895d28efa2a4aa35263",
    "display_order_id": "SDNN-9970",
    "vehicle_type": "bike",
    "schedule_at": "2026-07-28T16:31:36Z",
    "driver_tip": 0,
    "pickup": {
      "address": "12 Al Feehah St - Mohamed Bin Zayed City - Abu Dhabi",
      "latitude": 25.2048,
      "longitude": 55.2708,
      "directions": "Shop 12, Ground Floor, Marina Mall",
      "contact_number": "+971501234567"
    },
    "dropoff": {
      "address": "Dalma Mall",
      "latitude": 25.1972,
      "longitude": 55.2744,
      "directions": "Villa 7, Street 3, Jumeirah 1",
      "contact_number": "+971507654321"
    },
    "payment_on_delivery": {
      "type": "cash",
      "amount": 120.00
    }
  }'
Authentication

Secure by default, server-side only.

Every request carries a bearer key. Keep secrets on your server, scope environments, and rotate without downtime.

API keys

Pass your secret key in the X-Slider-Key header on every call. Generate and revoke from the dashboard.

X-Slider-Key: sk_live_•••

Live & test modes

Separate sk_test_ and sk_live_ keys. Build against test riders, then flip one prefix to go live.

sk_test_••• → sk_live_•••

Environment variables

Never hardcode keys. Load from SLIDER_KEY and keep them out of client code and version control.

export SLIDER_KEY=sk_live_•••
Developer features

Everything the rider network exposes.

Each capability maps to a field or endpoint you already have. No extra contracts, no separate dashboards.

Instant dispatch

The nearest available rider is assigned the moment a delivery is created.

Vehicle selection

Choose bike, car, or any to optimise for speed and cost.

Scheduling

Dispatch now or set schedule_at for a future ISO 8601 time.

Live tracking

Rider coordinates and ETA on demand, plus a hosted tracking page.

Cash / card on delivery

Riders collect on arrival; amounts reconcile to your wallet.

Status webhooks

Every transition pushed to your endpoint — no polling required.

Wallet billing

Prepaid balance, automatic fare deduction, one clean statement.

Validation & limits

Clear 422 errors for distance caps, COD limits and lead times.

How it works

From your checkout to the customer's door.

One request leaves your platform. Slider routes it through the rider network and streams status back to you in real time.

Your platform

Order placed on your site or app

Slider API

Validates, prices & charges wallet

Rider network

Nearest rider assigned & dispatched

Customer

Live tracking to the door

Webhooks stream every status change back to your platform in real time
Developer support

Help when you need it.

From first integration to production scale, reach a human and watch the platform's health in the open.

Email support

Technical questions answered by the integrations team.

info@slider-app.com

WhatsApp

Fast answers during integration, straight from the team.

+971 50 312 4648

Documentation

The full v1 reference, always up to date.

Read the docs

Sandbox access

Test keys and test riders before you touch production.

Request sandbox

Start dispatching today.

Generate a test key, send your first delivery, and go live whenever you're ready. No setup fee — you only pay per delivery.

View documentation