Create Auth Session Policy

Creates the given auth session policy. If the upsert query param is set to true then instead of performing a create the API will switch to performing an upsert. For an upsert request the following fields are required:

Required Upsert Fields:

  • ownerType
  • ownerId

When performing an upsert, the above 2 fields will be used to determine if the auth session policy resource already exists or not. If the auth session policy already exists then a partial update will be performed on the existing auth session policy; otherwise a new auth session policy entity will be created.

In the response of an upsert request, if a create was performed then a 201 response code will be returned; otherwise, if an update was performed then a 200 will be returned.

Required Permissions

Below is the list of required permissions needed to interact with this API. For each permission the allowed permission boundaries are also specified.

PermissionBoundaryDescription
auth-session-policy:writeApplicationThe subject can create auth session policies under the application that the subject belongs to.
TenantThe subject can create auth session policies associated to the tenant that the subject belongs to.
Tenant Inclusion ListThe subject can create auth session policies for tenants specified in the tenant inclusion list.
Tenant Exclusion ListThe subject can create auth session policies for tenants that belong to the subject's application but are not included in the tenant exclusion list.
Language
Credentials
Bearer
JWT
URL
Click Try It! to start a request and see the response here!