Get details for a specific user
Returns details about a user.
GET client/users/{user}
Create organization
Creates a new organization.
POST client/organizations
Get info about any organization
Returns information for the requested organization.
GET client/organizations/{organization}
Update organization details
Allows for updating of organization details.
PATCH client/organizations/{organization}
Request organization activation
Marks an organization as pending activation.
PATCH client/organizations/{organization}/request_activation
Activate organization
Activates an organization to enable it to use Krystal services.
PATCH client/organizations/{organization}/activate
Update organization risk
Allows for adding new risks to an organization.
PATCH client/organizations/{organization}/risk
Suspend organization
Marks an organization as suspended.
PATCH client/organizations/{organization}/suspend
Unsuspend organization
Removes an organization's suspension.
PATCH client/organizations/{organization}/unsuspend
Update organization policy rule conditions values
Allows for updating of organization policy rule conditions values.
PATCH client/organizations/{organization}/policy_rule_conditions_values
Update the organization deletion status
Allows first party clients to update the deletion status of an organization.
PATCH client/organizations/{organization}/deletion_state
Create managed organization
Creates a new organization managed by the given organization.
POST client/organizations/{organization}/organizations
Bulk update organization policy fields for an OAuth client
Allows an OAuth client to update multiple organization policy fields at once.
PUT client/organization_policy_fields/synchronize
Bulk update organization policy rule conditions for an OAuth client
Allows an OAuth client to update multiple organization policy rule conditions at once.
PUT client/organization_policy_rule_conditions/synchronize
Create client access token
Creates a new JWT the client can use as an access token.
POST client/access_tokens