ai.newnal.illi.artwork.recordPlayback

Device app (D-F01). Records a playback event of a delivered work: started (clears the unplayed state), paused (with the position the viewer can resume from) and completed. Playback is independent of delivery and is never an acknowledgement. Events are idempotent by eventKey within the delivery; the server keeps the latest paused position.

Details · procedure
Kindprocedure
Authorityartwork.illi.newnal.ai
Indexed

Showing version bafyreiar6fqdcah7bbevh7dhbeqh2d4flhizfnfjndlhfg46rhdpc6pm6m. Show the latest

Procedure

procedure · POST

Input

application/json

deliveryId

requiredstring
  • maxLength: 64

event

requiredstring
  • knownValues: started | paused | completed

eventKey

requiredstring
  • minLength: 1
  • maxLength: 64

homeId

requiredstring · tid

occurredAt

requiredstring · datetime

positionMs

requiredinteger
  • minimum: 0

Output

application/json

lastPositionMs

requiredinteger
  • minimum: 0

playbackState

requiredstring
  • knownValues: unplayed | inProgress | paused | completed

recorded

requiredboolean

Errors

NotMember

No description in schema.

DeliveryNotFound

No description in schema.

NotDevice

No description in schema.

DeliveryWithdrawn

No description in schema.

RequestConflict

No description in schema.