API endpoints for managing manifests and their associated assets/pallets.
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/gate/{gateExternalId}/manifest/activate
https://api.zimark-staging.link/integration/rest/api/v1/gate/{gateExternalId}/manifest/activate
https://api.zimark.link/integration/rest/api/v1/gate/{gateExternalId}/manifest/activate
curl -i -X POST \
https://docs.zimark.link/_mock/api/integration/rest/api/v1/gate/GATE-A1/manifest/activate \
-H 'Content-Type: application/json' \
-H 'X-AUTH-KEY: YOUR_API_KEY_HERE' \
-d '{
"manifestExternalIds": [
"MAN-2024-001",
"MAN-2024-002"
]
}'Activated. Returns the gate's active manifests.
Current status of the manifest.
Planning view: total pallets (assets) currently included in this manifest, regardless of loading state. For Total/Loaded execution counts use totalAssetsCount and loadedAssetsCount.
Total assets attached to this manifest, excluding invalid loadings (WRONGLY_LOADED, UNKNOWN_LOADING).
Successfully loaded assets in this manifest, excluding invalid loadings.
Custom key–value fields attached to the manifest.
Validation errors related to this manifest, if any.
Public URL to the Shipment Summary page for this manifest. Present only when manifest status is COMPLETED. Does not expire.
Server-authoritative deadline when the manifest will auto-complete. Present only while the manifest is in PENDING_COMPLETION; omitted otherwise. Completion may occur later than this time if the system is temporarily holding auto-completion (e.g. gate out of service).
https://docs.zimark.link/_mock/api/integration/rest/api/v1/gate/{gateExternalId}/issue/{issueId}/resolve
https://api.zimark-staging.link/integration/rest/api/v1/gate/{gateExternalId}/issue/{issueId}/resolve
https://api.zimark.link/integration/rest/api/v1/gate/{gateExternalId}/issue/{issueId}/resolve
curl -i -X POST \
'https://docs.zimark.link/_mock/api/integration/rest/api/v1/gate/GATE-A1/issue/{issueId}/resolve' \
-H 'X-AUTH-KEY: YOUR_API_KEY_HERE'https://docs.zimark.link/_mock/api/integration/rest/api/v1/gate
https://api.zimark-staging.link/integration/rest/api/v1/gate
https://api.zimark.link/integration/rest/api/v1/gate
curl -i -X GET \
'https://docs.zimark.link/_mock/api/integration/rest/api/v1/gate?externalIdentifier=string&gateType=SINGLE_MANIFEST&q=string&createDateAfter=0&createDateBefore=0&pageNumber=0&pageSize=100&sort.sortBy=string&sort.direction=ASC' \
-H 'X-AUTH-KEY: YOUR_API_KEY_HERE'Returns all currently active manifests on a gate of any type, each with its loading progress (loadedAssetsCount / totalAssetsCount). Lists IN_PROGRESS manifests, so under the SHIPMENT dispatch strategy - where a loading shipment's manifests stay TO_DO - it answers an empty list even while the gate's asset-loading endpoint returns that shipment's rows.
https://docs.zimark.link/_mock/api/integration/rest/api/v1/gate/{gateExternalId}/manifest
https://api.zimark-staging.link/integration/rest/api/v1/gate/{gateExternalId}/manifest
https://api.zimark.link/integration/rest/api/v1/gate/{gateExternalId}/manifest
curl -i -X GET \
https://docs.zimark.link/_mock/api/integration/rest/api/v1/gate/GATE-A1/manifest \
-H 'X-AUTH-KEY: YOUR_API_KEY_HERE'Ok
Current status of the manifest.
Planning view: total pallets (assets) currently included in this manifest, regardless of loading state. For Total/Loaded execution counts use totalAssetsCount and loadedAssetsCount.
Total assets attached to this manifest, excluding invalid loadings (WRONGLY_LOADED, UNKNOWN_LOADING).
Successfully loaded assets in this manifest, excluding invalid loadings.
Custom key–value fields attached to the manifest.
Validation errors related to this manifest, if any.
Public URL to the Shipment Summary page for this manifest. Present only when manifest status is COMPLETED. Does not expire.
Server-authoritative deadline when the manifest will auto-complete. Present only while the manifest is in PENDING_COMPLETION; omitted otherwise. Completion may occur later than this time if the system is temporarily holding auto-completion (e.g. gate out of service).
https://docs.zimark.link/_mock/api/integration/rest/api/v1/gate/{gateExternalId}/issue
https://api.zimark-staging.link/integration/rest/api/v1/gate/{gateExternalId}/issue
https://api.zimark.link/integration/rest/api/v1/gate/{gateExternalId}/issue
curl -i -X GET \
https://docs.zimark.link/_mock/api/integration/rest/api/v1/gate/GATE-A1/issue \
-H 'X-AUTH-KEY: YOUR_API_KEY_HERE'https://docs.zimark.link/_mock/api/integration/rest/api/v1/gate/{gateExternalId}/asset-loading
https://api.zimark-staging.link/integration/rest/api/v1/gate/{gateExternalId}/asset-loading
https://api.zimark.link/integration/rest/api/v1/gate/{gateExternalId}/asset-loading
curl -i -X GET \
'https://docs.zimark.link/_mock/api/integration/rest/api/v1/gate/GATE-A1/asset-loading?q=string&status=NOT_LOADED&manifest=string' \
-H 'X-AUTH-KEY: YOUR_API_KEY_HERE'Ok
Current loading status of the asset.
Whether this pallet has departed the warehouse on a closed loading round. Present only when Partial Shipment is enabled for the organization.
The loading round during which the pallet was loaded; absent if never loaded or loaded before round tracking. Present only when Partial Shipment is enabled for the organization.
Link to the public evidence page for this loading's evidence. Absent when the loading has no evidence, and when the organization has no configured domain. The link expires — see the Integration API documentation for its lifetime.