Skip to main content
Solved

REST API CALL FROM POSTMAN CLIENT

  • 24 February 2022
  • 6 replies
  • 407 views

Forum|alt.badge.img+1

I am sending a  get call from POSTMAN Client to get the backup job summery report for last 24 hrs. 

it retiring a error with Status: 400 bad request.

Followed the below procedure to get the REST API link

  1. Logged in into webconsole→ Report → backup summery report → removed some unwanted fields → click on REST API & copy the link.
  2. On Postman client generate the token, create a new HTTP request -pest the link, & pest the token → hit send 
  3. I am getting 400 bad request 
  4. I can able execute all Commvault REST API - Public -SP24 Commands.

Best answer by Pradip Gaya

Issue has been solved after adding below key in Header.

 

Key                        Value

Accept                   application/json

Content-Type       application/json

 

 

 

View original
Did this answer your question?
If you have a question or comment, please create a topic

6 replies

Forum|alt.badge.img+1
  • Author
  • Bit
  • 2 replies
  • February 24, 2022

Error screen short


Forum|alt.badge.img+2

Pradip,

Can you check the CustomReportsEngine.log for the exact error. I am thinking that something might have gone wrong when removing some unnecessary fields,

Alternatively you can try un select the columns from the gui and then copy the rest api url.  That way you should have a working url. 


Forum|alt.badge.img+1
  • Author
  • Bit
  • 2 replies
  • February 25, 2022

@Jagadeesh Nuthakki - Thanks for you reply! 

 

I unselect the columns from GUI & copied the api url & try to run that link from POSTMAN Client.

 

URL :

 

https://websever.domain.com/webconsole/api/cr/reportsplusengine/datasets/2638c3d3-adc7-4b61-bb24-2ba509229bf5:a30bd278-c7d9-470f-9ae9-8b4922743330/data/?offset=0&orderby=%5BClient%5D%20asc&parameter.Agents%5B%5D=AIX%2520File%2520System&parameter.timeframe=-PT24H%20P0D&parameter.useCSTimeZone=1&parameter.WindowStartTime=00%3A00%3A00&parameter.datasource%5B%5D=commserve%2Ccommserve-emea%2Cjpd91bk201&limit=20

 

Note - replaced the webserver name & replaced with webserver.domian.com

 

but un CustomReportsEngine.log it report below url

 

4940 129 02/25 02:00:31 : request url [/datasets/2638c3d3-adc7-4b61-bb24-2ba509229bf5:a30bd278-c7d9-470f-9ae9-8b4922743330/data/?offset=0&cacheId=a947b9ec-7a21-44e9-a59a-597120e5b2b5&fields=[Job Status] AS [JobStatus],Count([JobId]) AS [JobId],Sum([Size of Application]) AS [SizeofApplication],Sum([Media Size]) AS [MediaSize],Sum([Protected Objects]) AS [ProtectedObjects],Sum([Failed Objects]) AS [FailedObjects],Sum([Failed Folders]) AS [FailedFolders]&groupby=[Job Status]&orderby=[JobId] Desc&isExport=false&componentName=Summary&parameter.ClientGroup[]=XX-EVREUX-CLIENT-GROUP&parameter.timeframe=-PT24H P0D&parameter.useCSTimeZone=1&parameter.WindowStartTime=00:00:00&parameter.datasource[]=XXX,XXX&limit=2], user [tycoelectronics\XXX], method [get]


Mike Struening
Vaulter
Forum|alt.badge.img+23

@Pradip_Gaya , following up on this one.

Was the advice from @Jagadeesh Nuthakki able to provide what you needed, or were you still in need of more help?


Forum|alt.badge.img
  • Byte
  • 1 reply
  • Answer
  • March 23, 2022

Issue has been solved after adding below key in Header.

 

Key                        Value

Accept                   application/json

Content-Type       application/json

 

 

 


Mike Struening
Vaulter
Forum|alt.badge.img+23

Awesome, thanks for sharing!


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings