Create a new app entitlement for an app. This is used to define a custom permission, group, or role within the app.
Documentation Index
Fetch the complete documentation index at: https://conductorone-groman-network-requirements-updates.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
This API uses OAuth2 with the Client Credential flow. Client Credentials must be sent in the BODY, not the headers. For an example of how to implement this, refer to the c1TokenSource.Token() function.
The ID of the app to create the entitlement in.
The CreateAppEntitlementRequest message.
This message contains a oneof named max_grant_duration. Only a single field of the following list may be set at a time:
The display name of the new entitlement.
A unique alias for the entitlement, used for programmatic lookups and Cone.
The IDs of users to set as owners of this entitlement.
The ID of the resource that this entitlement belongs to.
The ID of the resource type that this entitlement belongs to.
The ID of the policy to use for certification tasks.
The IDs of compliance frameworks to associate with this entitlement (e.g., SOX, HIPAA).
The description of the new entitlement.
Whether emergency grant requests are enabled for this entitlement.
The ID of the policy to use for emergency grant tasks. Required if emergency_grant_enabled is true.
The app entitlement expand mask allows the user to get additional information when getting responses containing app entitlement views.
The ID of the policy to use for grant request tasks.
If supplied, it's implied that the entitlement is created before sync and needs to be merged with connector entitlement.
Whether to override the app-level access request defaults for this entitlement.
ProvisionPolicy is a oneOf that indicates how a provision step should be processed.
This message contains a oneof named typ. Only a single field of the following list may be set at a time:
The purpose of the entitlement (e.g., assignment, permission, ownership).
APP_ENTITLEMENT_PURPOSE_VALUE_UNSPECIFIED, APP_ENTITLEMENT_PURPOSE_VALUE_ASSIGNMENT, APP_ENTITLEMENT_PURPOSE_VALUE_PERMISSION, APP_ENTITLEMENT_PURPOSE_VALUE_OWNERSHIP The ID of the policy to use for revoke request tasks.
The ID of the risk level to assign to this entitlement.
A short label describing the permission the entitlement grants (e.g., "Admin", "Read").
Successful response