Skip to main content
Question

For Veeam Backup and Replication REST APIs, x-api-version header (for example 1.3-rev1) can be obtained from a REST API?

  • July 27, 2026
  • 3 comments
  • 21 views

I noticed that every REST API request, including the access token request (POST /api/oauth2/token), requires the x-api-version header (for example 1.3-rev1).

So I wanted to check if is there any REST API endpoint that returns the supported x-api-version (or REST API revision) without requiring the x-api-version header?

3 comments

Chris.Childerhose
Forum|alt.badge.img+22

If you go to the rest API URL you can see the versions.  

https://fqdn:9419/swagger/index.html

 


eblack
Forum|alt.badge.img+3
  • Influencer
  • July 27, 2026

You may find this helpful. It’s the collector script. It discovers the latest version by probing known swagger paths. I don’t think there is a dedicated endpoint that enums them, or at least I haven’t seen it yet if there is. 

https://raw.githubusercontent.com/VeeamHub/veeam-config-collector/refs/heads/master/Veeam_Config_Collector.ps1


Forum|alt.badge.img+3
  • Veeam Product Management
  • July 29, 2026

 

So I wanted to check if is there any REST API endpoint that returns the supported x-api-version (or REST API revision) without requiring the x-api-version header?

Can you explain a bit more why you want this?

https://helpcenter.veeam.com/references/vbr/13/rest/1.3-rev0/tag/SectionOverview#section/Versioning/REST-API-Revisions

Veeam’s REST API supports versioning, the idea being that an update to the software shouldn’t break your existing code interacting with the APi.

Usually what I see is that users set the API version they want to work with as a variable and simply call the variable when setting the header for their production code, and for dev environments you test each function against existing API version and against latest (or against the version you want to migrate to) to see what breaks and what doesn’t.

But maybe I’m misunderstanding your request, you should be picking the API version you plan to use for your production code, the API cannot (and will not) decide for you.