Coming Q2 2026

V2 API: End-to-End Order Automation

Process thousands of orders programmatically. Batch operations, webhooks, and complete order lifecycle management—all through a modern REST API.

API Preview

Built for high-volume operations

Batch Order Processing

Submit hundreds or thousands of orders in a single API call. Perfect for scheduled batch processing, imports from external systems, or migrating historical orders.

POST /api/v2/orders/batch
{
  "orders": [...],
  "apply_rules": true,
  "optimize_boxes": true
}
End-to-End Order Pipeline

Define complete order processing pipelines: validate → optimize → apply rules → generate documents → update ShipStation. All in one atomic operation.

POST /api/v2/pipelines/execute
{
  "pipeline_id": "fulfillment",
  "order_ids": [...]
}
Real-Time Webhooks

Get notified instantly when orders are processed, rules match, or errors occur. Build reactive systems that respond to order events in real-time.

  • order.processed
  • rule.matched
  • batch.completed
Enterprise-Grade Performance

Built for high-throughput operations. Generous rate limits, async processing for large batches, and priority queuing for enterprise customers.

10K+

orders/hour

<100ms

avg response

Use Cases

Build powerful integrations

  • ERP/WMS Integration

    Connect your warehouse or ERP system directly. Push orders, pull shipping updates, sync inventory automatically.

  • Scheduled Processing

    Run overnight batch jobs to process all orders. Wake up to optimized, rule-applied orders ready for fulfillment.

  • Custom Workflows

    Build custom logic on top of ShipExtension. Trigger Slack notifications, update CRMs, or integrate with any system via webhooks.

Get early access to V2 API

Join the waitlist to be notified when the V2 API launches. Early adopters get priority access and help shape the features.

Currently available: V1 API with single-order processing