import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
devin: {
type: "app",
app: "devin",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.devin.ai/v1/sessions`,
headers: {
Authorization: `Bearer ${this.devin.$auth.api_key}`,
},
params: {
limit: `100`,
},
})
},
})
Create a new knowledge object to share information with Devin. See the documentation
Create a new session with Devin. See the documentation
Delete an existing knowledge object. See the documentation
Retrieve details about an existing session. See the documentation
Retrieve a list of all knowledge objects. See the documentation
Devin uses API keys for authentication. When you connect your Devin account, Pipedream securely stores the keys so you can easily authenticate to Devin APIs in both code and no-code steps.