ShipBob 2026-01 REST API. Distributed US fulfillment network. Pay-per-unit. Modern developer experience with free sandbox. Best for D2C brands at 100-50K orders/month.
What you'll connect
ShipBob 2026-01 REST API. Distributed US fulfillment network. Pay-per-unit. Modern developer experience with free sandbox. Best for D2C brands at 100-50K orders/month.
Prerequisites
ShipBob account (apply at shipbob.com).
API token from ShipBob dashboard → Integrations → Developer.
shipbob_channel_id from your channel setup.
Connect in 60 seconds
1
Text us "ShipBob" with your phone number.
2
Paste your API token + channel ID.
3
First sync: existing inventory + bundles + receiving records.
4
Outbound orders route automatically to ShipBob from our order_router_agent.
What syncs after connection
Orders
CI → ShipBob: create_order with line items + ship address
Order status
ShipBob → CI: real-time fulfillment status updates
Inventory
Per-SKU On-Hand, Fulfillable, Sellable across all ShipBob FCs
ShipBob requires reference_id to be unique within your account. Our adapter uses ci_order_id which is globally unique.
Order stuck in "received" state
Check that your inventory is allocated to the correct fulfillment center. Use the ShipBob dashboard to verify; reach out to ShipBob if inventory is missing.