API 文档
Orchify REST API 参考手册。所有请求需携带有效的 Session Cookie 或 API Token。
Base URL:
https://api.orchify.dev认证
GET
/auth/github发起 GitHub OAuth 授权流程GET
/auth/github/callbackGitHub OAuth 回调处理POST
/api/auth/logout退出登录,清除会话Workspace
GET
/api/workspaces获取当前用户所属的所有 Workspace 列表POST
/api/workspaces创建新的 WorkspaceGET
/api/workspaces/:id获取指定 Workspace 详情PATCH
/api/workspaces/:id更新 Workspace 基本信息DELETE
/api/workspaces/:id删除 Workspace(需 owner 权限)成员管理
GET
/api/workspaces/:id/members获取 Workspace 成员列表POST
/api/workspaces/:id/invitations邀请成员加入 WorkspacePATCH
/api/workspaces/:id/members/:userId变更成员角色DELETE
/api/workspaces/:id/members/:userId移除成员项目
GET
/api/workspaces/:id/projects获取 Workspace 下的项目列表POST
/api/workspaces/:id/projects创建项目GET
/api/projects/:id获取项目详情PATCH
/api/projects/:id更新项目配置DELETE
/api/projects/:id删除项目编排运行
GET
/api/projects/:id/runs获取项目下的编排运行列表POST
/api/projects/:id/runs提交新的编排需求,启动运行GET
/api/runs/:id获取编排运行详情及任务 DAGPOST
/api/runs/:id/cancel取消正在执行的运行POST
/api/runs/:id/retry重试失败的运行任务与日志
GET
/api/tasks/:id获取单个任务详情GET
/api/tasks/:id/logs获取任务执行日志(支持流式)GET
/api/tasks/:id/artifacts获取任务产出物列表运行时 (Runner)
GET
/api/workspaces/:id/runners获取 Workspace 下的 Runner 列表POST
/api/workspaces/:id/runners/tokens生成新的 Runner TokenDELETE
/api/runners/:id注销 Runner需要详细的请求/响应格式、错误码说明或 SDK 接入指南? 请联系 技术支持团队。