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/manifest/{manifestExternalId}
https://your-org.zimark-staging.link/integration/rest/api/v1/manifest/{manifestExternalId}
https://your-org.zimark.link/integration/rest/api/v1/manifest/{manifestExternalId}
curl -i -X GET \
https://docs.zimark.link/_mock/api/integration/rest/api/v1/manifest/MAN-2024-001 \
-H 'X-AUTH-KEY: YOUR_API_KEY_HERE'Ok
Current status of the manifest.
Planning view: total tracks (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.
Updates an existing manifest's assets and/or custom fields.This update endpoint uses a declarative updates, meaning Zimark will automatically handle deleting, adding, or updating assets and/or custom fields for you.
For updating other properties like status and gate assignment, use the specific endpoints.
https://docs.zimark.link/_mock/api/integration/rest/api/v1/manifest/{manifestExternalId}
https://your-org.zimark-staging.link/integration/rest/api/v1/manifest/{manifestExternalId}
https://your-org.zimark.link/integration/rest/api/v1/manifest/{manifestExternalId}
curl -i -X PUT \
https://docs.zimark.link/_mock/api/integration/rest/api/v1/manifest/MAN-2024-001 \
-H 'Content-Type: application/json' \
-H 'X-AUTH-KEY: YOUR_API_KEY_HERE' \
-d '{
"assets": [
"string"
],
"customFields": [
{
"deepLink": "string",
"fieldKey": "string",
"fieldValue": "string"
}
]
}'https://docs.zimark.link/_mock/api/integration/rest/api/v1/manifest/{manifestExternalId}
https://your-org.zimark-staging.link/integration/rest/api/v1/manifest/{manifestExternalId}
https://your-org.zimark.link/integration/rest/api/v1/manifest/{manifestExternalId}
curl -i -X DELETE \
https://docs.zimark.link/_mock/api/integration/rest/api/v1/manifest/MAN-2024-001 \
-H 'X-AUTH-KEY: YOUR_API_KEY_HERE'