with Microsoft OneDrive and Hostaway?
Emit new event when a new message is received in Hostaway.
Emit new event when a new reservation is created in Hostaway.
Emit new event when a reservation is updated in Hostaway.
Emit new event when a new file is created in a OneDrive drive
Emit new event when a new folder is created in a OneDrive drive
Creates a new reservation in Hostaway. See the documentation
Create a sharing link for a DriveItem. See the documentation
Download a file stored in OneDrive. See the documentation
The Microsoft OneDrive API taps into the robust file storage and management capabilities of OneDrive, allowing for operations like file uploads, retrievals, sharing, and synchronization. Integrating this API into Pipedream workflows lets you automate tasks involving file management, content collaboration, and data backup processes. With OneDrive's API on Pipedream, you can streamline document workflows, trigger actions based on file changes, and connect your file storage to countless other services for enhanced productivity.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
microsoft_onedrive: {
type: "app",
app: "microsoft_onedrive",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://graph.microsoft.com/v1.0/me`,
headers: {
Authorization: `Bearer ${this.microsoft_onedrive.$auth.oauth_access_token}`,
},
})
},
})
The Hostaway API allows for automation and integration with their property management platform. It provides endpoints for managing listings, bookings, messages, and more. On Pipedream, you can leverage these endpoints to create automated workflows that connect Hostaway with various other services, such as calendars, email, and messaging apps, or even custom functions for enhanced property management. Whether you're aiming to synchronize booking calendars or automate guest communication, the Hostaway API on Pipedream enables you to streamline operations and enhance guest experiences with ease.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
hostaway: {
type: "app",
app: "hostaway",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.hostaway.com/v1/users`,
headers: {
Authorization: `Bearer ${this.hostaway.$auth.oauth_access_token}`,
"Cache-control": `no-cache`,
},
})
},
})