CreateViewPermissionsTokenV2Input is an input datatype for creating a view permissions token. It's used by the createViewPermissionsTokenV2() mutation field.

Table: CreateViewPermissionsTokenV2Input

ParameterTypeRequiredDefaultStabilityAvailabilityDescription
assetPermissionAssignmentsViewPermissionsTokenAssetPermissionAssignmentInputyes Long-Term The asset permission assignments for the view token. See ViewPermissionsTokenAssetPermissionAssignmentInput.
expireAtLong  Long-Term The date the token expires.
ipFilterIdString  Long-Term The unique identifier for the IP filter.
nameStringyes Long-Term The name of the permissions token.
viewIdsStringyes Long-Term The unique identifiers for the views.
viewPermissionsPermissionyes Long-Term A list of permissions for the token. See Permission.