ViewPermissionsToken is a datatype for a view permissions token. The token allows the caller to work with the same set of view-level permissions across multiple views.

This datatype implements the interface datatype, Token and it's used by the CreateViewPermissionsTokenV2Output datatype, which is used by the createViewPermissionsTokenV2() mutation field.

Table: ViewPermissionsToken

ParameterTypeRequiredDefaultStabilityDescription
Some input parameters may be required, as indicated in the Required column. For return values, this indicates that you are assured a value if the field is requested for the results.
Table last updated: Sep 11, 2025
createdAtlongyes Long-TermThe date the token was created.
expireAtlong  Long-TermThe time at which the token expires.
idstringyes Long-TermThe unique identifier of the token.
ipFilterstring  Long-TermThe IP filter on the token.
ipFilterV2IPFilter  Long-TermThe IP filter on the token. See IPFilter.
namestringyes Long-TermThe name of the token.
permissions[string]yes Long-TermThe set of permissions on the token.
searchAssetPermissions(searchFilter: string, skip: integer, limit: integer, orderBy: OrderBy, sortBy: SortBy, assetTypes: [AssetPermissionsAssetType], searchDomainIds: [string], permissions: [AssetAction]): AssetPermissionSearchResultSetmultipleyes Short-TermThe permissions assigned to the token for individual view assets. See AssetPermissionsAssetType, AssetAction , and AssetPermissionSearchResultSet.
views[SearchDomain]yes Long-TermThe set of views on the token — only those that user has access. See SearchDomain.