Skip to content

OAuth Scopes Reference

OAuth scopes are layer 1 of the security model: they define which families of operations your OAuth application is allowed to perform. This page lists every scope and what it grants.


ScopeGrants
read:basicRead basic profile, organization, and API discovery info. Required for GET /oauth/api-info; see the callout below.
read:hierarchyRead data nodes and site hierarchy.
write:hierarchyRename, move, or delete data nodes.
read:bundleRead data bundles, their processing status, and input files.
write:bundleCreate data bundles and manage their uploads and processing.
read:poiRead points of interest (POIs).
write:poiCreate, update, or delete points of interest (POIs).
read:zoneRead zones.
write:zoneCreate, update, or delete zones.
read:assetRead RealityAssets and asset types.
write:assetCreate, update, or delete RealityAssets and their metadata.
search:objectsSearch business objects (assets, POIs, zones) in a twin.
read:twinRead twin and reality plan spaces, bundles, and layouts.
write:twinCreate or update twin drafts.
download:sitefileGet a signed download URL for a site file.
write:sitefileCreate and upload site files.
download:scanReserved; does not currently gate any endpoint.
read:assetlibraryRead asset library models and tags.
write:assetlibraryCreate, update, or delete asset library models and tags.
download:assetlibraryGet signed download links or thumbnails for an asset library model.
read:assetsettingsRead asset settings.
write:assetsettingsReserved; does not currently gate any endpoint.
read:userRead users.
write:userCreate, update, or delete users.
read:invitationRead invitations.
write:invitationCreate invitations.
  • Explore the API reference for the exact scope each operation requires.