---
title: "Test Shipping"
method: POST
path: "/v1/shipments/mock_bolt_shipping"
tags: ["Testing"]
---

# Test Shipping

`POST /v1/shipments/mock_bolt_shipping`

This endpoint simulates tracking an order's shipment and is for testing purposes only.

## Request body

- MockTrackingInput
  - `delivery_estimate` string, required
  - `status` 'in_transit' | 'cancelled' | 'failure' | 'delivered', required — The shipment status of a simulated order.
  - `tracking_detail` TrackingDetail[], required — A list of tracking updates that contain the shipment's status, location, and any unique messages.
    - `city` string, required
    - `country` string, required
    - `datetime` string, date-time, required
    - `message` string, required
    - `state` string, required
    - `status` 'unknown' | 'pre_transit' | 'in_transit' | 'out_for_delivery' | 'delivered' | 'available_for_pickup' | 'return_to_sender' | 'failure' | 'cancelled' | 'error', required — The transit status of the order being tracked.
    - `zip` string, required
  - `tracking_number` string, required — The carrier's tracking number for the shipment (Order Tracking Testing). Must begin with `MockBolt`.

## Response `200`

Success - No Details

## Other responses

- `400` — OrderTrackingTesting Generic Failure
- `422` — Unprocessable Entity

---

[API](https://skmtc.dev/bolt/apis/bolt-api-reference.md) · [All operations](https://skmtc.dev/bolt/apis/bolt-api-reference/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/bolt/bolt-api-reference/revisions/1f62c40558c6/schema)
