It would be great if Sway offered an API.
I would LOVE to have tools to make templates or styles and give them out or at least edit my own sways in an advanced mode.
Interesting. Ok- if Sway offered an API what would you love for it to do and what would you expect to do with it?
Drop a line in the comments below!
It would be great.
We can effectively integrate it with our LMS to generate student portfolio automatically.
René Cum commented
I would like to use the API to create sways based from things like products, blog posts, listings, reports, etc.
Generate Sway from 3rd party app.
I think SWAY would be great to do something similar to unroll a tweet https://www.theverge.com/2020/2/25/21152579/twitter-thread-easier-full-text-reading-unroll-how-to so you sometimes has multiple content that is somehow unstructure and you could generate a sway programmatically based on that content
From a training perspective, we would love the API to be able to programmatically select Sways for inclusion (embedding) in a Learning Module and be able to report on the progress.
Jobst von Heintze commented
Loading content into Sway via OpenGraph from internal and external sources would be vital to me. Since presentations in reality contain most of the time a mix of internal and external elements, a limitation to certain sources as it seems to be right now really stops the application to be a game changer.
Jamie - Comms for health research team commented
I would just like to be able to create an API so that I can create a database of subscribers.. please?
Aviad Ezra commented
I am in the Microsoft Education team, we would like to allow teacher to create Sway report for a class/school that will show school achievements and student progress.
This is a common ask from teacher as right now they are creating those weekly/monthly Sway reports manually using the data that is already in our system.
Jeffrey J commented
We could create a template and then use the API to populate dynamic content for a user to view a personalized proposal/presentation, periodic reports, confirm customer information etc. With the api, the uses are actually quite expansive. User could maintain a unique link to refer back to it, share it or perhaps interact with it. With Graph and Flow, this should be relatively easy to do. Much better option than a static brochure/report which is general in nature. Point in time fused with dynamic content - bundled with rich UI capabilities and a digital interface are the way of the future.
Would be interesting if Sway could be used to generate individual/personalized reports based on data that resides in Dynamics and/or the CDS.
E.g. Send a customer an annual Account Summary that is generated in Sway and dynamically populated with their unique customer data.
Doesn't need to be limited to Dynamics... People could create Sway documents from data in the CDS (Common Data Service) that was created from a PowerApp etc. Automatically generate and send Sway documents using MS Flow etc.
Dynamically edit the content of the sway
I would like Microsoft Sway to be able to be integrated into an existing website, say .Net Core backend/AngularJS frontend where the interface for building/editing Sway is provided online with an API to control where documents are to be opened from in an editable format, saved to, perhaps customise the tool bars or their presentation, color schemes etc.
Arthur Nicholson commented
We often use Sway to inform/train end users about a release. We employ a CI platform (VSTS) which had details of the new releases and detailed info about what's included and why. If Sway had an API then we could include it in the build and release that would not only push the release into the right environment but also create a Sway to inform users of what/why/how etc. I realise this may be an edge case use for many but it would plug the one of the few only only gaps in the MS stack I have for several customers
We'd use the API to apply data to Sway templates for our SaaS users. It'd work well for us if this was offered through the Office 365 API platform.
Per Arild's comment, is the Sway Team willing to give us an update here? Are you still open to offering an API?
Import a document from a doc lib in sharepoint
Are there any news from Microsoft on this matter? They updated the "uservoice" november 2014 last.
We want to create a sway from Project online as a Project Newsletter and Project Status Report.
I think generating reports, but making them a little more exciting.
We do a lot of stuff in PPTX manually each month--which is a chore! PPTX has slide size restrictions which make it tricky to populate with tables through API. If Sway is more accommodating on card size, we would more easily generate reports with many pages and also have them look cool too.
We will capture patient health data in either Dynamics 365 Sales or Operations, send health data to Power BI to create health visuals, then embed the live Power BI into Sway. The Sway will also automatically retrieve before and after pictures of patients taken at our medical weight loss centers.
We'll use the API to send the latest Sway update to patients, who will then send links to their family, friends, and co-workers who ask how they lost all their weight.
This will promote Sway, our medical weight loss centers, and motivate the patients to keep the weight off.