Skip to content
Download OpenAPI description
Languages
Servers
Mock server

https://docs.zimark.link/_mock/api/

https://api.zimark-staging.link/

https://api.zimark.link/

Zimarker

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.

Operations

Manifest

API endpoints for managing manifests and their associated assets/pallets.

A manifest is a container that groups assets/pallets for tracking purposes.

Operations

Shipment

API endpoints for managing shipments (multi-manifest dispatch grouping). A shipment groups one or more manifests for dispatch at a single gate; only available to organizations configured with the shipment dispatch strategy.

Operations

Pallet

The /track/… paths are deprecated aliases of the /pallet/… endpoints, kept for backward compatibility. They will be removed in a future release; use /pallet/… for new integrations.

Operations

Assign or clear pallet ClientDeprecated

Request

Deprecated: legacy /track alias of PATCH /integration/rest/api/v1/pallet/{palletId}/client, kept for backward compatibility and will be removed in a future release. Use that endpoint instead; request and response are identical.

Security
X-AUTH-KEY
Path
palletIdstringrequired
Bodyapplication/jsonrequired
clientstring[ 0 .. 255 ] characters

Client external ID or UUID. Null or blank clears the assignment.

curl -i -X PATCH \
  'https://docs.zimark.link/_mock/api/integration/rest/api/v1/track/{palletId}/client' \
  -H 'Content-Type: application/json' \
  -H 'X-AUTH-KEY: YOUR_API_KEY_HERE' \
  -d '{
    "client": "string"
  }'

Responses

Ok

Get pallet activity timelineDeprecated

Request

Deprecated: legacy /track alias of GET /integration/rest/api/v1/pallet/{palletId}/activity, kept for backward compatibility and will be removed in a future release. Use that endpoint instead; request and response are identical.

Security
X-AUTH-KEY
Path
palletIdstringrequired
Query
pageNumberinteger(int32)

Page number (1-based)

pageSizeinteger(int32)<= 100

Page size

sort.sortBystring

Sorting field

sort.directionstring

Sorting direction

Enum"ASC""DESC"
curl -i -X GET \
  'https://docs.zimark.link/_mock/api/integration/rest/api/v1/track/{palletId}/activity?pageNumber=0&pageSize=100&sort.sortBy=string&sort.direction=ASC' \
  -H 'X-AUTH-KEY: YOUR_API_KEY_HERE'

Responses

Ok

Body*/*
contentArray of objects(PalletActivityV1Dto)
pageRequestobject(PageRequest)
totalElementsinteger(int32)

Request

Deprecated: legacy /track alias of GET /integration/rest/api/v1/pallet, kept for backward compatibility and will be removed in a future release. Use that endpoint instead; request and response are identical.

Security
X-AUTH-KEY
Query
wmsIdstring
damagedPalletsboolean
palletStatusstring
Enum"SCHEDULED_FOR_RETIREMENT""ACTIVE""NOT_ACTIVE""FLAGGED"
manifestExternalIdsArray of strings
skuArray of strings
clientArray of strings
wmsLocationArray of strings
qstring
createDateAfterinteger(int64)
createDateBeforeinteger(int64)
pageNumberinteger(int32)

Page number (1-based)

pageSizeinteger(int32)<= 100

Page size

sort.sortBystring

Sorting field

sort.directionstring

Sorting direction

Enum"ASC""DESC"
curl -i -X GET \
  'https://docs.zimark.link/_mock/api/integration/rest/api/v1/track?wmsId=string&damagedPallets=true&palletStatus=SCHEDULED_FOR_RETIREMENT&manifestExternalIds=string&sku=string&client=string&wmsLocation=string&q=string&createDateAfter=0&createDateBefore=0&pageNumber=0&pageSize=100&sort.sortBy=string&sort.direction=ASC' \
  -H 'X-AUTH-KEY: YOUR_API_KEY_HERE'

Responses

Ok

Body*/*
contentArray of objects(PalletV1Dto)
pageRequestobject(PageRequest)
totalElementsinteger(int32)
Operations
Operations
Operations
Operations
Operations
Operations