MyZSK API

The MyZSK API is a read-only REST interface that allows for the retrieval of embroidery data, machine statuses, and analytics from the MyZSK platform. It is designed for the programmatic analysis of production, thread breaks, shifts, and operators.

List datacollectors (Poolbox units)

GET /datacollectors

Returns all datacollectors (Poolbox units) assigned to the authenticated company, including the number of machines currently connected to each datacollector.

Authentication

Requires the X-API-Key header.

Query parameters

None.

Response (200 OK)

FieldTypeDescription
data[].idstringDatacollector identifier (Poolbox unit ID).
data[].id_locationintegerID of the location this datacollector is assigned to.
data[].last_seenstring (date-time)Last time the datacollector reported in.
data[].machine_countintegerNumber of machines connected to this datacollector.

Example response

{
  "data": [
    { "id": "POOL-001", "id_location": 1, "last_seen": "2026-05-18T08:14:23Z", "machine_count": 4 }
  ]
}

Example

curl -H "X-API-Key: $MYZSK_API_KEY" \
     "https://my.zsk.de/customer-api/datacollectors"