跳到主要内容

API 参考

基础 URL

https://api.openclaw.example.com/v1

认证

所有 API 请求需要在 Header 中包含认证令牌:

Authorization: Bearer YOUR_API_TOKEN

项目 API

获取项目列表

GET /projects

响应示例:

{
"data": [
{
"id": "proj_123",
"name": "My Project",
"created_at": "2024-01-01T00:00:00Z"
}
]
}

创建项目

POST /projects

请求体:

{
"name": "New Project",
"description": "Project description"
}

任务 API

获取任务列表

GET /projects/{project_id}/tasks

创建任务

POST /projects/{project_id}/tasks

请求体:

{
"title": "Task Title",
"description": "Task description",
"priority": "high"
}

错误处理

所有错误响应遵循以下格式:

{
"error": {
"code": "ERROR_CODE",
"message": "Error message"
}
}