v4.156.0:REST API 支持创建产品和工单
更新时间:2023年6月26日
更新内容
- 完善产品相关的API,支持创建产品和工单
- 通过关键字过滤工作项
- 支持获取到已归档、已删除的项目
- 支持创建测试库
完善产品相关的 API,支持创建工单
获取工单类型列表
GET /v1/ship/ticket_types
获取工单状态列表
GET /v1/ship/ticket_states
获取工单属性列表
GET /v1/ship/ticket_properties
获取工单优先级列表
GET /v1/ship/ticket_priorities
获取工单解决方案列表
GET /v1/ship/ticket_solutions
获取产品列表
GET /v1/ship/products
获取产品中的工单类型列表
GET /v1/ship/products/{product_id}/ticket_types
在产品中获取一个工单类型
GET /v1/ship/products/{product_id}/ticket_types/{ticket_type_id}
获取产品标签列表
GET /v1/ship/products/{product_id}/tags
获取一个产品成员
GET /v1/ship/products/{product_id}/members/{member_id}
获取产品渠道列表
GET /v1/ship/products/{product_id}/channels
获取客户列表
GET /v1/ship/products/{product_id}/customers
创建、更新产品:
创建一个产品
POST /v1/ship/products
{
"name": "这是一个产品",
"identifier": "PRODUCT",
"description": "这是一个产品",
"member_ids": [
"a0417f68e846aae315c85d24643678a9"
]
}
部分更新一个产品
PATCH /v1/ship/products/{product_id}
{
"name": "这是一个产品",
"identifier": "PRODUCT",
"description": "这是一个产品"
}
支持创建、更新工单:
创建一个工单
POST /v1/ship/tickets
{
"product_id": "63eca880a0a13a3efc8d49eb",
"title": "希望新增支持第三方账号注册",
"type_id": "63eca880a0a13a3efc8d49e0",
"description": "<p>希望支持其他更多第三方平台的账号注册,以便用第三方账号登录找回更换了手机号的账号,保障账号安全</p>",
"submitter": "4a3b2a92adee469997edae12e6c066e8",
"customer_id": "63eca881a0a13a3efc8d49fc",
"channel_id": "64550d9ec696b249b5fc607d",
"properties": {
"prop_a": "prop_a_value",
"prop_b": "prop_b_value"
}
}
部分更新一个工单
PATCH /v1/ship/tickets/{ticket_id}
{
"title": "希望新增支持第三方账号注册",
"description": "<p>希望支持其他更多第三方平台的账号注册,以便用第三方账号登录找回更换了手机号的账号,保障账号安全</p>",
"type_id": "63eca880a0a13a3efc8d49e0",
"state_id": "63eca880a0a13a3efc8d49e0",
"assignee": "4a3b2a92adee469997edae12e6c066e8",
"submitter": "4a3b2a92adee469997edae12e6c066e8",
"solution_id": "62f217ae16e3661a20124330",
"priority_id": "5cb9466afda1ce4ca0090004",
"customer_id": "63eca881a0a13a3efc8d49fc",
"properties": {
"prop_a": "prop_a_value",
"prop_b": "prop_b_value"
}
}
通过关键字过滤工作项
获取工作项列表
GET /v1/project/work_items?keywords=
支持获取到已归档、已删除的项目
获取项目列表
GET /v1/project/projects?include_deleted=true&include_archived=true
支持创建测试库
创建一个测试库
POST /v1/testhub/libraries
{
"name": "测试库",
"identifier": "CSK",
"description": "这是一个测试库",
"member_ids": [
"a0417f68e846aae315c85d24643678a9"
]
}
更多更新,欢迎直接查看 REST API 官方文档 。