It would be great if you develop or publish an API (Application Program Interface) so other developers can take advantage of your tools and integrate them into new applications.
For example, to integrate a workflow process:
In your design tool I would need to:
- Upload our own templates
- Upload our own approved image stock (users shouldn't be able to upload or select any other photos / images)
- Define the available color palette
- Should be able to render images for different targets (Print, social media, web sites, etc.)
- Users should be able create their designs freely within the allowed templates, images, colors and fonts
Our tool (We will have a custom application):
- Have control of user creation and administration
- Workflow authorization and automation
- Send emails / messages to users
- Track pending work and time
- Store designs and final products
This is my #1 ask within the team, so I’m supporting this ticket :)
Durham Bell commented
Data merge would be super-sweet! Plug in a spreadsheet, and crank out the content! Of course, an API would enable this...but I'm not holding my breath since Adobe (in my experience) is never in a hurry to open their ecosystem. Either by design or accidentally, they tend to make users jump through hoops to do things that might be quite easy (see: pretty much anything in InDesign). Still, this app is in it's infancy so maybe things will go differently this time around. 🤞
Scott McClellan commented
Could you provide any of the features that will be included in the API and a rough ETA (Q1/Q2?). My team is looking to automate their workflow by creating a script that defines the URL and the start/end time of each video or image segment combined with the text copy overlay for each segment, if any. Is that something we would be able to accomplish with the planned API? BTW, we have a mutual friend in Kristi J. :)
Did Adobe Spark expose REST API to get data like posts, pages and videos?
J. Mohsin commented
I can see that Adobe is now making an Android application for Spark which means that an API is being involved. I use an Adobe Spark page to maintain my portfolio so an API would really be useful. The API could be general to Adobe Spark i.e. to list the user's posts and pages. And to operate on a single page to add sections, photos and more.
In my case, I would use the API in my own website where I would post a project in one section and it will push to this Adobe Spark Page, my LinkedIn Project listing (they have an API for it) at the same time. Saves me the effort of having to put it manually in each place.