Lists the API keys with a specific privilege access level in an organization.
See Privilege reference.
{"owner":"PLATFORM","targetDomain":"API_KEY","type":"VIEW","targetId":"*"}
organizationId required | string The unique identifier of the target organization. |
accessLevel required | Array of strings unique Items Enum: "EDIT_ALL" "CUSTOM" "VIEW_ALL" "NONE" The access level an API key must have to be included in the response. |
privilegeOwner required | string The |
privilegeTargetDomain required | string The |
Lists groups with a specific privilege access level in an organization.
See Privilege reference.
{"owner":"PLATFORM","targetDomain":"GROUP","type":"VIEW","targetId":"*"}
OR
{"owner":"{privilegeOwner}","targetDomain":"{privilegeTargetDomain}","type":"VIEW","targetId":"*"}
organizationId required | string The unique identifier of the target organization. |
accessLevel required | Array of strings unique Items Enum: "EDIT_ALL" "CUSTOM" "VIEW_ALL" "NONE" The access level the groups privileges must match to be included in the response. |
privilegeOwner required | string The |
privilegeTargetDomain required | string The |
Lists the temporary accesses in an organization.
{"owner":"PLATFORM","targetDomain":"TEMPORARY_ACCESS","type":"VIEW","targetId":"*"}
organizationId required | string The unique identifier of the organization for which to list temporary accesses. |
List active temporary accesses in an organization.
{"owner":"PLATFORM","targetDomain":"TEMPORARY_ACCESS","type":"VIEW","targetId":"*"}
organizationId required | string The unique identifier of the organization for which to list active temporary accesses. |
List expired temporary accesses in an organization.
Required privilege: Temporary access - View
{"owner":"PLATFORM","targetDomain":"TEMPORARY_ACCESS","type":"VIEW","targetId":"*"}
organizationId required | string The unique identifier of the organization for which to list expired temporary accesses. |
Lists user temporary accesses in an organization.
Required privilege: Temporary access - View
{"owner":"PLATFORM","targetDomain":"TEMPORARY_ACCESS","type":"VIEW","targetId":"*"}
organizationId required | string The unique identifier of the target organization. |
username required | string The username of the user for which to list temporary access. |
Revokes a temporary access in an organization.
{"owner":"PLATFORM","targetDomain":"TEMPORARY_ACCESS","type":"EDIT","targetId":"*"}
organizationId required | string The unique identifier of the target organization. |
temporaryAccessId required | string The unique identifier of the temporary access to revoke. |
Shows a temporary access in an organization.
{"owner":"PLATFORM","targetDomain":"TEMPORARY_ACCESS","type":"VIEW","targetId":"*"}
organizationId required | string The unique identifier of the target organization. |
temporaryAccessId required | string The unique identifier of the temporary access to show. |
Lists the expired and revoked temporary accesses for the current user.
username required | string The username of the user for which to list expired and revoked temporary accesses. |
Revokes temporary access for a user to an organization.
temporaryAccessId required | string The unique identifier of the temporary access to revoke. |
username required | string The username of the user for which to revoke a temporary access. |
Shows a temporary access for the current user.
temporaryAccessId required | string The unique identifier of the temporary access to show. |
username required | string The username of the user for which to show a temporary access. |
Lists all API keys in an organization.
{"owner":"PLATFORM","targetDomain":"API_KEY","type":"VIEW","targetId":"*"}
organizationId required | string The unique identifier of the organization |
status | string Enum: "ACTIVE" "SOON_TO_BE_DISABLED" "SOON_TO_BE_EXPIRED" "ACTIVE_AND_EXPOSED" "DEACTIVATED" Optional filter for API key status |
Creates an API key in an organization.
{"owner":"PLATFORM","targetDomain":"API_KEY","type":"CREATE","targetId":"*"}
organizationId required | string The unique identifier of the target organization. |
apiKeyTemplateId | string The unique identifier of the template on which to base the API key. |
The JSON configuration of the API key to create.
object (ApiKeyAdditionalConfigurationModel) The additional configuration to attach to the API key. | |
allowedIps | Array of strings A set of public IP addresses allowed to use the API key. If an IP address is included in both the |
Array of objects (IdAndDisplayNameModel) unique | |
deniedIps | Array of strings A set of public IP addresses that will be denied access when attempting to use the API key. |
description | string <= 1000 characters A brief description of the API key. |
displayName | string <= 125 characters The display name for the API key. |
enabled | boolean Whether the API key is enabled. |
Array of objects (IdAndDisplayNameModel) unique | |
Array of objects (PrivilegeModel) unique A set of privileges. |
{- "additionalConfiguration": {
- "analytics": {
- "event": {
- "userDisplayName": "string",
- "userId": "string"
}
}, - "commerce": {
- "catalogId": "string"
}, - "search": {
- "apiKeyQueryAuthentication": [
- {
- "name": "string",
- "provider": "string",
- "type": "string"
}
], - "enforcedQueryPipelineConfiguration": {
- "searchHub": "string"
}, - "impersonationRestrictions": {
- "allowedUserIds": [
- {
- "name": "string",
- "provider": "string",
- "type": "string"
}
]
}
}
}, - "allowedIps": "[`\"70.32.10.85\"`, `\"29.186.225.13\"`]",
- "apiKeysThatCanEdit": [
- {
- "displayName": "string",
- "id": "string"
}
], - "deniedIps": "[`\"70.32.10.85\"`, `\"29.186.225.13\"`]",
- "description": "API key used for managing sources.",
- "displayName": "PushAPIKey",
- "enabled": true,
- "groupsThatCanEdit": [
- {
- "displayName": "string",
- "id": "string"
}
], - "privileges": [
- {
- "owner": "PLATFORM",
- "targetDomain": "ORGANIZATION",
- "targetId": "*",
- "type": "VIEW"
}
]
}
Activates multiple API keys in an organization.
{"owner":"PLATFORM","targetDomain":"API_KEY","type":"EDIT","targetId":"{apiKeyId}"}
organizationId required | string The unique identifier of the target organization. |
A list of unique identifiers of API keys.
Example: ["t4hk287bfj5sg6wskg64ckk5a"]
See Getting the apiKeyId.
[- "loggerId1",
- "loggerId2",
- "loggerId3"
]
{- "errorCode": "string",
- "message": "string",
- "requestID": "string"
}
Deletes multiple API keys from an organization.
{"owner":"PLATFORM","targetDomain":"API_KEY","type":"EDIT","targetId":"{apiKeyId}"}
organizationId required | string The unique identifier of the target organization. |
A list of unique identifiers of API keys.
Example: ["t4hk287bfj5sg6wskg64ckk5a"]
See Getting the apiKeyId.
[- "loggerId1",
- "loggerId2",
- "loggerId3"
]
{- "errorCode": "string",
- "message": "string",
- "requestID": "string"
}
Disables multiple API keys in an organization.
{"owner":"PLATFORM","targetDomain":"API_KEY","type":"EDIT","targetId":"{apiKeyId}"}
organizationId required | string The unique identifier of the target organization. |
A list of unique identifiers of API keys.
Example: ["t4hk287bfj5sg6wskg64ckk5a"]
See Getting the apiKeyId.
[- "loggerId1",
- "loggerId2",
- "loggerId3"
]
{- "errorCode": "string",
- "message": "string",
- "requestID": "string"
}
Deletes an API key from an organization.
{"owner":"PLATFORM","targetDomain":"API_KEY","type":"EDIT","targetId":"{apiKeyId}"}
apiKeyId required | string The unique identifier of the API key. |
organizationId required | string The unique identifier of the target organization. |
Shows an API key in an organization.
{"owner":"PLATFORM","targetDomain":"API_KEY","type":"VIEW","targetId":"*"}
apiKeyId required | string The unique identifier of the API key. |
organizationId required | string The unique identifier of the target organization. |
Updates an existing API key in an organization.
{"owner":"PLATFORM","targetDomain":"API_KEY","type":"EDIT","targetId":"{apiKeyId}"}
apiKeyId required | string The unique identifier of the API key. |
organizationId required | string The unique identifier of the target organization. |
The JSON configuration to update the target API key to.
object (ApiKeyAdditionalConfigurationModel) The additional configuration to attach to the API key. | |
allowedIps | Array of strings A set of public IP addresses allowed to use the API key. If an IP address is included in both the |
Array of objects (IdAndDisplayNameModel) unique | |
deniedIps | Array of strings A set of public IP addresses that will be denied access when attempting to use the API key. |
description | string <= 1000 characters A brief description of the API key. |
displayName | string <= 125 characters The display name for the API key. |
Array of objects (IdAndDisplayNameModel) unique |
{- "additionalConfiguration": {
- "analytics": {
- "event": {
- "userDisplayName": "string",
- "userId": "string"
}
}, - "commerce": {
- "catalogId": "string"
}, - "search": {
- "apiKeyQueryAuthentication": [
- {
- "name": "string",
- "provider": "string",
- "type": "string"
}
], - "enforcedQueryPipelineConfiguration": {
- "searchHub": "string"
}, - "impersonationRestrictions": {
- "allowedUserIds": [
- {
- "name": "string",
- "provider": "string",
- "type": "string"
}
]
}
}
}, - "allowedIps": "[`\"70.32.10.85\"`, `\"29.186.225.13\"`]",
- "apiKeysThatCanEdit": [
- {
- "displayName": "string",
- "id": "string"
}
], - "deniedIps": "[`\"70.32.10.85\"`, `\"29.186.225.13\"`]",
- "description": "API key used for managing sources.",
- "displayName": "PushAPIKey",
- "groupsThatCanEdit": [
- {
- "displayName": "string",
- "id": "string"
}
]
}
Activates an API key in an organization.
{"owner":"PLATFORM","targetDomain":"API_KEY","type":"EDIT","targetId":"{apiKeyId}"}
apiKeyId required | string The unique identifier of the API key. |
organizationId required | string The unique identifier of the target organization. |
Extend the activation of an API key in an organization.
{"owner":"PLATFORM","targetDomain":"API_KEY","type":"EDIT","targetId":"{apiKeyId}"}
apiKeyId required | string The unique identifier of the API key. |
organizationId required | string The unique identifier of the target organization. |
Disables an API key in an organization.
{"owner":"PLATFORM","targetDomain":"API_KEY","type":"EDIT","targetId":"{apiKeyId}"}
apiKeyId required | string The unique identifier of the API key. |
organizationId required | string The unique identifier of the target organization. |
Duplicates and existing API key of an API key in an organization.
{"owner":"PLATFORM","targetDomain":"API_KEY","type":"CREATE","targetId":"*"}
organizationId required | string The unique identifier of the target organization. |
sourceApiKeyId required | string The unique identifier of the API key. |
The JSON configuration of the API key to be duplicated.
description | string <= 1000 characters A brief description of the API key. |
displayName | string <= 1000 characters The display name for the API key. |
object The lifetime duration until the api key expiration. Represented in ISO 8601 format. |
{- "description": "API key used for managing sources.",
- "displayName": "PushAPIKey",
- "lifetimeDuration": "P1M"
}
Lists all the built-in groups in an organization.
{"owner":"PLATFORM","targetDomain":"GROUP","type":"VIEW","targetId":"*"}
organizationId required | string The unique identifier of the target organization. |
Lists the groups of an organization.
{"owner":"PLATFORM","targetDomain":"GROUP","type":"VIEW","targetId":"*"}
organizationId required | string The unique identifier of the target organization. |
Creates a group in an organization.
{"owner":"PLATFORM","targetDomain":"GROUP","type":"CREATE","targetId":"*"}
organizationId required | string The unique identifier of the target organization. |
canEditItself | |
sendEmailToInvitedUsers | boolean Default: true Whether to send an invitation email alongside the invite. |
The group to create.
Array of objects (IdAndDisplayNameModel) unique | |
deletable | boolean Whether the group can be deleted. |
displayName | string The display name of the group. |
Array of objects (IdAndDisplayNameModel) unique | |
id | string The unique identifier of the group. |
Array of objects (InviteModel) The invites to the group. | |
Array of objects (PrivilegeModel) unique The privileges of the group. | |
Array of objects (RealmModel) unique The realms of the group. | |
resourceId | string |
{- "apiKeysThatCanEdit": [
- {
- "displayName": "string",
- "id": "string"
}
], - "deletable": true,
- "displayName": "string",
- "groupsThatCanEdit": [
- {
- "displayName": "string",
- "id": "string"
}
], - "id": "string",
- "invites": [
- {
- "displayName": "string",
- "email": "string",
- "expirationDate": "2019-08-24T14:15:22Z",
- "id": "string",
- "invitedDate": "2019-08-24T14:15:22Z",
- "provider": "SALESFORCE",
- "providerUsername": "string",
- "username": "string"
}
], - "members": [
- {
- "displayName": "string",
- "email": "string",
- "id": "string",
- "provider": "SALESFORCE",
- "providerUsername": "string",
- "username": "string"
}
], - "privileges": [
- {
- "owner": "PLATFORM",
- "targetDomain": "ORGANIZATION",
- "targetId": "*",
- "type": "VIEW"
}
], - "realms": [
- {
- "displayName": "string",
- "id": "string",
- "provider": "SALESFORCE",
- "samlIdentityProviderId": "string"
}
], - "resourceId": "string"
}
Deletes a group in an organization.
{"owner":"PLATFORM","targetDomain":"GROUP","type":"EDIT","targetId":"{groupId}"}
groupId required | string The unique identifier of the target group. |
organizationId required | string The unique identifier of the target organization. |
Show the details of a group in an organization.
{"owner":"PLATFORM","targetDomain":"GROUP","type":"VIEW","targetId":"*"}
groupId required | string The unique identifier of the target group. |
organizationId required | string The unique identifier of the target organization. |
Updates a group in an organization.
{"owner":"PLATFORM","targetDomain":"GROUP","type":"EDIT","targetId":"{groupId}"}
groupId required | string The unique identifier of the target group. |
organizationId required | string The unique identifier of the target organization. |
sendEmailToInvitedUsers |
The JSON configuration to update the target group to.
Array of objects (IdAndDisplayNameModel) unique | |
deletable | boolean Whether the group can be deleted. |
displayName | string The display name of the group. |
Array of objects (IdAndDisplayNameModel) unique | |
id | string The unique identifier of the group. |
Array of objects (InviteModel) The invites to the group. | |
Array of objects (PrivilegeModel) unique The privileges of the group. | |
Array of objects (RealmModel) unique The realms of the group. | |
resourceId | string |
{- "apiKeysThatCanEdit": [
- {
- "displayName": "string",
- "id": "string"
}
], - "deletable": true,
- "displayName": "string",
- "groupsThatCanEdit": [
- {
- "displayName": "string",
- "id": "string"
}
], - "id": "string",
- "invites": [
- {
- "displayName": "string",
- "email": "string",
- "expirationDate": "2019-08-24T14:15:22Z",
- "id": "string",
- "invitedDate": "2019-08-24T14:15:22Z",
- "provider": "SALESFORCE",
- "providerUsername": "string",
- "username": "string"
}
], - "members": [
- {
- "displayName": "string",
- "email": "string",
- "id": "string",
- "provider": "SALESFORCE",
- "providerUsername": "string",
- "username": "string"
}
], - "privileges": [
- {
- "owner": "PLATFORM",
- "targetDomain": "ORGANIZATION",
- "targetId": "*",
- "type": "VIEW"
}
], - "realms": [
- {
- "displayName": "string",
- "id": "string",
- "provider": "SALESFORCE",
- "samlIdentityProviderId": "string"
}
], - "resourceId": "string"
}
Lists the privileges that are granted exclusively by the group to the current user.
{"owner":"PLATFORM","targetDomain":"GROUP","type":"VIEW","targetId":"*"}
groupId required | string The unique identifier of the target group. |
organizationId required | string The unique identifier of the target organization. |
Lists all invites of a group.
{"owner":"PLATFORM","targetDomain":"GROUP","type":"VIEW","targetId":"*"}
groupId required | string The unique identifier of the target group. |
organizationId required | string The unique identifier of the target organization. |
Invites a user to a group.
{"owner":"PLATFORM","targetDomain":"GROUP","type":"EDIT","targetId":"{groupId}"}
groupId required | string The unique identifier of the target group. |
organizationId required | string The unique identifier of the target organization. |
sendEmail | boolean Default: true Whether to send an invitation email alongside the invite. |
The configuration of the invite to send.
displayName | string |
string The email address to send the invite to, if applicable. | |
expirationDate | string <date-time> The expiration date of the invite in number of milliseconds since UNIX epoch. |
id | string |
invitedDate | string <date-time> The date at which the invite was sent in milliseconds since UNIX epoch. |
provider | string Enum: "SALESFORCE" "SALESFORCE_SANDBOX" "GOOGLE" "OFFICE365" "SAML" … 1 more The provider that the user who sent the invite is assigned to. |
providerUsername | string The username of the member in the target provider. |
username | string The username of the invited member |
{- "displayName": "string",
- "email": "string",
- "expirationDate": "2019-08-24T14:15:22Z",
- "id": "string",
- "invitedDate": "2019-08-24T14:15:22Z",
- "provider": "SALESFORCE",
- "providerUsername": "string",
- "username": "string"
}
Accepts an invite to a group.
groupId required | string The unique identifier of the target group. |
organizationId required | string The unique identifier of the target organization. |
invite_code | string |
Declines an invite to a group.
groupId required | string The unique identifier of the target group. |
organizationId required | string The unique identifier of the target organization. |
invite_code | string |
Deletes an invite to a group.
{"owner":"PLATFORM","targetDomain":"GROUP","type":"EDIT","targetId":"{groupId}"}
groupId required | string The unique identifier of the target group. |
organizationId required | string The unique identifier of the target organization. |
usernameOrEmail required | string The username or email of the invited user. |
groupId required | string The unique identifier of the target group. |
organizationId required | string The unique identifier of the target organization. |
Adds a user to a group.
{"owner":"PLATFORM","targetDomain":"GROUP","type":"EDIT","targetId":"{groupId}"}
groupId required | string The unique identifier of the target group. |
organizationId required | string The unique identifier of the target organization. |
sendEmailOnInvite | boolean Default: true Whether to send an email alongside the invite. |
The user to whom to send an invite (i.e., to add to the group).
displayName | string The display name of the member. |
string The email address of the member. | |
id | string |
provider | string Enum: "SALESFORCE" "SALESFORCE_SANDBOX" "GOOGLE" "OFFICE365" "SAML" … 1 more The provider of the member. |
providerUsername | string The username of the member in the target provider. |
username | string The username of the member. |
{- "displayName": "string",
- "email": "string",
- "id": "string",
- "provider": "SALESFORCE",
- "providerUsername": "string",
- "username": "string"
}
groupId required | string The unique identifier of the target group. |
organizationId required | string The unique identifier of the target organization. |
username required | string The username of the member to delete. |
Shows a member of a group.
{"owner":"PLATFORM","targetDomain":"GROUP","type":"VIEW","targetId":"*"}
groupId required | string The unique identifier of the target group. |
organizationId required | string The unique identifier of the target organization. |
username required | string The username of the member to show. |
Lists the realms of a group.
{"owner":"PLATFORM","targetDomain":"GROUP","type":"VIEW","targetId":"*"}
groupId required | string The unique identifier of the target group. |
organizationId required | string The unique identifier of the target organization. |
Adds a realm to a group.
{"owner":"PLATFORM","targetDomain":"GROUP","type":"EDIT","targetId":"{groupId}"}
groupId required | string The unique identifier of the target group. |
organizationId required | string The unique identifier of the target organization. |
displayName | string The display name of the realm. |
id | string The unique identifier of the realm. |
provider | string Enum: "SALESFORCE" "SALESFORCE_SANDBOX" "GOOGLE" "OFFICE365" "SAML" … 1 more The provider of the realm. |
samlIdentityProviderId | string The unique identifier of the realm. |
{- "displayName": "string",
- "id": "string",
- "provider": "SALESFORCE",
- "samlIdentityProviderId": "string"
}
Destroys a realm of a group.
{"owner":"PLATFORM","targetDomain":"GROUP","type":"EDIT","targetId":"{groupId}"}
groupId required | string The unique identifier of the target group. |
organizationId required | string The unique identifier of the target organization. |
realmId required | string The unique identifier of the realm to delete. |
Shows a realm of a group.
{"owner":"PLATFORM","targetDomain":"GROUP","type":"VIEW","targetId":"*"}
groupId required | string The unique identifier of the target group. |
organizationId required | string The unique identifier of the target organization. |
realmId required | string The unique identifier of the realm to show. |
Lists the invites to an organization.
{"owner":"PLATFORM","targetDomain":"GROUP","type":"VIEW","targetId":"*"}
organizationId required | string The unique identifier of the organization for which to list invites. |
Lists the members of an organization.
{"owner":"PLATFORM","targetDomain":"GROUP","type":"VIEW","targetId":"*"}
organizationId required | string The unique identifier of the target organization. |
Updates the members of an organization.
{"owner":"PLATFORM","targetDomain":"GROUP","type":"EDIT","targetId":"*"}
organizationId required | string The unique identifier of the target organization. |
sendEmailToInvitedUsers | boolean Default: true Whether to send an invitation email alongside the invite(s). |
The JSON configuration to which to update the organization members (e.g., send invites to new members, remove old members, etc).
string The email of the user to which the invite is sent. | |
Array of objects (OrganizationGroupInviteModel_Public) The set of groups from the organization to which the member is invited. | |
provider | string Enum: "SALESFORCE" "SALESFORCE_SANDBOX" "GOOGLE" "OFFICE365" "SAML" … 1 more The provider of the invited member. |
providerUsername | string The username used for the assigned provider. |
username | string The username of the user to which the invite is sent. |
[- {
- "email": "string",
- "groupInvites": [
- {
- "expirationDate": "2019-08-24T14:15:22Z",
- "group": {
- "displayName": "string",
- "id": "string"
}, - "invitedDate": "2019-08-24T14:15:22Z",
- "inviter": "string"
}
], - "provider": "SALESFORCE",
- "providerUsername": "string",
- "username": "string"
}
]
Lists the privileges for the current user on an organization.
organizationId required | string The unique identifier of the target organization. |
Deletes a member from all groups of an organization.
Note: Deleted users can still be included by domain.
{"owner":"PLATFORM","targetDomain":"GROUP","type":"EDIT","targetId":"*"}
organizationId required | string The unique identifier of the target organization. |
username required | string The username of the member to delete. |
Shows a member of an organization.
{"owner":"PLATFORM","targetDomain":"GROUP","type":"VIEW","targetId":"*"}
organizationId required | string The unique identifier of the target organization. |
username required | string The username of the member to show. |
Updates a member of an organization.
{"owner":"PLATFORM","targetDomain":"GROUP","type":"EDIT","targetId":"*"}
organizationId required | string The unique identifier of the target organization. |
username required | string The username of the member to update. |
The JSON configuration to update the target member to.
displayName | string The display name of the member. |
string The email of the member. | |
Array of objects (OrganizationMemberGroupModel_Public) The groups the member is a part of. | |
provider | string Enum: "SALESFORCE" "SALESFORCE_SANDBOX" "GOOGLE" "OFFICE365" "SAML" … 1 more The provider of the member. |
providerUsername | string The username used for the assigned provider. |
username | string The username of the member. |
{- "displayName": "string",
- "email": "string",
- "groups": [
- {
- "displayName": "string",
- "id": "string"
}
], - "provider": "SALESFORCE",
- "providerUsername": "string",
- "username": "string"
}
Lists the groups to which an organization member belongs.
{"owner":"PLATFORM","targetDomain":"GROUP","type":"VIEW","targetId":"*"}
organizationId required | string The unique identifier of the target organization. |
username required | string The username of the user for which to list groups. |
Lists the possible privileges in an organization.
{"owner":"PLATFORM","targetDomain":"ORGANIZATION","type":"VIEW","targetId":"*"}
organizationId required | string The unique identifier of the target organization. |
Lists possible API key privileges in an organization.
{"owner":"PLATFORM","targetDomain":"ORGANIZATION","type":"VIEW","targetId":"*"}
organizationId required | string The unique identifier of the target organization. |
List privileges of the current member in an organization.
organizationId required | string The unique identifier of the target organization. |
Lists possible Platform token privileges in an organization.
{"owner":"PLATFORM","targetDomain":"ORGANIZATION","type":"VIEW","targetId":"*"}
organizationId required | string The unique identifier of the target organization. |
List privileges of an access token in an organization.
organizationId required | string The unique identifier of the target organization. |
accessToken | string The access token for which to list privileges. |
List privileges of an access token in an organization.
organizationId required | string The unique identifier of the target organization. |
accessToken required | string The access token for which to list privileges. |
Lists the realms of an organization.
{"owner":"PLATFORM","targetDomain":"GROUP","type":"VIEW","targetId":"*"}
organizationId required | string The unique identifier of the target organization. |
Adds a realm for a set of groups in an organization.
{"owner":"PLATFORM","targetDomain":"GROUP","type":"EDIT","targetId":"*"}
organizationId required | string The unique identifier of the target organization. |
The realms to add to an organization.
displayName | string The display name of the realm. |
Array of objects (IdAndDisplayNameModel) The groups that are affected by the realm. | |
id | string The unique identifier of the realm. |
provider | string Enum: "SALESFORCE" "SALESFORCE_SANDBOX" "GOOGLE" "OFFICE365" "SAML" … 1 more The provider of the realm. |
samlIdentityProviderId | string The unique identifier of the realm. |
[- {
- "displayName": "string",
- "groups": [
- {
- "displayName": "string",
- "id": "string"
}
], - "id": "string",
- "provider": "SALESFORCE",
- "samlIdentityProviderId": "string"
}
]
Updates a realm of an organization.
{"owner":"PLATFORM","targetDomain":"GROUP","type":"EDIT","targetId":"*"}
organizationId required | string The unique identifier of the target organization. |
realmId required | string The unique identifier of the realm to update. |
The JSON configuration to update the target realm to.
displayName | string The display name of the realm. |
Array of objects (IdAndDisplayNameModel) The groups that are affected by the realm. | |
id | string The unique identifier of the realm. |
provider | string Enum: "SALESFORCE" "SALESFORCE_SANDBOX" "GOOGLE" "OFFICE365" "SAML" … 1 more The provider of the realm. |
samlIdentityProviderId | string The unique identifier of the realm. |
{- "displayName": "string",
- "groups": [
- {
- "displayName": "string",
- "id": "string"
}
], - "id": "string",
- "provider": "SALESFORCE",
- "samlIdentityProviderId": "string"
}
List SAML identity providers that the current user can manage.
Required privilege: SAML identity provider - View
{"owner":"PLATFORM","targetDomain":"SAML_IDENTITY_PROVIDER","type":"VIEW","targetId":"*"}
organizationId required | string The unique identifier of the target organization. |
Checks if any SAML identity provider exists in an organization.
Required privilege: Organization - View
{"owner":"PLATFORM","targetDomain":"ORGANIZATION","type":"VIEW","targetId":"*"}
organizationId required | string The unique identifier of the target organization. |
Deletes the identity provider of an organization.
Required privilege: SAML identity provider - Edit
{"owner":"PLATFORM","targetDomain":"SAML_IDENTITY_PROVIDER","type":"EDIT","targetId":"*"}
organizationId required | string The unique identifier of the organization for which to delete the SAML identity provider. |
Shows the SAML identity provider of an organization.
Required privilege: SAML identity provider - View
{"owner":"PLATFORM","targetDomain":"SAML_IDENTITY_PROVIDER","type":"VIEW","targetId":"*"}
organizationId required | string The unique identifier of the organization for which to show the identity provider. |
Creates an identity provider for an organization.
Required privilege: SAML identity provider - Create
{"owner":"PLATFORM","targetDomain":"SAML_IDENTITY_PROVIDER","type":"CREATE","targetId":"*"}
organizationId required | string The unique identifier of the target organization. |
The SAML identity provider to create.
displayName | string The display name of the SAML identity provider. |
entityId | string The identity provider issuer URL. |
id | string The unique identifier of the SAML identity provider. |
Array of objects (IdAndDisplayNameModel) unique The unique identifiers of the organizations by which the SAML identity provider is used. | |
postBindingEndpoint | string The POST binding endpoint. |
x509Certificate | string The X.509 public certificate used to validate the assertion signature. |
{- "displayName": "string",
- "entityId": "string",
- "id": "string",
- "organizationIds": [
- {
- "displayName": "string",
- "id": "string"
}
], - "postBindingEndpoint": "string",
- "x509Certificate": "string"
}
Updates a SAML identity provider of an organization.
Required privilege: SAML identity provider - Edit
{"owner":"PLATFORM","targetDomain":"SAML_IDENTITY_PROVIDER","type":"EDIT","targetId":"*"}
organizationId required | string The unique identifier of the target organization. |
The JSON configuration to update the target SAML identity provider to.
displayName | string The display name of the SAML identity provider. |
entityId | string The identity provider issuer URL. |
id | string The unique identifier of the SAML identity provider. |
Array of objects (IdAndDisplayNameModel) unique The unique identifiers of the organizations by which the SAML identity provider is used. | |
postBindingEndpoint | string The POST binding endpoint. |
x509Certificate | string The X.509 public certificate used to validate the assertion signature. |
{- "displayName": "string",
- "entityId": "string",
- "id": "string",
- "organizationIds": [
- {
- "displayName": "string",
- "id": "string"
}
], - "postBindingEndpoint": "string",
- "x509Certificate": "string"
}
Lists the realms of a SAML identity provider.
{"owner":"PLATFORM","targetDomain":"SAML_IDENTITY_PROVIDER","type":"VIEW","targetId":"*"}
organizationId required | string The unique identifier of the organization for which to list realms. |
Lists all the API keys templates in an organization.
{"owner":"PLATFORM","targetDomain":"API_KEY","type":"CREATE","targetId":"*"}
organizationId required | string The unique identifier of the target organization. |
Shows an API key template in an organization.
{"owner":"PLATFORM","targetDomain":"API_KEY","type":"CREATE","targetId":"*"}
organizationApiKeyTemplateId required | string The unique identifier of the API key template. |
organizationId required | string The unique identifier of the target organization. |
organizationId required | string |
validityPeriod | string Default: "PT24H" |
object (PlatformTokenPayloadBodyModel) | |
sub | string |
{- "body": {
- "additionalConfiguration": {
- "analytics": {
- "event": {
- "userDisplayName": "string",
- "userId": "string"
}
}, - "search": {
- "userIds": [
- {
- "name": "string",
- "provider": "string",
- "type": "string"
}
]
}
}, - "organizationId": "string",
- "privileges": [
- {
- "level": "GLOBAL",
- "owner": "PLATFORM",
- "targetDomain": "ORGANIZATION",
- "targetId": "*",
- "type": "VIEW"
}
]
}, - "sub": "string"
}
The privilege request to evaluate.
organizationId | string The unique identifier of the organization in which the target privilege applies. |
object (GlobalPrivilegeModel) A global privilege. |
{- "organizationId": "mycoveocloudv2organizationg8tp8wu3",
- "requestedPrivilege": {
- "level": "GLOBAL",
- "owner": "PLATFORM",
- "targetDomain": "ORGANIZATION",
- "targetId": "*",
- "type": "VIEW"
}
}
Shows a user.
Required privilege: Users - View
username required | string The username of the user to show. |
{- "additionalInformation": {
- "property1": "string",
- "property2": "string"
}, - "country": "UNDEFINED",
- "credentialsExpired": true,
- "displayName": "string",
- "email": "string",
- "emailAliases": [
- "string"
], - "emailConfirmed": true,
- "enabled": true,
- "expired": true,
- "firstName": "string",
- "lastName": "string",
- "lastUsedDate": "2019-08-24T14:15:22Z",
- "locked": true,
- "name": "string",
- "provider": "SALESFORCE",
- "providerUserId": "string",
- "providerUsername": "string",
- "realms": [
- {
- "member": true,
- "realm": {
- "displayName": "string",
- "id": "string",
- "provider": "SALESFORCE",
- "samlIdentityProviderId": "string"
}, - "realmModel": {
- "displayName": "string",
- "id": "string",
- "provider": "SALESFORCE",
- "samlIdentityProviderId": "string"
}
}
], - "samlIdentityProviderId": "string",
- "socialUser": true,
- "username": "string"
}
username required | string |
object A collection of key-value pairs that can be used for custom features. | |
country | string Enum: "UNDEFINED" "AC" "AD" "AE" "AF" … 267 more |
credentialsExpired | boolean Whether the user's credentials have expired. |
displayName | string The display name of the user. |
string The email address of the user. | |
emailAliases | Array of strings unique The email aliases of the user. |
emailConfirmed | boolean Whether the user has confirmed their email. |
enabled | boolean Whether the user is enabled. |
expired | boolean Whether the user is expired. |
firstName | string or null The first name of the user. |
lastName | string or null The last name of the user. |
lastUsedDate | string or null <date-time> The last day the user has logged in into the platform |
locked | boolean Whether the user is locked. |
name | string or null The full name of the user. |
provider | string or null Enum: "SALESFORCE" "SALESFORCE_SANDBOX" "GOOGLE" "OFFICE365" "SAML" … 1 more The provider of the user. |
providerUserId | string The unique identifier of the user for the provider. |
providerUsername | string or null The username of the user for the corresponding provider. |
Array of objects (UserRealmModel) The realms the user is a part of. | |
samlIdentityProviderId | string or null The unique identifier of the SAML identity provider the user is a part of. |
socialUser | boolean |
username | string The username of the user. |
{- "additionalInformation": {
- "property1": "string",
- "property2": "string"
}, - "country": "UNDEFINED",
- "credentialsExpired": true,
- "displayName": "string",
- "email": "string",
- "emailAliases": [
- "string"
], - "emailConfirmed": true,
- "enabled": true,
- "expired": true,
- "firstName": "string",
- "lastName": "string",
- "lastUsedDate": "2019-08-24T14:15:22Z",
- "locked": true,
- "name": "string",
- "provider": "SALESFORCE",
- "providerUserId": "string",
- "providerUsername": "string",
- "realms": [
- {
- "member": true,
- "realm": {
- "displayName": "string",
- "id": "string",
- "provider": "SALESFORCE",
- "samlIdentityProviderId": "string"
}, - "realmModel": {
- "displayName": "string",
- "id": "string",
- "provider": "SALESFORCE",
- "samlIdentityProviderId": "string"
}
}
], - "samlIdentityProviderId": "string",
- "socialUser": true,
- "username": "string"
}
Lists the realms of a user.
Required privilege: Users - View
username required | string The username of the user for which to list realms. |
[- {
- "displayName": "string",
- "id": "string",
- "provider": "SALESFORCE",
- "samlIdentityProviderId": "string"
}
]