with Box 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 event with subscribed event source triggered on a target. 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 file is uploaded to a target. See the documentation
Emit new event when a new folder created on a target. See the documentation
Creates a signature request. This involves preparing a document for signing and sending the signature request to signers. See the documentation
Analyzes a block of text for key insights, sentiment, and keyword extraction using Speak Ai's NLP engine. See the documentation
Downloads a file from Box to your workflow's /tmp directory. See the documentation
Retrieve the full transcription of a processed media file. See the documentation
The Box API offers a playground for enhancing content management and collaboration within your cloud storage. With Pipedream, you can orchestrate Box's functionality to automate document handling, streamline approval flows, sync files across apps, and trigger actions based on file events. Think of Pipedream as the glue that allows you to connect Box with your tech stack, triggering workflows with new file uploads, comments, or when sharing settings change, to enhance productivity and minimize manual labor.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
box: {
type: "app",
app: "box",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.box.com/2.0/users/me`,
headers: {
Authorization: `Bearer ${this.box.$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}`,
},
})
},
})