Skip to main content
The v1 API provides core functionality for creating and managing Devin sessions, along with supporting resources like secrets, knowledge, and playbooks. Base URL: https://api.devin.ai/v1/* Authentication: Personal or Service API Keys (learn more)

Permissions

The v1 API uses organization-scoped authentication. API keys are scoped to a specific (org_id, user_id) pair and provide access to resources within that organization. The v1 API does not use the full RBAC permission system - access is determined by the API key’s organization scope. For fine-grained RBAC control, use the v3 API instead.

Sessions

Manage Devin sessions and interact with them:

Secrets

Manage secrets and credentials for your organization:

Knowledge

Manage knowledge for your organization:

Playbooks

Manage reusable instruction sets for your organization:

Usage Examples

View Code Examples

Check out our code examples and common use cases to get started quickly with the v1 API