Developer platform

Build anything on top of FleetCheeta.

A clean REST API, webhooks, real-time sockets, SDKs, and installable extensions. Everything the apps do, you can do from code.

POST /v1/orders
curl https://api.masar.app/v1/orders \
  -H "Authorization: Bearer sk_live_•••" \
  -H "Content-Type: application/json" \
  -d '{
    "pickup": "Warehouse A",
    "dropoff": "Customer 4821",
    "service": "same_day"
  }'

// 201 Created
{
  "id": "ord_4f8b2c",
  "status": "created",
  "tracking_url": "https://track.masar.app/4f8b2c"
}
Why it matters

Your logistics should bend to your business, not the other way around.

Off-the-shelf tools stop where their menus end. FleetCheeta exposes the same engine the product runs on, so you can automate, extend, and integrate without limits.

REST API

Create orders, assign drivers, query zones, and more from code.

Webhooks

Get pushed every event the moment it happens.

Real-time sockets

Stream live position and status into your own apps.

Extensions

Install or build modules that add new functionality.

Endpoints
POST/v1/orders
GET/v1/orders/{id}
POST/v1/drivers/{id}/assign
GET/v1/zones
REST API

A predictable, well-shaped API.

Resource-based endpoints, clear status codes, and consistent JSON. Authenticate with a scoped key and start making calls.

  • Resource endpoints for orders, drivers, zones, and more.
  • Key-based auth with scoped permissions.
  • Pagination, filtering, and idempotent writes.
Webhooks & sockets

React the moment things change.

Subscribe to events and get a signed payload on every status change, or open a socket and stream live updates as they happen.

  • Signed webhooks with retries.
  • Real-time sockets for position and status.
  • Filter to only the events you care about.
webhook · order.status_changed
{
  "event": "order.status_changed",
  "order_id": "ord_4f8b2c",
  "from": "en_route",
  "to": "delivered",
  "at": "2026-06-10T14:32:08Z"
}
Extensions
Route planner
Routing
Driver payouts
Finance
SMS notifier
Messaging
ERP sync
Integration
Extensions & modules

Add functionality without forking.

Install extensions to add features, or build your own modules against the same platform the core runs on.

  • Installable extensions and modules.
  • Build private extensions for your operation.
  • Share logic across teams and organizations.
SDKs

Reach the API from your stack.

Use a typed SDK in the language you already work in, or call the REST endpoints directly. Either way the surface is the same.

npm

JavaScript

For web apps, Node services, and edge functions.

composer

PHP

For server-side apps and back-office tooling.

pip

Python

For data, automation, and internal scripts.

curl

REST

No SDK needed. Call the endpoints from anything.

Developer questions

Where do I get an API key?

Create scoped keys from identity and access. Issue separate keys per system, and rotate or revoke them at any time.

Are webhooks reliable?

Events are signed and retried on failure, so you can build on them with confidence and verify each payload before you act.

Can I build a private extension?

Yes. Build modules against the same platform the core runs on, keep them private to your operation, or share them across teams.

Start building on FleetCheeta today.

Create an account, grab a key, and make your first call in minutes.