Skip to main content
The Devin node adds Devin operations to your workflows. Add it on the canvas or ask the AI builder for it by name, then pick an operation and fill in its fields. Devin also includes 1 trigger operation (marked in the tables below) that can start a workflow when something happens in Devin.
You can wire the Devin node into an AI agent as a tool provider: the agent calls the operations you allow. See Agent tools.

Credentials

Connect Devin under Credentials in the node settings. See Connecting credentials for the general flow. Enter the values manually when creating the credential. Get your credentials here.

Operations

Account

OperationIDDescriptionTrigger
Get Selfget_selfReturn information about the authenticated API key / principal (v3).

Attachments

OperationIDDescriptionTrigger
Upload Attachmentupload_attachmentUpload a file for Devin to work with; returns a reference URL for a prompt.

Knowledge

OperationIDDescriptionTrigger
Create Knowledgecreate_knowledgeCreate a new knowledge entry.
Delete Knowledgedelete_knowledgeDelete a knowledge entry.
List Knowledgelist_knowledgeList all knowledge notes and folders for the organization.
Update Knowledgeupdate_knowledgeUpdate an existing knowledge entry.

Playbooks

OperationIDDescriptionTrigger
Create Playbookcreate_playbookCreate a new team playbook.
Get Playbookget_playbookRetrieve a specific playbook’s details.
List Playbookslist_playbooksList all playbooks accessible to the organization.

Secrets

OperationIDDescriptionTrigger
Create Secretcreate_secretCreate a new org secret for use in sessions.
Delete Secretdelete_secretPermanently delete a secret by ID.
List Secretslist_secretsList metadata for all org secrets (values are never returned).

Sessions

OperationIDDescriptionTrigger
Create Sessioncreate_sessionStart a new Devin session from a task prompt.
Get Sessionget_sessionRetrieve a session’s status, output, structured output, and metadata.
List Sessionslist_sessionsList Devin sessions for the organization.
Send Messagesend_messageSend a follow-up message to an active session (auto-resumes if suspended).
Terminate Sessionterminate_sessionTerminate an active session (cannot be resumed afterward).
Update Session Tagsupdate_tagsReplace the tags associated with a session (max 50).

Triggers

OperationIDDescriptionTrigger
On Session Finishedon_session_finishedPoll-based trigger that fires when a Devin session newly reaches a terminal status (finished / blocked / expired / stopped).Yes