with Frame.io and Speak AI?
Emit new event when a new media file is created. Useful for initiating workflows based on new media intake. See the documentation
Emit new event when an asset is uploaded. See the documentation
Emit new event when a new text is analyzed. Useful for initiating workflows based on new text analysis. See the documentation
Emit new event when a new comment is left on an asset. See the documentation
Emit new event when a new project is created. See the documentation
Analyzes a block of text for key insights, sentiment, and keyword extraction using Speak Ai's NLP engine. See the documentation
Creates a new comment on an asset in Frame.io. See the documentation
Retrieve the full transcription of a processed media file. See the documentation
The Frame.io API hooks into their robust video collaboration platform, enabling automated workflows around video reviews, project updates, and asset management. With the API, you can programmatically interact with comments, accounts, projects, and more—perfect for integrating with other tools to streamline video production pipelines.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
frame: {
type: "app",
app: "frame",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.frame.io/v2/accounts`,
headers: {
Authorization: `Bearer ${this.frame.$auth.oauth_access_token}`,
},
})
},
})
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
speak_ai: {
type: "app",
app: "speak_ai",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.speakai.co/v1/admin/users`,
headers: {
"x-speakai-key": `${this.speak_ai.$auth.api_key}`,
"x-access-token": `${this.speak_ai.$auth.oauth_access_token}`,
},
})
},
})