Skip to content

API Reference

The LoadX Partner API enables automated order submission and tracking for high-volume partners.

All API requests require authentication via Bearer token:

Terminal window
curl -H "Authorization: Bearer YOUR_API_KEY" \
https://api.loadx.studio/v1/orders

POST /v1/orders

{
"design_file_url": "https://your-cdn.com/designs/j80-main.dxf",
"sail_type": "mainsail",
"boat_model": "J/80",
"dimensions": {
"luff_mm": 10200,
"leech_mm": 11500,
"foot_mm": 3800
},
"fiber_type": "carbon",
"fiber_weight": 200,
"delivery_format": "finished_panel",
"quantity": 1,
"shipping_address": {
"company": "Your Sail Loft",
"street": "123 Marina Way",
"city": "Newport",
"country": "US",
"postal_code": "02840"
}
}

GET /v1/orders/{order_id}

{
"order_id": "LX-2026-00123",
"status": "in_production",
"production_stage": "lamination",
"estimated_ship_date": "2026-01-20",
"tracking_number": null
}

Status Values:

  • pending_review - Awaiting engineering approval
  • quote_sent - Quote ready for your approval
  • in_production - Manufacturing in progress
  • quality_check - Post-production inspection
  • shipped - In transit to your facility
  • delivered - Confirmed delivery

GET /v1/orders

Query parameters:

  • status - Filter by status
  • since - ISO date for orders after this date
  • limit - Max results (default 50)

Configure webhooks to receive real-time order status updates:

POST https://your-server.com/loadx-webhook
{
"event": "order.status_changed",
"order_id": "LX-2026-00123",
"old_status": "in_production",
"new_status": "shipped",
"tracking_number": "1Z999AA10123456784",
"timestamp": "2026-01-18T14:30:00Z"
}

TierRequests/minute
Premium60
Elite300