Fleetbase

Fleetbase is an open-source, modular logistics and supply chain operating system (LSOS) for managing orders, drivers, vehicles, fleets, and last-mile delivery. Its RESTful API at https://api.fleetbase.io/v1 exposes orders, places, contacts, drivers, vehicles, fleets, zones, service rates, tracking, and webhooks, available both self-hosted under AGPL-3.0 and as a managed Fleetbase Cloud offering.

8 APIs 0 Features
LogisticsFleet ManagementSupply ChainLast Mile DeliveryOpen Source

APIs

Fleetbase Orders API

Create, list, update, dispatch, and cancel delivery orders with pickup and dropoff places, payloads, entities, and scheduling.

Fleetbase Places API

Manage addressable places (locations) with geocoded coordinates used as pickup and dropoff points across orders.

Fleetbase Contacts API

Manage customer and facilitator contacts attached to orders, places, and organizations.

Fleetbase Drivers & Vehicles API

Manage drivers and vehicles, their status, assignment to orders, and real-time location for fleet operations.

Fleetbase Fleets & Zones API

Group drivers and vehicles into fleets and define operational service areas as zones (geofences) for dispatch and coverage.

Fleetbase Service Rates API

Define service rates and rate-fee components to price orders by distance, zone, or per-drop, and generate delivery quotes.

Fleetbase Tracking API

Retrieve tracking status, position telemetry, and tracking-number activity for orders and entities in transit.

Fleetbase Webhooks API

Register webhook endpoints to subscribe to order, driver, and entity lifecycle events delivered as signed HTTP callbacks.

Collections

Pricing Plans

Fleetbase Plans Pricing

4 plans

PLANS

Rate Limits

Fleetbase Rate Limits

4 limits

RATE LIMITS

FinOps

Resources

👥
GitHubOrganization
GitHubOrganization
🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Fleetbase API
  version: '1.0'
request:
  auth:
    type: bearer
    token: '{{bearerToken}}'
items:
- info:
    name: Orders
    type: folder
  items:
  - info:
      name: List orders
      type: http
    http:
      method: GET
      url: https://api.fleetbase.io/v1/orders
    docs: Returns a paginated list of orders.
  - info:
      name: Create an order
      type: http
    http:
      method: POST
      url: https://api.fleetbase.io/v1/orders
      body:
        type: json
        data: '{}'
    docs: Creates a new delivery order with pickup, dropoff, and entities.
  - info:
      name: Retrieve an order
      type: http
    http:
      method: GET
      url: https://api.fleetbase.io/v1/orders/{id}
    docs: Retrieves a single order by its public ID.
  - info:
      name: Update an order
      type: http
    http:
      method: PUT
      url: https://api.fleetbase.io/v1/orders/{id}
      body:
        type: json
        data: '{}'
    docs: Updates an existing order.
  - info:
      name: Dispatch an order
      type: http
    http:
      method: PATCH
      url: https://api.fleetbase.io/v1/orders/{id}/dispatch
    docs: Dispatches an order to an assigned driver.
  - info:
      name: Cancel an order
      type: http
    http:
      method: DELETE
      url: https://api.fleetbase.io/v1/orders/{id}
    docs: Cancels an order.
- info:
    name: Places
    type: folder
  items:
  - info:
      name: List places
      type: http
    http:
      method: GET
      url: https://api.fleetbase.io/v1/places
    docs: Returns a list of places.
  - info:
      name: Create a place
      type: http
    http:
      method: POST
      url: https://api.fleetbase.io/v1/places
      body:
        type: json
        data: '{}'
    docs: Creates a geocoded place used as a pickup or dropoff.
- info:
    name: Contacts
    type: folder
  items:
  - info:
      name: List contacts
      type: http
    http:
      method: GET
      url: https://api.fleetbase.io/v1/contacts
    docs: Returns a list of contacts.
  - info:
      name: Create a contact
      type: http
    http:
      method: POST
      url: https://api.fleetbase.io/v1/contacts
      body:
        type: json
        data: '{}'
    docs: Creates a customer or facilitator contact.
- info:
    name: Drivers & Vehicles
    type: folder
  items:
  - info:
      name: List drivers
      type: http
    http:
      method: GET
      url: https://api.fleetbase.io/v1/drivers
    docs: Returns a list of drivers.
  - info:
      name: Create a driver
      type: http
    http:
      method: POST
      url: https://api.fleetbase.io/v1/drivers
      body:
        type: json
        data: '{}'
    docs: Creates a driver.
  - info:
      name: List vehicles
      type: http
    http:
      method: GET
      url: https://api.fleetbase.io/v1/vehicles
    docs: Returns a list of vehicles.
  - info:
      name: Create a vehicle
      type: http
    http:
      method: POST
      url: https://api.fleetbase.io/v1/vehicles
      body:
        type: json
        data: '{}'
    docs: Creates a vehicle.
- info:
    name: Fleets & Zones
    type: folder
  items:
  - info:
      name: List fleets
      type: http
    http:
      method: GET
      url: https://api.fleetbase.io/v1/fleets
    docs: Returns a list of fleets.
  - info:
      name: Create a fleet
      type: http
    http:
      method: POST
      url: https://api.fleetbase.io/v1/fleets
      body:
        type: json
        data: '{}'
    docs: Creates a fleet grouping drivers and vehicles.
  - info:
      name: List zones
      type: http
    http:
      method: GET
      url: https://api.fleetbase.io/v1/zones
    docs: Returns a list of zones (geofences).
  - info:
      name: Create a zone
      type: http
    http:
      method: POST
      url: https://api.fleetbase.io/v1/zones
      body:
        type: json
        data: '{}'
    docs: Creates a service-area zone with a GeoJSON border.
- info:
    name: Service Rates
    type: folder
  items:
  - info:
      name: List service rates
      type: http
    http:
      method: GET
      url: https://api.fleetbase.io/v1/service-rates
    docs: Returns a list of service rates.
  - info:
      name: Generate a delivery quote
      type: http
    http:
      method: POST
      url: https://api.fleetbase.io/v1/service-quotes
      body:
        type: json
        data: '{}'
    docs: Calculates a delivery quote from configured service rates.
- info:
    name: Tracking
    type: folder
  items:
  - info:
      name: Retrieve tracking status
      type: http
    http:
      method: GET
      url: https://api.fleetbase.io/v1/tracking/{trackingNumber}
    docs: Returns tracking status and activity for a tracking number.
- info:
    name: Webhooks
    type: folder
  items:
  - info:
      name: List webhook endpoints
      type: http
    http:
      method: GET
      url: https://api.fleetbase.io/v1/webhook-endpoints
    docs: Returns a list of registered webhook endpoints.
  - info:
      name: Create a webhook endpoint
      type: http
    http:
      method: POST
      url: https://api.fleetbase.io/v1/webhook-endpoints
      body:
        type: json
        data: '{}'
    docs: Registers a webhook endpoint for event subscriptions.