TAŇBA-OOH Developers

Device protocol v1

Beta You call the platform

How a player enrols, renews its certificate, sends heartbeats, acknowledges commands, uploads its log and reads the revocation list. Beta, while the identifiers of the signed attributes sit in a provisional arc.

Who it is for
Authors of players and of the software that runs on them, and vendors who want their player certified
Base address /d/
https://devices.tanba-ooh.kz
Contract version
1.0.0

Related guides

Download the OpenAPI file (openapi.yaml)

Operations

MethodPathSummary
POST/d/v1/enrollEnrol a device with a one-time token and a certificate request
POST/d/v1/heartbeatDevice heartbeat (client certificate, signed body)
POST/d/v1/renewRenew the client certificate (current certificate, signed body with a new certificate request)
POST/d/v1/logsHash-chained log segment, in answer to an audit_export command
POST/d/v1/commands/{id}/ackAcknowledge a signed command
GET/d/v1/revocations/latestNewest revocation list for devices
GET/d/v1/revocations/{version}One revocation list by version