Sandbox Mocking
5 different mocking scenarios are provided for having a better overview of different versions of response objects.
Please consider that input parameters are being merged through OR relations. Also, note that upon a successful run of each scenario, the corresponding entities (such as drop-off, pick-up, order, parcel, ...) will be moved to a final status which cannot be changed anymore by running another scenario.
Here is the list of samples for each of the available scenarios:
Happy Scenario
curl --location --request POST 'https://api-sandbox.flashbox.co/scheduled-service/api/v1/sandbox/scenarios/happy' \
--header 'Content-Type: application/json' \
--header 'X-Requested-With: XMLHttpRequest' \
--header 'Authorization: Bearer <TOKEN>' \
--data-raw '{
"drop_off_shipment_unique_ids": [],
"drop_off_shipment_ids": [],
"date": "2022-03-10"
}'
Re-attempt Scenario
curl --location --request POST 'https://api-sandbox.flashbox.co/scheduled-service/api/v1/sandbox/scenarios/reattempt' \
--header 'Content-Type: application/json' \
--header 'X-Requested-With: XMLHttpRequest' \
--header 'Authorization: Bearer <TOKEN>' \
--data-raw '{
"drop_off_shipment_unique_ids": [],
"drop_off_shipment_ids": [],
"date": "2022-03-10"
}'
Fail Scenario
curl --location --request POST 'https://api-sandbox.flashbox.co/scheduled-service/api/v1/sandbox/scenarios/fail' \
--header 'Content-Type: application/json' \
--header 'X-Requested-With: XMLHttpRequest' \
--header 'Authorization: Bearer <TOKEN>' \
--data-raw '{
"drop_off_shipment_unique_ids": [],
"drop_off_shipment_ids": [],
"date": "2022-03-10"
}'
Bundled pick-ups Scenario
curl --location --request POST 'https://api-sandbox.flashbox.co/scheduled-service/api/v1/sandbox/scenarios/bundle-pick-up-shipments' \
--header 'Content-Type: application/json' \
--header 'X-Requested-With: XMLHttpRequest' \
--header 'Authorization: Bearer <TOKEN>' \
--data-raw '{
"drop_off_shipment_unique_ids": [],
"drop_off_shipment_ids": [],
"date": "2022-03-10"
}'
In-transit Scenario
curl --location --request POST 'https://api-sandbox.flashbox.co/scheduled-service/api/v1/sandbox/scenarios/delivering-drop-off-shipments' \
--header 'Content-Type: application/json' \
--header 'X-Requested-With: XMLHttpRequest' \
--header 'Authorization: Bearer <TOKEN>' \
--data-raw '{
"drop_off_shipment_unique_ids": [],
"drop_off_shipment_ids": [],
"date": "2022-03-10"
}'
Picked-up shipments Scenario
curl --location --request POST 'https://api-sandbox.flashbox.co/scheduled-service/api/v1/sandbox/scenarios/picked-pick-up-shipments' \
--header 'Content-Type: application/json' \
--header 'X-Requested-With: XMLHttpRequest' \
--header 'Authorization: Bearer <TOKEN>' \
--data-raw '{
"drop_off_shipment_unique_ids": [],
"drop_off_shipment_ids": [],
"date": "2022-03-10"
}'
Updated over 2 years ago