入门
API 结构
Organization API
https://api.devin.ai/v3/organizations/*
用于管理单个组织内的资源,如 sessions、Knowledge、playbooks、secrets 等。大多数集成都从这里开始。
Enterprise API
https://api.devin.ai/v3/enterprise/*
用于跨组织管理,包括分析、审计日志、用户管理、计费和基础设施。仅向企业客户提供。
这两个 scope 都使用服务用户凭据(cog_ 前缀)。有关配置,请参见 Authentication。
会话归因
create_as_user_id 参数代表组织中的任何用户创建会话。这意味着这些会话会出现在该用户的会话列表中,并计入该用户的使用量——就像由他们自己创建的一样。
Personal Access Tokens(PATs)即将推出。 PAT 将允许你在 v3 API 中直接以自己的用户身份进行认证——不再需要服务用户或
create_as_user_id。会话会自动归属到你名下。请关注上线时间。旧版 API(v1 和 v2)
错误处理
200 OK: 请求成功201 Created: 资源创建成功400 Bad Request: 请求参数无效401 Unauthorized: 缺少或无效的 API key403 Forbidden: 权限不足404 Not Found: 未找到资源429 Too Many Requests: 超出请求频率限制500 Internal Server Error: 服务器内部错误
