Record a play event from an embedded player (unauthenticated)
Reports a play event from an embedded (unauthenticated) player. The token is the 10-character public-link token and is the only credential — no bearer token is used. Events on this route are always recorded with `visibility: 'public'`; the body accepts no `visibility` field. Only recorded while the link is `active`: a missing or disabled link is rejected with 404 (deliberately indistinguishable), an expired one with 410.
Reports a play event from an embedded (unauthenticated) player. The
token is the 10-character public-link token and is the only
credential — no bearer token is used. Events on this route are
always recorded with visibility: 'public'; the body accepts no
visibility field. Only recorded while the link is active: a
missing or disabled link is rejected with 404 (deliberately
indistinguishable), an expired one with 410.
Path Parameters
^[a-zA-Z0-9]{10}$Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
curl -X POST "https://example.com/public-download/Ab3dEf9HiJ/access-activity" \ -H "Content-Type: application/json" \ -d '{ "eventType": "play_started" }'