REST API Reference > REST API resource quick references > Platform resource quick reference
  

Platform resource quick reference

The following list describes the operations that you can perform on Informatica Intelligent Cloud Services REST API platform resources:
Activity logs for completed jobs (version 2 resource)
Get log information for completed jobs from Monitor.
The following table lists the operations:
Operation
Method
URI
Get all log information.
GET
/api/v2/activity/activityLog
Get log information by log ID.
GET
/api/v2/activity/activityLog/<id>
Get log information by task ID.
GET
/api/v2/activity/activityLog?taskId=<taskId>
Get log information by run ID.
GET
/api/v2/activity/activityLog?runId=<runId>
Get log information by specifying the number of rows to skip.
GET
/api/v2/activity/activityLog?offset=<offset>
Get log information by specifying a row limit.
GET
/api/v2/activity/activityLog?rowLimit=<rowLimit>
Get a session log.
GET
/api/v2/activity/activityLog/<id>/sessionLog
Activity logs for running jobs (version 2 resource)
Get log information for running jobs from Monitor.
The following table lists the operations:
Operation
Method
URI
Get all log information.
GET
/api/v2/activity/activityMonitor
Get log information that includes tasks, linear taskflows, and child objects.
GET
/api/v2/activity/activityMonitor?details=true
Audit logs (version 2 resource)
Request entries from the audit log.
The following table lists the operations:
Operation
Method
URI
Get the most recent 200 entries in the audit log.
GET
/api/v2/auditlog
Get a batch of audit log entries by batch ID and batch size.
GET
/api/v2/auditlog?batchId=<batchId>&batchSize=<batchSize>
Bundles (version 2 resource)
Get bundle details and manage bundles in your organization.
The following table lists the operations:
Operation
Method
URI
Get a bundle by bundle ID.
GET
/api/v2/bundleObject/<bundle ID>
Get a bundle by bundle name.
GET
/api/v2/bundleObject/name/<bundle name>
Get details for all bundles published by the organization.
GET
/api/v2/bundleObject/?published=true
Get details for all bundles installed by the organization.
GET
/api/v2/bundleObject/?installed=true
Get license information for a bundle associated with the organization.
GET
/api/v2/bundleObjectLicense/<bundleObjectId>
Install a bundle on the organization.
POST
/api/v2/bundleObjectLicense
Push a private published bundle to install the bundle on all sub-organizations.
POST
/api/v2/bundleObject/push/<bundleId>
Uninstall a bundle from the organization.
DELETE
/api/v2/bundleObjectLicense?bundleObjectId=<bundleId>&updateOption=<updateOption>
Elastic runtime environments (version 3 resource)
Manage an elastic runtime environment, including its environment configuration, images, runtime environment association, supplementary file specification, and tokens.
The following table lists the operations:
Operation
Method
URI
Get elastic configuration details.
GET
/public/core/v3/ClusterConfig/<config_id>
Get the association between an elastic configuration and a runtime environment.
GET
/public/core/v3/RuntimeEnvironment/<rte_id>/Cluster
Get the association between a cluster and an elastic runtime environment.
GET
/public/core/v3/RuntimeEnvironment/<cluster_id>/Cluster
List all images.
GET
/public/core/v3/ais/RuntimeApplicationImage?runtimeEnvironmentId=<rteId>&includeAllImageStates=<true or false>
Get all tokens in the organization.
GET
/public/core/v3/containerImageToken
Get a new token to access and download images.
GET
/public/core/v3/containerimagetoken/create
Get the supplementary file specification.
GET
/api/v3/RuntimeEnvironment/<runtime environment ID>/ElasticConfig
Create an elastic configuration.
POST
/public/core/v3/ClusterConfig
Associate a cluster with a runtime environment.
POST
/public/core/v3/RuntimeEnvironment/<rte_id>/Cluster/<cluster_id>
Update or delete a supplementary file specification.
POST
/api/v3/RuntimeEnvironment/<runtime environment ID>/ElasticConfig
Update an elastic configuration.
PUT
/public/core/v3/ClusterConfig/<advanced_config_ID>
Revoke a token.
DELETE
/public/core/v3/containerImageToken/revoke/<tokenId>
Exporting objects (version 3 resource)
Export objects from an organization.
The following table lists the operations:
Operation
Method
URI
Download an export package.
GET
/public/core/v3/export/<id>/package
Get the status of the export job.
GET
/public/core/v3/export/<id>
Get the status of each object in the export job.
GET
/public/core/v3/export/<id>?expand=objects
Download the export job log.
GET
/public/core/v3/export/<id>/log
Start an export job.
POST
/public/core/v3/export
Identity providers (version 3 resource)
Register and manage your identity provider.
The following table lists the operations:
Operation
Method
URI
Get details about the identity provider for the organization.
GET
/public/core/v3/Orgs/<orgId>/IdentityProviders
Register an identity provider.
POST
/public/core/v3/Orgs/<orgId>/IdentityProviders
Update the identity provider.
PUT
/public/core/v3/Orgs/<orgId>/IdentityProviders/<identity provider ID>
Delete an identity provider.
DELETE
/public/core/v3/Orgs/<orgId>/IdentityProviders/<identity provider ID>
Importing objects (version 3 resource)
Import objects to an organization.
The following table lists the operations:
Operation
Method
URI
Get the status of the import job.
GET
/public/core/v3/import/<id>
Get the status of each object in the import job.
GET
/public/core/v3/import/<id>?expand=objects
Download the import job log.
GET
/public/core/v3/import/<id>/log
Upload an import package.
POST
/public/core/v3/import/package
Start an import job.
POST
/public/core/v3/import/<id>
IP addresses (version 3 resource)
Get a list of trusted IP address ranges and add trusted IP address ranges. You can also enable or disable trusted IP address filtering.
The following table lists the operations:
Operation
Method
URI
Get a list of trusted IP address ranges for an organization or sub-organization.
GET
/public/core/v3/Orgs/<organization ID>/TrustedIP
Add values of trusted IP ranges for an organization or a sub-organization and enable or disable trusted IP ranges.
PUT
/public/core/v3/Orgs/<organization ID>/TrustedIP
Jobs (version 2 resource)
Start or stop a task, including linear taskflows.
The following table lists the operations:
Operation
Method
URI
Start a job.
POST
/api/v2/job
Stop a job.
POST
/api/v2/job/stop
Stop a job cleanly.
POST
/api/v2/job/stop?cleanStop=true
For file ingestion and replication tasks, use the file ingestion and replication job resource. For more information, see Jobs.
Key rotation (version 3 resource)
Get information about the organization's encryption key rotation settings and change the settings.
The following table lists the operations:
Operation
Method
URI
Get details about key rotation intervals.
GET
/public/core/v3/key/rotationSettings
Change the key rotation interval.
PATCH
/public/core/v3/key/rotationSettings
Licenses (version 3 resource)
Get license details for an organization and assign licenses to sub-organizations.
The following table lists the operations:
Operation
Method
URI
Get license details for an organization or sub-organization.
GET
/public/core/v3/license/org/<orgId>
Update license details for a sub-organization.
PUT
/public/core/v3/license/org/<orgId>
Log in (version 2 resource)
Log in to your organization to use REST API version 2 resources.
The following table lists the operations:
Operation
Method
URI
Log in using your Informatica Intelligent Cloud Services user account.
POST
https://<cloud provider>-<region>.informaticacloud.com/ma/api/v2/user/login
Log in using a JSON Web Token (JWT) access token.
POST
https://<cloud provider>-<region>.informaticacloud.com/ma/api/v2/user/loginOAuth
Log in using a Security Assertion Markup Language (SAML) token.
POST
https://<cloud provider>-<region>.informaticacloud.com/ma/api/v2/user/loginSaml
Log in using Salesforce credentials.
POST
https://<cloud provider>-<region>.informaticacloud.com/ma/api/v2/user/loginSf
Log in (version 3 resource)
Log in to your organization to use REST API version 3 resources.
The following table lists the operations:
Operation
Method
URI
Log in to use REST API version 3 resources.
POST
https://<cloud provider>-<region>.informaticacloud.com/saas/public/core/v3/login
Log out (version 2 resource)
Log out of an organization and end the REST API version 2 session or end all REST API version 2 sessions for the organization.
The following table lists the operations:
Operation
Method
URI
Log out of an organization and end the REST API version 2 session.
POST
/api/v2/user/logout
Log out of an organization and end all REST API version 2 sessions for the organization.
POST
https://<cloud provider>-<region>.informaticacloud.com/ma/api/v2/user/logoutall
Log out (version 3 resource)
Log out of an organization and end the REST API version 3 session.
The following table lists the operations:
Operation
Method
URI
Log out of an organization and end the REST API version 3 session.
POST
https://<cloud provider>-<region>.informaticacloud.com/saas/public/core/v3/logout
Lookup (version 3 resource)
Look up an object's ID, name, path, or type attributes.
The following table lists the operations:
Operation
Method
URI
Get lookup details.
POST
/public/core/v3/lookup
Metering data (version 3 resource)
Download metering usage data.
The following table lists the operations:
Operation
Method
URI
Get the status of the export job.
GET
/public/core/v3/license/metering/ExportMeteringData/<jobId>
Download metering data after the export job completes.
GET
public/core/v3/license/metering/ExportMeteringData/<jobId>/download
Get the custom IPU alert configurations for your organization.
GET
/public/core/v3/metering/ipuAlert/org('<organization Id>')
Get the custom IPU alert configurations for your tags.
GET
/public/core/v3/metering/ipuAlert/org('<organization Id>')/viewTagsPreference
Send an export job request using the new REST API resource. Get project-level and asset-level metering data.
POST
/public/core/v3/license/metering/ExportMeteringData
Send an export job request using the older REST API resource.
POST
/public/core/v3/license/metering/ExportMeteringDataAllLinkedOrgsAcrossRegion
Send an export job request for job-level metering data.
POST
/public/core/v3/license/metering/ExportServiceJobLevelMeteringData
Objects (version 3 resource)
List assets in an organization.
The following table lists the operations:
Operation
Method
URI
Get a list of assets.
GET
/public/core/v3/objects?<query parameters>
Get a list of dependencies for an asset.
GET
/public/core/v3/objects/<objectId>/references?<parameters>
Object permissions (version 3 resource)
Configure user and user group permissions on objects such as assets, folders, and projects.
The following table lists the operations:
Operation
Method
URI
Get details for an access control list.
GET
/public/core/v3/objects/<object ID>/permissions/<ACL ID>
Get details of all permissions on an object.
GET
/public/core/v3/objects/<object ID>/permissions
Get your access rights for an object.
GET
/public/core/v3/objects/<object ID>/permissions/checkAccess?type=<asset type>
Create an access control list.
POST
/public/core/v3/objects/<object ID/permissions
Update an access control list.
PUT
/public/core/v3/objects/<object ID>/permissions/<ACL ID>
Delete the permissions that a user or user group has for an object.
DELETE
/public/core/v3/objects/<object ID>/permissions/<ACL ID>
Delete all the permissions configured for an object.
DELETE
/public/core/v3/objects/<object ID>/permissions
Object state synchronization (version 3 resource)
Synchronize object states and runtime attributes between organizations after you migrate an object from one organization to another.
The following table lists the operations:
Operation
Method
URI
Get the status of the job to create an object states package.
GET
/public/core/v3/fetchState/<job id>
Get the status of each object in the job to create an object states package.
GET
/public/core/v3/fetchState/<job id>?expand=objects
Get the status of the job to load an object states package.
GET
/public/core/v3/loadState/<id>
Get the status of each object in the job to load an object states package.
GET
/public/core/v3/loadState/<id>?expand=objects
Download an object states package.
GET
/public/core/v3/fetchState/<id>/package
Start a job to create an object states package.
POST
/public/core/v3/fetchState
Start a job to load an object states package.
POST
/public/core/v3/loadState/<id>
Upload an object states package.
POST
/public/core/v3/loadState/package
Organizations (version 2 resource)
Get details of your Informatica Intelligent Cloud Services organization or a related sub-organization, create a sub-organization, update an organization or related sub-organization, and delete a sub-organization.
The following table lists the operations:
Operation
Method
URI
Get organization details.
GET
/api/v2/org
Get sub-organization details by organization ID.
GET
/api/v2/org/<sub-organization ID>
Get sub-organization details by organization name.
GET
/api/v2/org/name/<sub-organization name>
Create a sub-organization.
POST
/api/v2/user/register
Update the details of your organization.
POST
/api/v2/org
Update the details of a sub-organization.
POST
/api/v2/org/<id>
Delete a sub-organization.
DELETE
/api/v2/org/<id>
Passwords (version 3 resource)
Manage passwords.
The following table lists the operations:
Operation
Method
URI
Change your password.
POST
/public/core/v3/Users/ChangePassword
Reset your password.
POST
/public/core/v3/Users/ResetPassword
Privileges (version 3 resource)
Get a list of privileges that you can use for custom roles.
The following table lists the operations:
Operation
Method
URI
Get a list of enabled and disabled privileges.
GET
/public/core/v3/privileges
Get a complete list of privileges that includes enabled, disabled, default, and unassigned privileges.
GET
/public/core/v3/privileges?q=status==All
Projects and folders (version 3 resource)
Create, update, and delete projects and folders.
The following table lists the operations:
Operation
Method
URI
Create a project.
POST
/public/core/v3/projects
Create a folder in the Default project.
POST
/public/core/v3/folders
Create a folder in a project by project ID.
POST
/public/core/v3/projects/<project ID>/folders
Create a folder in a project by project name.
POST
/public/core/v3/projects/name/<project name>/folders
Update a project by project ID.
PATCH
/public/core/v3/projects/<project ID>
Update a project by project name.
PATCH
/public/core/v3/projects/name/<project name>
Update a folder in the Default project.
PATCH
/public/core/v3/folders/<folder ID>
Update a folder in a project by folder and project ID.
PATCH
/public/core/v3/projects/<project ID>/folders/<folder ID>
Update a folder in a project by folder and project name.
PATCH
/public/core/v3/projects/name/<project name>/folders/name/<folder name>
Delete a project by project ID.
DELETE
/public/core/v3/projects/<project ID>
Delete a project by project name.
DELETE
/public/core/v3/projects/name/<project name>
Delete a folder in the Default project.
DELETE
/public/core/v3/projects/<folder ID>
Delete a folder in a project by folder and project ID.
DELETE
/public/core/v3/projects/<project ID>/folders/<folder ID>
Delete a folder in a project by folder and project name.
DELETE
/public/core/v3/projects/name/<project name>/folders/name/<folder name>
Roles (version 3 resource)
Get details for roles in your organization. You can also create, update, and delete custom roles.
The following table lists the operations:
Operation
Method
URI
Get details of all roles in the organization.
GET
/public/core/v3/roles
Create a custom role.
POST
/public/core/v3/roles
Add privileges to a custom role by role ID.
PUT
/public/core/v3/roles/<role ID>/addPrivileges
Add privileges to a custom role by role name.
PUT
/public/core/v3/roles/name/<role name>/addPrivileges
Remove privileges from a custom role by role ID.
PUT
/public/core/v3/roles/<role ID>/removePrivileges
Remove privileges from a custom role by role name.
PUT
/public/core/v3/roles/name/<role name>/removePrivileges
Delete a custom role.
DELETE
/public/core/v3/roles/<role ID>
Runtime environments (version 2 resource)
Get runtime environment details and manage Secure Agent groups.
The following table lists the operations:
Operation
Method
URI
Get runtime environment details.
GET
/api/v2/runtimeEnvironment
Get runtime environment details by environment ID.
GET
/api/v2/runtimeEnvironment/<id>
Get runtime environment details by environment name.
GET
/api/v2/runtimeEnvironment/name/<name>
Get enabled services and connectors for a Secure Agent group.
GET
/api/v2/runtimeEnvironment/<id>/selections
Get all services and connectors available for a Secure Agent group.
GET
/api/v2/runtimeEnvironment/<id>/selections/details
Get Secure Agent service properties that you can edit.
GET
/api/v2/runtimeEnvironment/<id>/configs/details/<platform>
Get a list of group-level properties that override the Secure Agent service default property settings.
GET
/api/v2/runtimeEnvironment/<id>/configs/<platform>
Create a Secure Agent group.
POST
/api/v2/runtimeEnvironment
Update a Secure Agent group by ID.
POST
/api/v2/runtimeEnvironment/<id>
Enable services and connectors for a Secure Agent group.
POST
/api/v2/runtimeEnvironment/<id>/selections
Configure Secure Agent service properties.
PUT
/api/v2/runtimeEnvironment/<id>/configs/<platform>
Delete a Secure Agent group.
DELETE
/api/v2/runtimeEnvironment/<id>
Delete Secure Agent service property settings.
DELETE
/api/v2/runtimeEnvironment/<id>/configs
SAML group and role mappings (version 3 resource)
Map SAML groups and roles to Informatica Intelligent Cloud Services roles.
The following table lists the operations:
Operation
Method
URI
Get all group mappings in the organization.
GET
public/core/v3/Orgs/<organization ID>/SAMLConfig/groupMappings
Get all role mappings in the organization.
GET
public/core/v3/Orgs/<organization ID>/SAMLConfig/roleMappings
Add a mapping between an Informatica Intelligent Cloud Services role and a SAML group.
PUT
/public/core/v3/Orgs/<organization ID>/addSamlGroupMappings
Add a mapping between an Informatica Intelligent Cloud Services role and a SAML role.
PUT
/public/core/v3/Orgs/<organization ID>/addSamlRoleMappings
Remove a SAML group mapping.
PUT
/public/core/v3/Orgs/<organization ID>/removeGroupMappings
Remove a SAML role mapping.
PUT
/public/core/v3/Orgs/<organization ID>/removeSamlRoleMappings
Schedules (version 2 resource)
Get the details of a schedule or the details of all schedules in the organization. You can create or update a schedule. You can also delete a schedule.
The following table lists the operations:
Operation
Method
URI
Get details of all schedules.
GET
/api/v2/schedule
Get schedule details by ID.
GET
/api/v2/schedule/<id>
Get schedule details by name.
GET
/api/v2/schedule/name/<name>
Create a schedule.
POST
/api/v2/schedule
Update a schedule.
POST
/api/v2/schedule/<id>
Delete a schedule.
DELETE
/api/v2/schedule/<id>
Schedules (version 3 resource)
Get details of the schedules in the organization. You can also create, update, or delete schedules.
The following table lists the operations:
Operation
Method
URI
Get details of all schedules in the organization.
GET
/public/core/v3/schedule
Get schedule details by schedule ID.
GET
/public/core/v3/schedule/<id>
Create a schedule.
POST
/public/core/v3/schedule
Update, enable, or disable a schedule.
PUT
/public/core/v3/schedule/<id>
Delete a schedule
DELETE
/public/core/v3/schedule/<id>
SCIM tokens (version 3 resource)
List, create, and delete SCIM tokens.
The following table lists the operations:
Operation
Method
URI
Get a list of SCIM tokens you created.
GET
/public/core/v3/scimTokens
Create a SCIM token.
POST
/public/core/v3/scimTokens
Delete a SCIM token.
DELETE
/public/core/v3/scimTokens/<token_id>
Secure Agents and services (version 2 resource)
Get an install token to register a Secure Agent, download the checksum of the agent installation program, request the details about Informatica Cloud Secure Agents or Secure Agent services, or delete a Secure Agent.
The following table lists the operations:
Operation
Method
URI
Get an install token or get the checksum of the agent installation program.
GET
/api/v2/agent/installerInfo/<platform>
Get details of all Secure Agents.
GET
/api/v2/agent
Get all Secure Agents that aren't assigned to a Secure Agent group.
GET
/api/v2/agent/?includeUnassignedOnly=true
Get a Secure Agent by agent ID.
GET
/api/v2/agent/<agent ID>
Get a Secure Agent by agent name.
GET
/api/v2/agent/name/<name>
Get the status of services that run on all of the Secure Agents
GET
/api/v2/agent/details
Get the status of services that run on a Secure Agent by agent ID.
GET
/api/v2/agent/details/<agent ID>
Get the status of services that run on a Secure Agent, including Secure Agent details, by agent ID.
GET
/api/v2/agent/details/<agent ID>?onlyStatus=false
Delete a Secure Agent.
DELETE
/api/v2/agent/<id>
Secure Agent services (version 3 resource)
Start or stop a Secure Agent service.
The following table lists the operations:
Operation
Method
URI
Start or stop a Secure Agent service.
POST
public/core/v3/agent/service
Security logs (version 3 resource)
Get security log entries.
The following table lists the operations:
Operation
Method
URI
Get security log entries from the last 24 hours.
GET
/public/core/v3/securityLog
Server time (version 2 resource)
Get the local time for the Informatica Intelligent Cloud Services server.
The following table lists the operations:
Operation
Method
URI
Get the local time of the Informatica Intelligent Cloud Services server
GET
/api/v2/server/serverTime
Source control (version 3 resource)
Interact with a source control repository to manage and track changes made to Informatica Intelligent Cloud Services objects such as projects, folders, and assets.
The following table lists the operations:
Operation
Method
URI
Get details about the repository connection.
GET
/public/core/v3/repositoryConnection
Get the status of a source control action.
GET
/public/core/v3/sourceControlAction/<action ID>
Get the status for each object in the source control action.
GET
/public/core/v3/sourceControlAction/<action ID>?expand=objects
Get commit details.
GET
/public/core/v3/commit/<commitHash>
Get commit history.
GET
/public/core/v3/commitHistory
Check out an object.
POST
/public/core/v3/checkout
Check in an object.
POST
/public/core/v3/checkin
Undo a checkout.
POST
/public/core/v3/undoCheckout
Pull objects from the repository to load their latest versions in your organization.
POST
/public/core/v3/pull
Pull objects from a commit to load them in your organization.
POST
/public/core/v3/pullByCommitHash
Compare versions of an object.
POST
/public/core/v3/compare/<asset ID>
Tags (version 3 resource)
Assign and remove tags.
The following table lists the operations:
Operation
Method
URI
Assign a tag to an asset.
POST
/public/core/v3/TagObjects
Remove a tag from an asset.
POST
/public/core/v3/UntagObjects
Tasks (version 2 resource)
Get a list of tasks of a specified type. You can use this resource to retrieve the name and ID for a task.
The following table lists the operations:
Operation
Method
URI
Get a list of tasks by type.
GET
/api/v2/task?type=<type>
Users (version 2 resource)
Get the details of an Informatica Intelligent Cloud Services user account or the details of all user accounts in the organization. You can also create, update, and delete user accounts.
The following table lists the operations:
Operation
Method
URI
Get details of all Informatica Intelligent Cloud Services users.
GET
/api/v2/user
Get details of an Informatica Intelligent Cloud Services user by user ID.
GET
/api/v2/user/<id>
Get details of an Informatica Intelligent Cloud Services user by user name.
GET
/api/v2/user/name/<name>
Create a user.
POST
/api/v2/user
Update user details.
POST
/api/v2/user/<id>
Delete a user.
DELETE
/api/v2/user/<id>
Users (version 3 resource)
Get user details, create users, update role and user group assignments, and delete users.
The following table lists the operations:
Operation
Method
URI
Get details for all users in the organization.
GET
/public/core/v3/users
Create a user.
POST
/public/core/v3/users
Add a role assignment by user ID.
PUT
/public/core/v3/users/<user ID>/addRoles
Add a role assignment by user name.
PUT
/public/core/v3/users/name/<user name>/addRoles
Remove a role assignment by user ID.
PUT
/public/core/v3/users/<user ID>/removeRoles
Remove a role assignment by user name.
PUT
/public/core/v3/users/name/<user name>/removeRoles
Assign a user to a group by user ID.
PUT
/public/core/v3/users/<user ID>/addGroups
Assign a user to a group by user name.
PUT
/public/core/v3/users/name/<user name>/addGroups
Remove a user from a group by user ID.
PUT
/public/core/v3/users/<user ID>/removeGroups
Remove a user from a group by user name.
PUT
/public/core/v3/users/name/<user name>/removeGroups
Delete a user.
DELETE
/public/core/v3/users/<userId>
User groups (version 3 resource)
Create, update, and delete user groups.
The following table lists the operations:
Operation
Method
URI
Get details of all user groups in the organization.
GET
/public/core/v3/userGroups
Create a user group.
POST
/public/core/v3/userGroups
Add a role to a user group by group ID.
PUT
/public/core/v3/userGroups/<user group ID>/addRoles
Add a role to a user group by group name.
PUT
/public/core/v3/userGroups/name/<user group name>/addRoles
Remove a role from a user group by group ID.
PUT
/public/core/v3/userGroups/<user group ID>/removeRoles
Remove a role from a user group by group name.
PUT
/public/core/v3/userGroups/name/<user group name>/removeRoles
Add a user to a user group by group ID.
PUT
/public/core/v3/userGroups/<user group ID>/addUsers
Add a user to a user group by group name.
PUT
/public/core/v3/userGroups/name/<user group name>/addUsers
Remove a user from a user group by group ID.
PUT
/public/core/v3/userGroups/<user group ID>/removeUsers
Remove a user from a user group by group name.
PUT
/public/core/v3/userGroups/name/<user group name>/removeUsers
Delete a user group.
DELETE
/public/core/v3/userGroups/<user group Id>