The gateway role assignments service provides functionality to assign role assignments to a gateway so that the gateway can access the PingOne services it needs. Only gateway resources with a type property value of PING_FEDERATE can have assigned platform roles.

Use these data models and requests to manage gateway role assignments. For more information, see Roles.

Gateway role assignments data model {#gateway-role-assignments-data-model}

Property Type Required? Mutable? Description
gateway.id String Required Immutable The UUID for the gateway.
environment.id String Required Immutable The environment associated with the gateway.
id String N/A Read-only The gateway role assignment ID.
role.id String Required Immutable The role ID.
scope.id String Required Immutable The role assignment scope ID.
scope.type String Required Immutable The type of resource defining the scope of the Role assignment. Options are ORGANIZATION, ENVIRONMENT, and POPULATION.

Response codes

Code Message
200 Successful operation.
201 Successfully created.
204 Successfully removed. No content.
400 The request could not be completed.
401 You do not have access to this resource.
404 The requested resource was not found.