0% found this document useful (0 votes)
14 views

Rest Api Api Library

Uploaded by

Shrinivas Dasari
Copyright
© © All Rights Reserved
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
0% found this document useful (0 votes)
14 views

Rest Api Api Library

Uploaded by

Shrinivas Dasari
Copyright
© © All Rights Reserved
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.


{completedJobLookupTime}&jobCategory={jobCategory}&jobFilter={jobFilter}

GET /Job/{jobId}/AdvancedDetails?infoType={infoType} job Returns the


details for a
specific job.

GET /logmonitoring/Syslog/Status Syslog server Returns the


details of the
Syslog server.

GET /MediaAgent MediaAgent Lists the


MediaAgents.
GET /NavigationSettings user Lists the
Command
Center
navigation
preferences.

GET /Organization company Lists


companies.

GET /Organization/{organizationId} company List the


company
properties.

GET /Organization/{organizationId}/EmailCustomization company Lists the email


message
header and
footer
configured for
the company.

GET /OperationWindow/OpWindowList?commcellId={commcellId}&clientId= operation Lists the


{clientId}&clientgroupId={clientgroupId}&appTypeId={appTypeId}&instanceId= rule operation
{instanceId}&backupsetId={backupsetId}&subclientId={subclientId} rules.

GET /Plan plan Lists all plans.

GET Plan/{planId}/AssociatedEntities plan Lists the


details of
entities that
are associated
with a plan.

GET /Recall?at={appTypeId}&si={stubinfo}&op={path}&appId={subclientId}&ec={encoding} job Initiates a


download of
data obtained
through a
backup.

GET /Role role Lists all roles.

GET /Role/{roleId} role Lists the role


properties.

GET /Schedules?clientId={clientId}&apptypeId={apptypeId}&instanceId= schedule Lists all


{instanceId}&backupsetId={backupsetId}&subclientId={subclientId} schedules.

GET /Schedules/{taskId} schedule Lists the


schedule
properties.

GET /SchedulePolicy schedule Lists all


policy schedule
policies.

GET /SchedulePolicy/{taskId} schedule Lists the


policy schedule
policy
properties.

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


disaster
recovery
backup job.
POST /Commcell/DRBackup/Options CommServe Modifies update_disaster_
Disaster
Recovery (DR)
Backup
options.

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


workflow
definition.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy