Devin AI software engineer automation
Poll-based trigger that fires when a Devin session newly reaches a terminal status (finished / blocked / expired / stopped). Devin has no outbound webhooks, so this provisions a webhook + cron schedule (the wake-up signal) and polls GET /v1/sessions on each tick, emitting only sessions whose (session_id, status) pair has not been seen before.
3 fields
Start a new Devin session from a task prompt.
11 fields
List Devin sessions for the organization.
2 fields
Retrieve a session's status, output, structured output, and metadata.
1 field
Send a follow-up message to an active session (auto-resumes if suspended).
Replace the tags associated with a session (max 50).
Terminate an active session (cannot be resumed afterward).
Upload a file for Devin to work with; returns a reference URL for a prompt.
List all knowledge notes and folders for the organization.
Create a new knowledge entry.
4 fields
Update an existing knowledge entry.
Delete a knowledge entry.
List all playbooks accessible to the organization.
Retrieve a specific playbook's details.
Create a new team playbook.
List metadata for all org secrets (values are never returned).
Create a new org secret for use in sessions.
5 fields
Permanently delete a secret by ID.
Return information about the authenticated API key / principal (v3).
Wire Devin into a coding agent and let it use these operations as tools.
Start building workflows in minutes with our visual builder. No code required.