v2.4.0 StableLast updated 2 days ago

Build the future of logistics infrastructure.

Bring's API enables developers to deploy, manage, and scale electric delivery fleets through a unified network layer. Automate routing, monitor energy consumption, and manage chain of custody with a single integration.

Authentication

Bring uses API keys to authenticate requests. You can view and manage your API keys in the Bring Dashboard.

Security Note

Your API keys carry many privileges, so be sure to keep them secure! Do not share your secret API keys in publicly accessible areas such as GitHub.

Example Request
curl https://daas.bring.ng/api/v1/orders \
  -H "Authorization: Bearer BRING_SECRET_KEY" \
  -H "Content-Type: application/json"

Create Delivery

Initialize a new delivery task within the network. This will trigger the route optimization engine to assign the most efficient electric vehicle.

Parameters

origin_idREQUIRED

Unique identifier for the starting hub.

STRING
payload_weightREQUIRED

Weight in kilograms for battery discharge calculation.

FLOAT
priority

Delivery priority level: standard, express, critical.

ENUM
JSONPYTHONNODE
{
  "origin_id": "HUB_UYO_CENTRAL",
  "destination_id": "LOC_ORON_RD",
  "payload_weight": 12.5,
  "priority": "express",
  "metadata": {
    "customer_id": "cust_982"
  }
}

Response Object

201 CREATED

Returns a delivery object including the assigned vehicle and estimated SOC (State of Charge) at destination.

delivery_id: "dlv_uyo_8921a4"

Ready to optimize your fleet?

Get your development API keys and start building in the Bring sandbox environment today.