with Zoho Billing and Amara?
Emit new event when a new subscription is created.
Emit new event when subtitles have been published. See the docs here
Emit new event when subtitles have been unpublished. See the docs here
The Zoho Subscriptions API allows you to manage various aspects of subscription-based billing services. With this API, you can automate tasks such as creating subscriptions, handling customer billing info, and managing invoices. In Pipedream, you can harness this API to build workflows that respond to events in Zoho Subscriptions or to perform actions based on triggers from other apps. This enables seamless automation of billing operations and integration with your broader app ecosystem.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
zoho_subscriptions: {
type: "app",
app: "zoho_subscriptions",
}
},
async run({steps, $}) {
return await axios($, {
url: `${this.zoho_subscriptions.$auth.api_domain}/billing/v1/organizations`,
headers: {
"Authorization": `Zoho-oauthtoken ${this.zoho_subscriptions.$auth.oauth_access_token}`,
},
})
},
})
The Amara API provides programmatic access to Amara’s community-driven subtitle creation and translation services. With this API, you can automate subtitle workflows, streamline video content translation, and integrate with other services to create efficient localization processes. The API allows you to manage videos, subtitles, and teams, offering a doorway to effortlessly scaling your video content to reach global audiences.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
amara: {
type: "app",
app: "amara",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://amara.org/api/users/teams/`,
headers: {
"X-api-key": `${this.amara.$auth.api_key}`,
"Content-Type": `application/json`,
},
})
},
})