Platform Release Webinars (July 2026): Commvault Cloud SaaS and LTS 11.44
Discuss REST APIs, Workflows, PowerShell, scripting, customization, and more!
Recently active
Hi,Struggling to find a suitable API endpoint and payload to register the client after installing the file system agent via decoupled installation. Meaning agent successfuly installed from the client and I only need to perform decoupled registration using API call. Below is my code snippet i tried but unlucky.TOKEN =”this_is_a_dumy_token_to_illustrate"url = "https://dkcdctestcs1.vestas.net/commandcenter/api/InstallClient"headers = { 'Content-Type': 'application/json', 'Accept': 'application/json', 'Authtoken': TOKEN}payload = json.dumps({ "rebootClient": false, "createPseudoClientRequest": { "registerClient": true, "clientInfo": { "clientType": 0, "plan": { "planId": 1 }, "subclientInfo": { "fsSubClientProp": { "useGlobalFilters": "USE_CELL_LEVEL_POLICY", "backupSystemState": true }, "useLocalContent": true,
Hello team,I'm trying to write a script that executes a powershell script 1st API call works well and I can obtain a list of the VMs and associated GUID$response = Invoke-RestMethod -Uri "$cvApiUrl/v4/virtualmachines" -Method Get -Headers $cvHeadersGet -UseBasicParsing for the second step of the script I am getting details of the VMs and store them on a table. foreach ($vm in $allVMs) { $uuid = $vm.UUID $vmName = $vm.name Write-Host "--- Processing VM : $vmName ---" Write-Host "URL : $cvApiUrl/VM?guid=$uuid" try { $vmDetail = Invoke-RestMethod -Uri "$cvApiUrl/VM?guid=$uuid" -Method Get -Headers $cvHeadersGet -UseBasicParsing After 90 call I got this errorWARNING: Erreur récupération détail VM VM1 (attempt1) : The underlying connection was closed: An unexpected error occurred on a send.WARNING: Erreur récupération détail VM VM2 (attempt2) : The underlying connection was closed: An unexpected error occurred on a send.WARNING: Erreur récupération détail VM VM3 (atte
Hi Everyone, Has anyone installed the Commvault > SerivceNow integration app. If so can you please provide your experience. Good or bad. What functionality has it given you ?Thanks for any informatiion.
The 3 API calls below we use in 11.32 have been deprecated in 11.36.Will they still work after we upgrade from 11.32 to 11.36 ?What API calls in 11.36 replace these ?Thanks #Deprecated in 11.36Delete-CVClientGroup -Token $Token -CVServer $CVServer -GroupId $group.id #Deprecated in 11.36$AllCvGroups = (Get-CVGroup -Token $Token -CVServer $CVServer).App_GetServerListResp.groups #Deprecated in 11.36$newgroup = New-CVClientGroup -Token $Token -CVServer $CVServer -GroupName $group -GroupDescription
Hi All,We are deploying Commvault SaaS Endpoint Backup for laptops and would like to know if SCIM provisioning in the Enterprise Application can be used to synchronize users and groups from Entra ID to the Commvault tenant.The reason for this query is that, while SCIM synchronization successfully creates users in the Commvault tenant, the group synchronization fails with the attached error message. Could you please confirm if any additional configuration is required on the Commvault tenant side to resolve this issue?
How i can use windows update worflow when we use SCCM ,
Hello, hope this finds you well!I’ve been checking the documentation but can’t find a way to make an API call that would give me what I need.What I’m looking for is something that would give me this information:This screenshots refers to what I see when I go to Storage Policy - Copy - View - Jobs For auditing matters I need to extract the job history of certain clients and automating this would help me quite a lot.Thank you in advance for your help and have a nice day.Best regards,
I see that the api.commvault.com has not been updated with information about SP40.Latest version to be selected is SP38Does this mean that api-documentation for 11.38 is the one to use for 11.40, or has it just not been published yet?Planning an upgrade to 11.40 and wants to make sure if there is any changes to the API’s I’m currently using, to ensure a smooth transition.
Hello everyone,We have had a problem with Exchange Backup since today because of the EWS error (see image below). We have already re-entered the credentials for the service account, but unfortunately that didn't help. Does anyone have a useful tip on what to do in this case? We have re-entered the credentials for the service-account at Commvault Exchange Client (see below)
I need a user who should delete clients without permission. Can I exclude him somehow in the workflow?
Hi,I am new to the Python SDK, and quite new to Python, and I would like to know if there is a way to assign and to check the tags of a client.I am able to get the properties of the client, but I can’t see the tags.Does anybody could help me on this?Also, I would like to comment that Arlie hasn’t been really helpful yet…Regards,JC
Hi Everyone. currently we use snmp to send alerts from Commvault to ServiceNow. This Creates Alerts in ServiceNow and the Operations team manually create Incidents from the alerts. I would like to change this and I believe Commvault has the ability to auto create the incidents in ServiceNow. I’ve had a little search but has anyone done this and if so do we need to install any software on the ServiceNow side. Any advice would be welcomed. Thanks in advance,
Hi together,I would like to use REST API calls inside a workflow. Unfortunately, I do only find the opposite information in the documentation (how to use workflows with REST API). Can someone give me a starting point for this topic?Best regards.Michael
When I run the following query in SQL it returns a single value that is an XML representation of the client list.SELECT [Client].[Id] 'ClientId', [Client].[name] 'ClientName', [Client].[net_hostname] 'ClientHostName'FROM [CommServ].[dbo].[APP_Client] AS [Client] WHERE [Client].[status] = 2FOR XML RAW, ROOT('ClientInfo');The goal is to use xpath to do queries against the list rather then doing constant queries. The problem is that when I run it in a workflow it looks like it paginates the results so it returns multiple rows. Is there another way to do this?
Hi Community, I am trying to figure out how to add the discovered SQL Servers to Subclient content using the API. Does anyone have any experience in how to do this? From what I could get my hands on, the API reference did not really specify this. Let me know. Thanks,Daniel
Hello community,Can anyone tell me if it is possible to create an alert for any commissioned or created commvault to inform that it is his first backupExample:"I created a new client to be backed up, as soon as you run the first job it will inform you that it is your first backup and it was successfully completed"
Hi All,I am not able to open a sandbox on CommServe. Blank page is displayed only.Sandbox URL is https://commserveFQDN/webconsole/sandbox/Dev tools in the browser (F12) writes: “Error with Permissions-Policy header: Parse of permissions policy failed because of errors reported by structured header parser.”Trying to open with Microsoft Edge.Repairing the instance has not solved the issue.The https://commserveFQDN/webconsole/sandbox/apiexlorer URL is working.Any ideas?Thank you,Lubos UPDATE: The REST Webservice API Sandbox page finally showed up after more than half an hour :-O
We have an effort to migrate DDB partition to another local volume on the MA for 200+ servers. Doing this via GUI 200 times will not be fun. I’ve looked but haven’t found a command that I can leverage to automate this task. Can’t imagine there being no cli command or qscript for this.
I have used the apis to retire and delete the VMs but since the VMs are added everytime manually in the subclient, I would like to use the API to remove it from the content as well. I used the below mentioned API and it deletes the complete content. I just want one VM to be removed.There is a post already answered, but the URL provided doesn't work. https://community.commvault.com/developer%2Dtools%2Dintegration%2Dand%2Dautomation%2D50/delete%2Dmanually%2Dadded%2Dvms%2Dfrom%2Dcontent%2Dvia%2Dapi%2D8768
Any early adopter program to backup snowflake around here ? or private discussion about it to see if there any initiative on that ?
Hello Guys!!I’m looking to create a workflow to auto submit the failed jobs post performing the basic prechecks like ping the client, check connectivity, CommVault services.Can anyone guide me it’s my first step towards making any workflow.
Since the Job API does not return the admin jobs, looking for anyone who might know which sql table contains the admin jobs, or aux copies/dr copies, data aging jobs Thanks for any suggestion.
Hi Team,I am currently attempting to build a custom report that consolidates the following individual reports into a single comprehensive report:Last 12 Month Backup Job Trending Disk Library Growth Disk Library Capacity Details Cloud Library Growth Cloud Library Capacity Details Average Q&I Time DDB CapacityUnfortunately, I have encountered difficulties due to the lack of detailed database information. I have explored Commcell views, but none have provided the necessary insights.In my efforts to create this report, I attempted to generate a dataset using HTTP from REST APIs. However, I encountered an error stating, “Illegal character in query at index 483: .”Considering an alternative approach, I explored the possibility of using SQL queries. While I identified the table related to the library, “CNMMMediaInfoView,” I was unable to locate other tables containing the required information.I have reviewed several posts that appeared promising, but they did not provide the specific det
Would you please add the description field in Command center Virtualization / Hypervisors/ vCenter / subclient ?I would like to track what VM’s I add and remove in Commvault without using the java console.
Hello,I’m planning to use the workflow to migrate the media agent role from Windows 2012 to Windows 2019.The maglib has 4 mount paths, 17TB in total. The mount paths are different sizes (see screenshot below). Do i need to give my new mount paths the same size storage or can i provision 4x4.5TB mount paths? Is Commvault smart enough to distribute the data evenly over the new mount paths?I’ve used the workflow successfully already but always on servers with 1 mount path in the maglib.Thanks in advanceRegardsFergus
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.