RESTful knowledge exchange
Post Reply
benyoung
Veeam Vanguard
Posts: 148
Liked: 47 times
Joined: May 25, 2016 3:29 am
Full Name: Ben Young
Contact:

API Roadmap - CSPs and Enterprise

Post by benyoung »

I posted about this over a year ago and i am still seeing a lot of threads with a similar theme, or end up this way which is coverage issues with the API where operations do not exist or are incomplete. It appears to me that the API development is still almost entirely pinned to Enterprise Manager product and some of the newer cloud connect portal type applications.

It would be great to get some information if possible here about the roadmap, how it is decided, again something i have asked about - is there a working group to consult customers either Enterprise or SP's such as myself to see what we are doing with the product and what might be a useful additions to make so we can provide more functionality to our customers. I for one would be very interested in being part of such a group.

I will start a list below; Some are semi-historic (from my post in Feb last year) are may actually be added / updated in the last couple of v9 updates but it would be good to see what others think are missing
  1. creating jobs (not via a clone..)
  2. create replication jobs
  3. edit replication jobs
  4. creating failover plans
  5. edit a failover plan (in a useful way not just name and description, everyting under <failoverplaninfo> node)
  6. useful failover job triggering - partial etc
  7. better filtering and search capability
  8. json support
  9. administrator type tasks view/lookup so an admin can view and control if required tasks created by other logon sessions (even if its from the same user)
  10. query cloud connect job status/sessions info from tenants
I am happy to maintain a list here and or discuss with anyone with similar roadblocks from Veeam - either way interested in hearing from others.
benyoung
Veeam Vanguard
Posts: 148
Liked: 47 times
Joined: May 25, 2016 3:29 am
Full Name: Ben Young
Contact:

Re: API Roadmap - CSPs and Enterprise

Post by benyoung »

* Tape / Secondary Destination Management
* Copy jobs exposed as first class citizens
lasseoe
Service Provider
Posts: 76
Liked: 7 times
Joined: Dec 17, 2012 4:39 pm
Full Name: Lasse Osterild
Location: Denmark
Contact:

Re: API Roadmap - CSPs and Enterprise

Post by lasseoe »

In my opinion, all modern software products should have an API first approach, by that I mean if I can do it through a GUI I should also be able to do it through the API. Lots of new'ish (within the last 2-10 years) products will actually have their GUIs utilize their own API, it's far smarter as you don't have to duplicate code and maintain the logic in several places.
benyoung
Veeam Vanguard
Posts: 148
Liked: 47 times
Joined: May 25, 2016 3:29 am
Full Name: Ben Young
Contact:

Re: API Roadmap - CSPs and Enterprise

Post by benyoung »

Agreed lasseoe - although I do get it from there perspective where by the product has been around for a number of years and at that time the priority would have been pretty low I suspect and an API first model probably was a step too far.

However, in my opinion the API has lagged too far behind now with no major changes from what I can tell in recent years and certainly a long way off parity or even close to parity with the Powershell side of things due to it's specific use case to support the enterprise manager web client. Although powershell can be made to "work" by wrapping a roll your own api solution around powershell is far from the ideal consumption model especially from a cloud service provider who wants to automate as much as possible.

Fingers crossed there is something going on in the background to modernise it and bring it up in line with the current feature set or atleast a step in the right direction with a few key features
onthax
Service Provider
Posts: 40
Liked: 1 time
Joined: May 13, 2013 2:32 am
Location: Brisbane
Contact:

Re: API Roadmap - CSPs and Enterprise

Post by onthax »

+1 to all of the above, as we are starting to integrate veeam B&R into our automation and other products, finding the API severely lacking on some simple functionality.
anthonyspiteri79
Veeam Software
Posts: 741
Liked: 207 times
Joined: Jan 14, 2016 6:48 am
Full Name: Anthony Spiteri
Location: Perth, Australia
Contact:

Re: API Roadmap - CSPs and Enterprise

Post by anthonyspiteri79 » 1 person likes this post

Hey all, seems like this old thread has been brought back to life :) Timing is everything and we certainly understand the current challenges with the existing API, but you can see from our work with Veeam Backup for Office 365 and Veeam Availability Console that we are taking the API First approach seriously. As Ben mentioned, back-porting that into the core platform is in it's self a challenge but something we are aware of. As part of the Product Strategy team we field many requests for product enhancements...APIs are never far away from the top.
Anthony Spiteri
Regional CTO APJ & Lead Cloud and Service Provider Technologist
Email: anthony.spiteri@veeam.com
Twitter: @anthonyspiteri
benyoung
Veeam Vanguard
Posts: 148
Liked: 47 times
Joined: May 25, 2016 3:29 am
Full Name: Ben Young
Contact:

Re: API Roadmap - CSPs and Enterprise

Post by benyoung »

Awesome thanks Anthony I am glad this is still the way it's heading!
david.plenker
Service Provider
Posts: 43
Liked: 6 times
Joined: Apr 24, 2018 1:31 pm
Full Name: David von Plenker-Tind
Contact:

Re: API Roadmap - CSPs and Enterprise

Post by david.plenker »

Do you have any information about the progress on API development? Perhaps a road map for improvements and "new" functions to implemented, such as creating backup jobs?
Regards,
David von Plenker-Tind
nielsengelen
Product Manager
Posts: 5619
Liked: 1177 times
Joined: Jul 15, 2013 11:09 am
Full Name: Niels Engelen
Contact:

Re: API Roadmap - CSPs and Enterprise

Post by nielsengelen »

Hi David, currently there is no roadmap yet available for changes to the API however as Anthony said we are aware of the requests and are listening. If you could list the things you would want to see, that would be great.
Personal blog: https://foonet.be
GitHub: https://github.com/nielsengelen
david.plenker
Service Provider
Posts: 43
Liked: 6 times
Joined: Apr 24, 2018 1:31 pm
Full Name: David von Plenker-Tind
Contact:

Re: API Roadmap - CSPs and Enterprise

Post by david.plenker »

At the moment we are missing the create job option and json support. The machines we would like to create jobs for are tenant VMs in vCloud and we are making a simple web UI for the tenants to toggle backup with two different retention policies. The backup must be vCloud aware and also backup the vApp. Powershell is the only tool making this possible right now, but Powershell is quite slow and brings some limitations in what platform we use for our own API.
Regards,
David von Plenker-Tind
nielsengelen
Product Manager
Posts: 5619
Liked: 1177 times
Joined: Jul 15, 2013 11:09 am
Full Name: Niels Engelen
Contact:

Re: API Roadmap - CSPs and Enterprise

Post by nielsengelen »

JSON support has been added in update 4.

From the what's new:

Code: Select all

RESTful API
• Added JSON support.
• Added RESTful API coverage for viewing and managing agent-based jobs and their backups.
Personal blog: https://foonet.be
GitHub: https://github.com/nielsengelen
spine
Service Provider
Posts: 12
Liked: never
Joined: Mar 13, 2019 8:33 pm
Full Name: Steven Pine
Contact:

Re: API Roadmap - CSPs and Enterprise

Post by spine »

JSON support is great, when will the api documentation be updated with the new features?
benyoung
Veeam Vanguard
Posts: 148
Liked: 47 times
Joined: May 25, 2016 3:29 am
Full Name: Ben Young
Contact:

Re: API Roadmap - CSPs and Enterprise

Post by benyoung »

I believe it is still there already - you just need to set the accept header type to start pushing back and forth using JSON payloads.
The documentation however only shows the example payloads as XML, not sure if there are any plans to add both examples to the docs in the future, hopefully
nielsengelen
Product Manager
Posts: 5619
Liked: 1177 times
Joined: Jul 15, 2013 11:09 am
Full Name: Niels Engelen
Contact:

Re: API Roadmap - CSPs and Enterprise

Post by nielsengelen »

I will let our technical writers know about your request to add JSON output response to the documentation.
Personal blog: https://foonet.be
GitHub: https://github.com/nielsengelen
SteelContainer
Service Provider
Posts: 146
Liked: 21 times
Joined: May 21, 2014 8:47 am
Location: New Zealand
Contact:

Re: API Roadmap - CSPs and Enterprise

Post by SteelContainer »

+1 for adding 'backup to tape' support to the enterprise manager api.
We heavily use the api for management, billing and alerting and it seems odd to be missing a job type. We are also seeing some increased demand for backups to tape due to ransomware fears.
oleg.feoktistov
Veeam Software
Posts: 1912
Liked: 635 times
Joined: Sep 25, 2019 10:32 am
Full Name: Oleg Feoktistov
Contact:

Re: API Roadmap - CSPs and Enterprise

Post by oleg.feoktistov »

Thanks, noted!
swinner
Lurker
Posts: 1
Liked: never
Joined: Feb 03, 2021 2:00 pm
Full Name: Simon Kummer
Contact:

Re: API Roadmap - CSPs and Enterprise

Post by swinner »

It's an older thread but as far as i sill missing the Backup to Tape support in the Veeam Enterprise Manager Rest API.
oleg.feoktistov
Veeam Software
Posts: 1912
Liked: 635 times
Joined: Sep 25, 2019 10:32 am
Full Name: Oleg Feoktistov
Contact:

Re: API Roadmap - CSPs and Enterprise

Post by oleg.feoktistov »

Correct, tape support is not added to EM REST API as we didn't see a high demand for automating it via REST. Thanks!
dacuna
Novice
Posts: 3
Liked: never
Joined: Aug 01, 2023 2:54 pm
Full Name: Daniel Acuña
Contact:

Re: API Roadmap - CSPs and Enterprise

Post by dacuna »

Hello oleg.feoktistov ,

Are you saying there's never going to be API support to do Backup to tape? While many companies wish to move away from tapes and backup to cloud, companies like mine still use tape backups. It'll be great if we could have that being supported through API.

Thank you
oleg.feoktistov
Veeam Software
Posts: 1912
Liked: 635 times
Joined: Sep 25, 2019 10:32 am
Full Name: Oleg Feoktistov
Contact:

Re: API Roadmap - CSPs and Enterprise

Post by oleg.feoktistov »

Hi Daniel,

Not through EM REST API as we decided not to develop it further. However, we switch focus to VBR REST API now, so with the enough demand this feature has good chances to make it there.

Thanks,
Oleg
Post Reply

Who is online

Users browsing this forum: No registered users and 2 guests