Hyperscale docs Sign in Start building

Read what happened to an object

product.objects.timeline.list

Joins accepted actions, recorded refusals, state changes, confirmed ledger movements and reservations, clocks, subject evidence and provider observations. occurredAt uses effective time for accepted actions and provider boundary observations. In live, ledger receipts and refusals use recording time with timeBasis=recorded; in sandbox they date on the Product clock with timeBasis=effective, so one sandbox timeline reads one clock.

GET /v1/products/{productId}/objects/{kind}/{objectId}/timeline

Scopes: product:read

Input

FieldTypeDescription
productId requiredstringHyperscale product ID
kind requiredstring
objectId requiredstring
cursorstring
limitintegerMaximum items to return (1-100). Defaults to 50 when omitted.

Request sample

curl --request GET 'https://console.hyperscale0.ai/v1/products/{productId}/objects/{kind}/{objectId}/timeline' \
  --header "Authorization: Bearer $HYPERSCALE_API_KEY" \
  --header 'X-Hyperscale-Environment: sandbox'

All operations