RESTful knowledge exchange
Post Reply
benyoung
Service Provider
Posts: 121
Liked: 32 times
Joined: May 25, 2016 3:29 am
Full Name: Ben Young
Contact:

API Roadmap - CSPs and Enterprise

Post by benyoung » Mar 26, 2018 8:18 pm

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
Service Provider
Posts: 121
Liked: 32 times
Joined: May 25, 2016 3:29 am
Full Name: Ben Young
Contact:

Re: API Roadmap - CSPs and Enterprise

Post by benyoung » Jun 04, 2018 8:13 pm

* Tape / Secondary Destination Management
* Copy jobs exposed as first class citizens

lasseoe
Service Provider
Posts: 32
Liked: 1 time
Joined: Dec 17, 2012 4:39 pm
Full Name: Lasse Osterild
Location: Denmark
Contact:

Re: API Roadmap - CSPs and Enterprise

Post by lasseoe » Jun 19, 2018 8:50 am

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
Service Provider
Posts: 121
Liked: 32 times
Joined: May 25, 2016 3:29 am
Full Name: Ben Young
Contact:

Re: API Roadmap - CSPs and Enterprise

Post by benyoung » Jun 19, 2018 8:13 pm

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: 30
Liked: 1 time
Joined: May 13, 2013 2:32 am
Location: Brisbane
Contact:

Re: API Roadmap - CSPs and Enterprise

Post by onthax » Jan 17, 2019 2:02 am

+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: 597
Liked: 139 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 » Jan 17, 2019 3:13 am

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
Global Technologist, Product Strategy | VMware vExpert
Email: anthony.spiteri@veeam.com | Mobile: +61488335699
Twitter: @anthonyspiteri | Skype: anthony_spiteri

benyoung
Service Provider
Posts: 121
Liked: 32 times
Joined: May 25, 2016 3:29 am
Full Name: Ben Young
Contact:

Re: API Roadmap - CSPs and Enterprise

Post by benyoung » Jan 17, 2019 3:18 am

Awesome thanks Anthony I am glad this is still the way it's heading!

david.plenker
Service Provider
Posts: 8
Liked: never
Joined: Apr 24, 2018 1:31 pm
Full Name: David von Plenker-Tind
Contact:

Re: API Roadmap - CSPs and Enterprise

Post by david.plenker » Mar 12, 2019 11:37 am

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?

nielsengelen
Veeam Software
Posts: 2613
Liked: 538 times
Joined: Jul 15, 2013 11:09 am
Full Name: Niels Engelen
Contact:

Re: API Roadmap - CSPs and Enterprise

Post by nielsengelen » Mar 12, 2019 11:40 am

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.
VCP-DCV
Veeam Certified Architect (VMCA)
http://foonet.be

david.plenker
Service Provider
Posts: 8
Liked: never
Joined: Apr 24, 2018 1:31 pm
Full Name: David von Plenker-Tind
Contact:

Re: API Roadmap - CSPs and Enterprise

Post by david.plenker » Mar 12, 2019 12:43 pm

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.

nielsengelen
Veeam Software
Posts: 2613
Liked: 538 times
Joined: Jul 15, 2013 11:09 am
Full Name: Niels Engelen
Contact:

Re: API Roadmap - CSPs and Enterprise

Post by nielsengelen » Mar 12, 2019 1:34 pm

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.
VCP-DCV
Veeam Certified Architect (VMCA)
http://foonet.be

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 » Mar 13, 2019 9:32 pm

JSON support is great, when will the api documentation be updated with the new features?

benyoung
Service Provider
Posts: 121
Liked: 32 times
Joined: May 25, 2016 3:29 am
Full Name: Ben Young
Contact:

Re: API Roadmap - CSPs and Enterprise

Post by benyoung » Mar 13, 2019 10:20 pm

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
Veeam Software
Posts: 2613
Liked: 538 times
Joined: Jul 15, 2013 11:09 am
Full Name: Niels Engelen
Contact:

Re: API Roadmap - CSPs and Enterprise

Post by nielsengelen » Mar 14, 2019 8:59 am

I will let our technical writers know about your request to add JSON output response to the documentation.
VCP-DCV
Veeam Certified Architect (VMCA)
http://foonet.be

Post Reply

Who is online

Users browsing this forum: No registered users and 2 guests