Nurama Developers
AccessActivity

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.

POST
/public-download/{token}/access-activity

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

token*string
Match^[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"  }'
Empty