We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 14
REST API - API Library
Updated Wednesday, November 29, 2023
The following is a table of all available REST APIs.
Method API Resource Description Request Template
DELETE /AlertRule/{alertId} alert Deletes the
alert.
DELETE /Backupset/{backupsetId} backup set Deletes the
backup set.
DELETE /Client/{clientId} client Deletes the
client.
DELETE /Client/{clientId}/Retire client Retires the
client.
DELETE /ClientGroup/{clientGroupId} client Deletes the
computer client group computer group.
DELETE /CommCell/DomainController/{domainId} domain Deletes the
domain.
DELETE /CommCell/KeyManagementServers key Deletes the
management key server management server.
DELETE /contentstore/file/{fileOrfolderId} ContentStore Deletes the file
or folder in a ContentStore.
DELETE /Instance/{instanceId} instance Deletes the
instance.
DELETE /Organization/{organizationId} company Deletes the
company.
DELETE /OperationWindow/{ruleId} operation Deletes the
rule operation rule.
DELETE /Plan/{planId}?confirmDelete={confirmDelete} plan Deletes the
plan.
DELETE /Role role Deletes the
role.
DELETE /SchedulePolicy/{taskId} schedule Deletes the
policy schedule policy.
DELETE /Sessions user Logs the user
off.
DELETE /Subclient/{subclientId} subclient Deletes the
subclient.
DELETE /SubclientPolicies/{subclientPolicyId} subclient Deletes the
policy subclient policy. DELETE /Task/{taskId}/Agent schedule Removes the policy agent type or agent group association from the schedule policy.
DELETE /Task/{taskId}/Entity schedule Removes an
policy entity association, such as client group, client, agent, instance, backup set, or subclient from the schedule policy.
DELETE /User/{userId}?newUserId={newUserId}&newUserGroupId={newUserGroupId} user Deletes the
user and transfers the ownership of entities.
DELETE /UserGroup/{userGroupId}?newUserId={newUserId}&newUserGroupId={newUserGroupId} user group Deletes the
user group and transfers the ownership of entities.
DELETE /V2/StoragePolicy/{STORAGEPOLICYID} storage Deletes the
policy storage policy.
DELETE /V2/StoragePolicy/{STORAGEPOLICYID}/Copy/{COPYID} storage Deletes the
policy copy storage policy copy.
DELETE /Workflow/{workflowId} workflow Deletes the
workflow.
GET /Agent?clientId={clientId} agent Lists all
agents for the client.
GET /Alert?pageNo={pageNo}&pageCount={pageCount} alert Lists all
console alerts.
GET /AlertRule alert Lists all alerts.
GET /AlertRule/{alertId} alert Lists the alert
details.
GET /Backupset/{backupsetId} backup set Lists the
backup set properties.
GET /Backupset?clientId={clientId} backup set Lists all
backup sets for the client.
GET /AnalyticsServers/indexserverclient/{indexserverClientId client Lists all index
servers for the client
GET /Client/{clientID} client Lists the client
properties. GET /Client/{clientId}/AdditionalSettings client Lists the additional settings for the client.
GET /Client/{clientId}/License client Lists the
licenses that are applied to a client.
GET /Client/{clientID}/Hierarchy?backedUp={value} client Lists
subclients that have backup jobs available to restore and the hierarchy above those subclients.
GET /Client/{clientId}/SQL/Instance/{instanceId}/Browse?fromTime={fromTime}&toTime= client Browses
{toTime} Microsoft SQL Server instances that were backed up.
GET /Client/{clientId}/SQL/Instance/{instanceId}/ReferenceTimeForPITRestore/{PointInTimeVal}? client Lists a backup
Database={database} job based on a point in time (PIT) value.
GET /Client/proxy/CloudApps?cAppType={cAppType} client Lists all proxy
clients for cloud apps virtual clients.
GET /Client?PseudoClientType={CloudApps} client Lists all cloud
apps virtual clients in a CommCell Console.
GET /Client?PseudoClientType={VSPseudo} client Lists all
clients.
GET /Client/VMPseudoClient client Lists all
virtualization clients.
GET /GetId?clientname={clientName} client Returns the ID
for a client.
GET /ClientGroup client Lists all client
computer computer group groups.
GET /ClientGroup/{clientGroupId} client Lists the client
computer computer group group properties.
GET /CommCell/DomainController domain Lists the
domains registered with the CommServe computer. GET /CommCell/KeyManagementServers?propertyLevel={propertyLevel}&providerType= key List all key {providerType} management management server servers.
GET /CommCell/KeyManagementServers/{keyProviderId}?propertyLevel= key Returns the
{propertyLevel}&providerType={providerType} management details of a server key management server.
GET /Commcell/InternetOptions/Proxy HTTP proxy Lists the
server details associated with an HTTP proxy server.
GET /CommServ/AuditTrail CommServe Lists the audit
trail settings.
GET /Commcell/DRBackup/Options CommServe Returns
Disaster Recovery (DR) Backup options.
GET /CommServ/CustomCalendar CommServe Lists all
custom calendars.
GET /CommServ/MetricsReporting CommServe Returns the
configuration for Cloud Metrics Reporting.
GET /CommServ/WebServerConfiguration web server Returns the
configuration for the web server.
GET /contentstore/file/{fileOrfolderID} ContentStore Lists the
properties of the file or folder.
GET /dcube/getcommcellinfo CommServe Lists the
database registered CommServe databases.
GET /dcube/search/{datasourceID}/export?q={q}&sort={SortField SortStyle}&fl= data source Returns the
{CommaSeparatedFields} data stored in a data source.
GET /DDBInformation/{ddbStoreId} deduplication Returns the
database details of a deduplication database (DDB) and its partitions.
GET /DRGroups/{DRGroupId}/Schedules?drType={DRTYPE} schedule Lists the
schedules associated with a Disaster Recovery (DR) orchestration group. GET /drive/file/{fileId}/versions Edge Drive Returns the first 50 versions of a file in Edge Drive based on the GUID of the file.
GET /drive/file/versions?path={path} Edge Drive Returns the
first 50 versions of a file in Edge Drive based on the file path.
GET /Email/message?docId={docId}&appId={appId}&clId={clientId} email Returns the
messages metadata for an email message.
GET /Email/message/Preview?docId={docId}&appId={appId}&guid={guid} email Returns the
messages metadata and message body for an email message.
GET /EmailServer email server Lists the email
server configuration options.
GET /Events event Lists
CommCell events.
GET /Exchange/DAG/{clientId}/RecoveryPoints?instanceId={instanceId}&backupsetId= client Lists recovery
{backupsetId}&subclientId={subclientId}&appId={appId} points for an Exchange DAG client.
GET /IndexServers?cloudId={cloudId}&cloudType={cloudType}&roleIds={roleIds}&roleOp= client Returns a list
{roleOp}&permissionId={permissionId} of index servers.
GET /instance/{instanceId} instance Lists the
instance properties.
GET /instance?clientId={clientId} instance Lists all
instances for the client.
GET /Job?clientId={clientId}&completedJobLookupTime= job Lists jobs.
GET /Security/{EntityType}/{EntityId}/Permissions?parentEntityType= entity Lists the
{parentEntityType}&parentEntityId={parentEntityId}&includeAllPermission= permissions {includeAllPermission} that the logged on user has on an entity.
GET /Session?userId={userId} user Lists the user
session details. GET /SharePoint/Pseudo/MemberServers client Returns a list of member servers for a SharePoint pseudo client.
GET /StoragePolicyListAssociatedToMediaAgent?MediaAgent={MediaAgent} storage Lists all
policy storage policies associated with a MediaAgent.
GET /Subclient?clientId={clientId} subclient Lists all
subclients for the client.
GET /Subclient/{subclientId} subclient Lists the
subclient properties.
GET /Subclient/{subclientId}/Browse?path={path}&showDeletedFiles= subclient Browses data
{showDeletedFiles}&vsFileBrowse={vsFileBrowse}&vsDiskBrowse={vsDiskBrowse} obtained through a backup.
GET /SubclientPolicies subclient Lists all
policy subclient policies.
GET /SubclientPolicies/{subClientPolicyId} subclient Lists the
policy subclient policy properties.
GET /User?level={level} user Lists all users.
GET /User/{userId} user Lists the user
properties.
GET /User/{userId}/preferences/{prefType}?includeAdditionalSettings=true user Lists the
additional settings for the user.
GET /User/Apps user Lists the Web
Console applications and features that a user has access to.
GET /UserGroup user group Lists all user
groups.
GET /UserGroup/{userGroupId} user group Lists the user
group properties.
GET /UsersAndGroups user and user Lists all users
group and user groups.
GET /V2/StoragePolicy storage Lists all
policy storage policies.
GET /V2/StoragePolicy/{STORAGEPOLICYID}?propertyLevel={PROPERTYLEVEL} storage Returns the
policy details of a storage policy GET /V2/StoragePolicy/{STORAGEPOLICYID}/SearchEngineProperties storage Returns the policy list of search engines associated with a storage policy.
GET /V2/StoragePolicy/{STORAGEPOLICYID}/Copy/{COPYID} storage Returns the
policy copy details of a storage policy copy.
GET /V2/StoragePolicy/{STORAGEPOLICYID}/Copy/{COPYID}/Size storage Returns the
policy copy size of a storage policy copy.
GET /VMBrowse?PseudoClientId={PseudoClientId}&inventoryPath={\type:name}&server={server} client Browses
virtual machines.
GET /VSAclientlist client Lists the
clients where the Virtual Server agent is installed.
GET /VSBrowse/{pseudoClientId}/{entityName}?requestType={requestType} client Browses
datastores.
GET /wapi/{workflowName}?input={value}&input_n={value_n} workflow Executes a
workflow as an API.
GET /Workflow workflow Lists all
workflows.
GET /Workflow/{workflowID}/definition workflow Returns the
workflow definition, such as the inputs, activities, and transitions.
POST /Agent + request body agent Updates the update_agent_te
agent update_agent_te properties.
POST /Alert/{livefeedId} + request body alert Updates the update_console_a
status of a console alert.
POST /AlertRule + request body alert Creates an create_alert.xml,c
alert.
POST /AlertRule/{ruleId}/Action/Modify + request body alert Updates the modify_alert.xml,
alert.
POST /AlertRule/{alertId}/Action/Enable alert Enables the
alert.
POST /AlertRule/{alertId}/Action/Disable alert Disables the
alert.
POST /AlertRule/{alertId}/notificationType/{notifTypeId}/Action/Enable alert Adds a
notification type to an alert. POST /AlertRule/{alertId}/notificationType/{notifTypeId}/Action/Disable alert Removes a notification type from an alert.
POST /Backupset/{backupsetId}/action/backup backup set Runs a
backup job on the backup set.
POST /Backupset + request body backup set Creates a create_backup_s
backup set. create_backup_s
POST /Backupset/{backupsetId} + request body backup set Updates the update_backupse
backup set update_backupse properties.
POST /Client + request body client Creates a create_hyperv_te
virtualization client.
POST /Client/{clientID} + request body client Updates the update_client_tem
client properties.
POST /Client/License/Reconfigure + request body client Reapplies a reconfigure_licen
license to a reconfigure_licen CommCell entity
POST /Client/License/Release + request body client Releases a release_license_te
license from a release_license_te client or an agent.
POST /ClientGroup/{clientGroupId} + request body client Updates the update_client_co
computer client group computer group properties.
POST /ClientGroup + request body client Creates a create_client_com
computer client group computer group.
POST /CommCell/DomainController + request body domain Updates the update_domain.x
domain.
POST /CommCell/KeyManagementServers key Creates a key create_key_mana
management management create_key_mana server server.
POST /Commcell/InternetOptions/Proxy + request body HTTP proxy Creates an create_http_prox
server HTTP proxy server.
POST /CommServ/AuditTrail + request body CommServe Updates the update_audit_tra
audit trail retention settings.
POST /CommServ/CustomCalendar + request body CommServe Creates a create_custom_c
custom calendar.
POST /CommServ/DRBackup CommServe Runs a See REST API - PO
POST /CommServ/GlobalParams + request body CommServe Returns the get_global_param
values for global parameters.
POST /CommServ/MetricsReporting + request body CommServe Updates the update_cloud_me
configuration for Cloud Metrics Reporting.
POST /contentstore/file/{folderId} ContentStore Creates a new <App_FileResourc
folder in the ContentStore.
POST /CreateTask + request body backup set or Runs a create_task_temp
subclient backup job on the subclient or the backup set.
POST /CreateTask + request body backup Restores create_task_temp
virtual server data obtained through a backup.
POST /DoBrowse + request body backup Browses data browse_template
obtained through a backup.
POST /Email/Search + request body email Returns a list search_emails.xm
messages of email messages.
POST /EmailServer + request body email server Updates the update_email_ser
email server update_email_ser configuration options.
POST /ExecuteQCommand + request body QCommand Sends a Send the QComm
QCommand request body. as a request.
POST /InstallClient + request body client Installs a new install_client_tem
client or associate entities to an existing client.
POST /JobDetails + request body job Returns the
details for a job.
POST /Job/{jobId}/action/kill job Kills the job.
POST /Job/{jobId}/action/resume job Resumes the
job.
POST /Job/{jobId}/action/pause job Suspends the
job. POST /Library + request body library Creates a disk create_disk_libra library.
POST /Library + request body library Creates a create_cloud_libr
cloud library. create_cloud_libr
POST /Login + request body user Retrieves an See Authenticatio
authentication token.
POST /logmonitoring/Syslog/Config Syslog server Creates a create_syslog_ser
Syslog server
POST /Logout user Ends the
current session.
POST /NavigationSettings?Organization={Organization} company Updates the update_navigatio
Command update_navigatio Center navigation preferences.
POST /Organization + request body company Creates a create_organizat
company.
POST /organization/{organizationId}/action/activate company Activates a
company.
POST /organization/{organizationId}/action/deactivate + request body company Deactivates a deactivate_organ
company.
POST /OperationWindow + request body operation Creates an create_operation
rule operation rule. create_operation
POST /QCommand/<qcommand> <applicable parameters> QCommand Sends a An XML template
QCommand QCommands. as a request.
POST /QCommand + request body QCommand Sends a Send the QComm
QCommand body. as a request.
POST /retrieveToClient + request body backup Restores data retrievetoclient_t
obtained retrievetoclient_t through a backup.
POST /Role + request body role Creates a role. create_role_temp
POST /Role/{roleId} + request body role Updates the update_role_temp
role properties.
POST /Schedules/task/Action/Enable schedule Enables the
schedule or schedule policy.
POST /Schedules/task/Action/Disable schedule Disables the
schedule or schedule policy.
POST /Security +request body security Updates the update_entity_se
association security associations for an entity. POST /Subclient/{subclientId} + request body subclient Updates the update_subclient subclient update_subclient properties. update_subclient
POST /Subclient/{subclientId}/action/backup?backupLevel= subclient Runs a
{backupLevel}&runIncrementalBackup={runIncrementalBackup}&incrementalLevel= backup job on {incrementalLevel} the subclient.
POST /Subclient + request body subclient Creates a create_subclient_
subclient. create_subclient_
POST /Task + request body schedule Creates a create_schedule_
policy schedule policy.
POST /Task/{taskId}/Agent/add schedule Adds an agent
policy or agent group to the schedule policy.
POST /Task/{taskId}/Entity/add schedule Associates an
policy entity, such as client group, client, agent, instance, backup set, or subclient to a schedule policy.
POST /Task/{taskId}/Entity/exclude schedule Excludes a
policy particular entity, such as client, agent, instance, backup set, or subclient from a schedule policy.
POST /Task/{taskId}/SubTask/{subTaskId} schedule Modifies the
policy schedule pattern for a schedule policy.
POST /User + request body user Creates a create_user_temp
user.
POST /User/{userId} + request body user Updates the modify_user_tem
user properties.
POST /User/AccountManagement + request body user Updates the update_user_cred
credentials for a user account
POST /User/Validate + request body user Validates the validate_user_tem
user.
POST /UserGroup + request body user group Creates a user create_usergroup
group.
POST /UserGroup/{userGroupId} + request body user group Updates the modify_usergroup
user group properties. POST /V2/StoragePolicy storage Creates a SP_creation.xml, S policy storage policy.
POST /V2/StoragePolicy/{STORAGEPOLICYID}/Copy storage Creates a create_storage_p
policy copy storage policy create_storage_p copy.
POST /wapi/{workflowName} workflow Executes a <inputs><INPUTN>
workflow as an API.
POST /Workflow/{workflowId}/Action/Execute + request body workflow Executes a execute_workflow
workflow as a execute_workflow job.
PUT /CommCell/KeyManagementServers key Updates the modify_key_mana
management properties of a modify_key_mana server key management server.
PUT /ContentStore ContentStore Create a
ContentStore for the specific user.
PUT /contentstore/file/{fileOrfolderId}/action/move ContentStore Moves a file or <App_FileResourc
folder to another folder within the ContentStore.
PUT /contentstore/file/{fileOrfolderId}/action/rename ContentStore Renames a file <App_FileResourc
or folder in the ContentStore.
PUT /Organization/{OrganizationId}/EmailCustomization + request body company Updates the {
email "footerTemplate": message "headerTemplate header and } footer configured for the company.
PUT /OperationWindow + request body operation Updates an update_operation
rule operation rule. update_operation
PUT /Plan/{planId}/sla + request body plan Updates the put_plan_sla_tem
SLA (service level agreement) for a plan.
PUT /Subclient/{subclientId}/content + request body subclient Updates put_subclient_vm
subclient content for virtual machines.
PUT /Task + request body schedule Adds or update_schedule_
policy removes update_schedule_ agent associations on a schedule policy. PUT /Task + request body schedule Adds, update_schedule_ policy excludes, or update_schedule_ removes entity associations on a schedule policy.
PUT /Task + request body schedule Updates a update_schedule_
policy schedule policy.
PUT /V2/StoragePolicy/{STORAGEPOLICYID} storage Updates a XML_updateSP.xm
policy storage policy.
PUT /V2/StoragePolicy/{STORAGEPOLICYID}/Copy/{COPYID} storage Updates a UpdateCopy.xml,
policy copy storage policy copy.
PUT /workflow + request body workflow Imports a An XML or JSON f
Administrator Guide Citrix MetaFrame XP application server for Windows 1st Edition by Brad Price, John Price ISBN 0782140572 9780782140576 - Download the ebook today to explore every detail
Administrator Guide Citrix MetaFrame XP application server for Windows 1st Edition by Brad Price, John Price ISBN 0782140572 9780782140576 instant download
Administrator Guide Citrix MetaFrame XP application server for Windows 1st Edition by Brad Price, John Price ISBN 0782140572 9780782140576 - Own the ebook now with all fully detailed chapters
Administrator Guide Citrix MetaFrame XP application server for Windows 1st Edition by Brad Price, John Price ISBN 0782140572 9780782140576 - Download the ebook now for the best reading experience
Administrator Guide Citrix MetaFrame XP application server for Windows 1st Edition by Brad Price, John Price ISBN 0782140572 9780782140576instant download