API endpoints for managing manifests and their associated assets/tracks.
A manifest is a container that groups assets/pallets for tracking purposes.
Allocate zimarker code(s) on demand for the calling organization, each with a printable, inline base64 marker image. Allocation is synchronous, atomic, and exactly-once per organization.
Render a zimarker code's marker image on demand. Public, stateless, and addressable by code at a stable URL — no authentication required.
https://docs.zimark.link/_mock/api/integration/rest/api/v1/shipment/{shipmentExternalId}
https://your-org.zimark-staging.link/integration/rest/api/v1/shipment/{shipmentExternalId}
https://your-org.zimark.link/integration/rest/api/v1/shipment/{shipmentExternalId}
curl -i -X DELETE \
'https://docs.zimark.link/_mock/api/integration/rest/api/v1/shipment/{shipmentExternalId}' \
-H 'X-AUTH-KEY: YOUR_API_KEY_HERE'Returns a paginated list of shipments for the authenticated caller's organization. Supports filtering by status (multi-valued), gate (by UUID or external id), free-text, and three independent date ranges (created, activated, closed). Null-date semantics: when any bound is supplied on activateDate or closeDate, shipments whose corresponding date field is null are excluded.
Filter by shipment status (multi-valued).
Activated-date range lower bound (epoch millis, inclusive). Shipments with null activateDate are excluded when any bound is supplied.
Closed-date range lower bound (epoch millis, inclusive). Shipments with null closeDate are excluded when any bound is supplied.
https://docs.zimark.link/_mock/api/integration/rest/api/v1/shipment
https://your-org.zimark-staging.link/integration/rest/api/v1/shipment
https://your-org.zimark.link/integration/rest/api/v1/shipment
curl -i -X GET \
'https://docs.zimark.link/_mock/api/integration/rest/api/v1/shipment?statuses=PLANNED&gate=string&activateDateAfter=0&activateDateBefore=0&closeDateAfter=0&closeDateBefore=0&q=string&createDateAfter=0&createDateBefore=0&pageNumber=0&pageSize=100&sort.sortBy=string&sort.direction=ASC' \
-H 'X-AUTH-KEY: YOUR_API_KEY_HERE'Required. Caller-assigned shipment external identifier, unique per organization within the Shipment namespace. May collide with Manifest external identifiers (independent namespaces).
Gate to attach at create time. Accepts the gate external identifier OR internal UUID.
Required. List of manifest references to attach at create. Must be non-empty. Each manifest must be in PLANNED status and not already attached to another shipment.
https://docs.zimark.link/_mock/api/integration/rest/api/v1/shipment
https://your-org.zimark-staging.link/integration/rest/api/v1/shipment
https://your-org.zimark.link/integration/rest/api/v1/shipment
curl -i -X POST \
https://docs.zimark.link/_mock/api/integration/rest/api/v1/shipment \
-H 'Content-Type: application/json' \
-H 'X-AUTH-KEY: YOUR_API_KEY_HERE' \
-d '{
"identifier": "string",
"gateIdentifier": "string",
"notes": "string",
"manifests": [
{
"manifestExternalId": "string",
"manifestUuid": "string"
}
],
"customFields": [
{
"deepLink": "string",
"fieldKey": "string",
"fieldValue": "string"
}
]
}'OK
Caller-assigned external identifier, unique per organization within the Shipment namespace.
Lifecycle status of the shipment.
Planning view: total tracks (assets) currently included across this shipment's manifests, regardless of loading state. For Total/Loaded execution counts use totalAssetsCount and loadedAssetsCount.
Total assets attached to the shipment, excluding invalid loadings (WRONGLY_LOADED, UNKNOWN_LOADING) and records belonging to cancelled manifests.
Successfully loaded assets, excluding invalid loadings and records belonging to cancelled manifests.
Timestamp when the shipment transitioned to IN_PROGRESS, null if not yet activated.
Timestamp when the shipment transitioned to a terminal status (COMPLETED or CANCELLED), null if still active.