API Documentation - Grasshopper Labs API
v1 ยท Production

The logistics API built for big & bulky delivery.

Create orders, track items in real time, automate the entire last-mile workflow. One REST API for retailers, carriers, and 3PLs handling final-mile freight.

create_order.sh
# Create your first order
curl -X POST https://{licensee-url}/api/orders/ \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "ref_order_number": "PO-12345",
    "service_level": "wg",
    "customer": {
      "first_name": "Jane",
      "last_name": "Doe",
      "address": {
        "address1": "123 Main St",
        "city": "Austin",
        "state": "TX",
        "zip": "78701"
      }
    },
    "line_items": [{
      "sku": "SOFA-001",
      "name": "3-Seat Sofa",
      "quantity": 1,
      "weight": 150
    }]
  }'

Everything you need to integrate

From your first authenticated request to production-grade webhook handling, every workflow available in the Grasshopper platform is available through the API.

Search everything

Press โŒ˜K from anywhere

Instant search across every endpoint, status code, tracking event ID, webhook topic, and reference page. No more digging through tabs.

tracking event delivered
Reference
REF ITEM_DELIVERED (event 8)
REF ORDER_DELIVERED (event 44)

Reference data

Lookup tables for every numeric ID and code string you'll encounter in API responses and webhook payloads.

Ready to build?

Get your production URL and credentials from the licensee you are integrating with, then walk through your first integration.