Skip to main content
Question

REST API for TapeStorage and Media details

  • November 13, 2023
  • 2 replies
  • 153 views

Forum|alt.badge.img

Hello,

 

I’m using Commvault v11.32.28.

In building some custom Python scripts that utilize the API I’ve found an endpoint that seems to be broken, or else I’m not using it properly.

The endpoint is: /V4/Storage/Tape/{libraryId}/Media

My understanding is that this is supposed to return media associated with a specific tape library.

 

The “/V4/Storage/Tape” endpoint works, returning details about my library.

But “/V4/Storage/Tape/{libraryId}/Media” gives me a status 200 (success), but no data.

Is anyone else out there successfully gathering media details from the API?

2 replies

Scott H
Vaulter
Forum|alt.badge.img+4
  • Vaulter
  • November 16, 2023

Hey Greg,

Thanks for reaching out for assistance.

You can use the following documentation to get the Library ID required:
https://documentation.commvault.com/2023e/essential/48985_rest_api_get_library.html

Once you have the Library ID you can input this into your script and it should now return the correct information.

Please let me know if you need further assistance.

Kind regards,

Scott Henderson
Media Management - Technical Team Lead (APAC)


Forum|alt.badge.img
  • Author
  • Novice
  • November 16, 2023

Hello Scott.

Thank you for your reply. Unfortunately, your suggestion is exactly what I’m doing.

My libraryId is “2” as shown below:

        {            "entityInfo": {                "name": "StorageTek SL150",                "id": 2            }        },

 

“/SearchSvc/CVWebService.svc/V4/Storage/Tape/2/Media” returns nothing.