API Reference
/- clearOrganizationSSOConfiguration
startIntegrationInstallation
finishIntegrationInstallation
updateIntegrationStatus
syncIntegration
syncAgent
testIntegrationConnection
syncFlow
createPolicy
updatePolicy
updatePolicyMode
updatePolicyStatus
deletePolicy
updateUser
removeUserFromTenant
createUser
setOrganizationSSOConfiguration
clearOrganizationSSOConfi...
Download GraphQL schema
Delete a policy
Arguments
id
I D!,non-nullrequired
Return type
Boolean!The Boolean scalar type represents true or false.
Mutation sample
mutation deletePolicy($id: ID!) {
deletePolicy(id: $id)
}Variables
{ "id": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4" }
Response sample
{ "data": true }
Arguments
id
I D!,non-nullrequired
first Name
String!,non-nullrequired
last Name
String!,non-nullrequired
role
Return type
User!id
I D!,non-null
first Name
String
last Name
String
email
String!,non-null
role
created At
updated At
status
Mutation sample
mutation updateUser(
$id: ID!
$firstName: String!
$lastName: String!
$role: UserRole!
) {
updateUser(
id: $id
firstName: $firstName
lastName: $lastName
role: $role
) {
id
firstName
lastName
email
role
createdAt
updatedAt
status
}
}Variables
{ "id": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4", "firstName": "Example String", "lastName": "Example String", "role": "ADMIN" }
Response sample
{ "data": { "id": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4", "firstName": "Example String", "lastName": "Example String", "email": "Example String", "role": "ADMIN", "createdAt": "Example Custom Scalar", "updatedAt": "Example Custom Scalar", "status": "ENABLED" } }
Arguments
id
I D!,non-nullrequired
Return type
IThe ID scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as "4") or integer (such as 4) input value will be accepted as an ID.
Mutation sample
mutation removeUserFromTenant($id: ID!) {
removeUserFromTenant(id: $id)
}Variables
{ "id": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4" }
Response sample
{ "data": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4" }
Arguments
email
String!,non-nullrequired
first Name
String!,non-nullrequired
last Name
String!,non-nullrequired
role
Return type
User!id
I D!,non-null
first Name
String
last Name
String
email
String!,non-null
role
created At
updated At
status
Mutation sample
mutation createUser(
$email: String!
$firstName: String!
$lastName: String!
$role: UserRole!
) {
createUser(
email: $email
firstName: $firstName
lastName: $lastName
role: $role
) {
id
firstName
lastName
email
role
createdAt
updatedAt
status
}
}Variables
{ "email": "Example String", "firstName": "Example String", "lastName": "Example String", "role": "ADMIN" }
Response sample
{ "data": { "id": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4", "firstName": "Example String", "lastName": "Example String", "email": "Example String", "role": "ADMIN", "createdAt": "Example Custom Scalar", "updatedAt": "Example Custom Scalar", "status": "ENABLED" } }
Configure SSO for an organization
Arguments
config
Return type
Organizationenabled
Boolean!,non-null
Mutation sample
mutation setOrganizationSSOConfiguration($config: ConfigureSSOInput!) {
setOrganizationSSOConfiguration(config: $config) {
enabled
values {
__typename
# ...OrganizationSSOConfigurationValuesFragment
}
}
}Variables
{ "config": { "signInEndpoint": "Example String", "signingCertBase64": "Example String", "domains": [ "Example String" ] } }
Response sample
{ "data": { "enabled": true, "values": { "__typename": "OrganizationSSOConfigurationValues" } } }
Clear SSO configuration for an organization
Return type
Organizationenabled
Boolean!,non-null
Mutation sample
mutation clearOrganizationSSOConfiguration {
clearOrganizationSSOConfiguration {
enabled
values {
__typename
# ...OrganizationSSOConfigurationValuesFragment
}
}
}Response sample
{ "data": { "enabled": true, "values": { "__typename": "OrganizationSSOConfigurationValues" } } }