Occasion is the fastest booking and scheduling software available.
Write Python and use any of the 350k+ PyPi packages available. Refer to the Pipedream Python docs to learn more.
The Occasion API provides a suite of tools to manage and automate event booking and scheduling. Through Pipedream, you can harness this API to create powerful automations by triggering workflows based on booking activity, syncing event data with other services, managing customer information, and more. Utilizing Pipedream's capability to connect with hundreds of apps, you can extend the functionality of the Occasion API to streamline operations, enhance customer experiences, and leverage event data in innovative ways.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
occasion: {
type: "app",
app: "occasion",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://app.getoccasion.com/api/v1/merchants`,
auth: {
username: `${this.occasion.$auth.api_login}`,
password: `${this.occasion.$auth.api_secret}`,
},
})
},
})
Develop, run and deploy your Python code in Pipedream workflows. Integrate seamlessly between no-code steps, with connected accounts, or integrate Data Stores and manipulate files within a workflow.
This includes installing PyPI packages, within your code without having to manage a requirements.txt
file or running pip
.
Below is an example of using Python to access data from the trigger of the workflow, and sharing it with subsequent workflow steps:
def handler(pd: "pipedream"):
# Reference data from previous steps
print(pd.steps["trigger"]["context"]["id"])
# Return data for use in future steps
return {"foo": {"test":True}}