Enable access
The Studio owner enables purchaser detail access in the Events settings of the Developer Dashboard. Access is off by default. The integration’s API key must also have the explicitevents.orders.buyer.read scope. An ordinary events or
print-order read scope does not grant this access.
The key must currently own the event’s Studio or have an active Studio grant
with the same scope. The Studio integration binding must remain active and
explicitly permit buyer context. Every read rechecks these conditions.
Revoking the key, Studio grant, or purchaser opt-in stops subsequent reads.
Anonymous credentials cannot retrieve purchaser context.
Retrieve the purchaser
{event_id} with the CloudEvent id. The API resolves the Studio and
order from that retained event. The credential selects the environment.
A caller cannot select a different Studio or environment through this request.
Example response:
Missing guest contact stays
null. The API does not substitute the guardian
account or shipping recipient. Removed purchaser details remain redacted.
Responses use Cache-Control: no-store.
This endpoint resolves retained Studio storefront order events. It does not
assume that an API-account customer snapshot identifies a purchaser. An expired
or inaccessible event, unavailable order, mismatched tenant or payment lane,
or historical order with ambiguous payment mode has no available context.
An absent key returns 401; missing scope or revoked integration access returns
403; unavailable event context returns 404.