Sandbox Simulations let you:
Think of it as a practice run—everything works like the real thing, but no actual shipments are made.
If you haven’t created a sandbox account or made your first API request, start with our Sandbox Setup guide.
Before running simulations, make sure your sandbox account is ready. Follow our Sandbox Setup guide to:
Once setup is complete, continue with the steps below to simulate fulfillment events.
There are two ways to run simulations:
API
UI Terminal
fulfill-order, receive-wro, adjust-inventory).Using the API, you can simulate:
Using the UI Terminal, the following workflows are available:
To simulate other actions, email techspecialists@shipbob.com.
Ensure your shipment is eligible:
4111 1111 1111 1111, any name, email, expiration, and CVC.Endpoint
Authorization: Bearer {token}
Header: shipbob_channel_id (integer)
Request Body Schema
Example Requests
Mark as Shipped:
Mark as Delivered:
Ship then Deliver with Delay:
Use the simulation_id returned from your request to check its progress.
Endpoint
Authorization: Bearer {token}
Response (200 OK)
Response Fields
status — One of Success, Failed, Pending, or Skipped.schedule_time — Time the action is scheduled for (if delay was set).next — Nested action status (if multiple actions were simulated).Using the API, you can simulate:
Using the UI Terminal, the following workflows are supported:
No. The order cannot be On-Hold, Exception, or Cancelled.
Yes, up to 5 nested actions.
The delay will be capped at 2880 minutes (2 days).
No. Simulations are only supported in the Sandbox.
Yes. Inventory must be available in a supported fulfillment center.