Capacity Rules
GET
/workspaces/{workspaceId}/inbox/capacity
Retrieve list of capacity rule
查询参数
limit
integer
Limits the number of results to return.
pageToken
string
The cursor that keeps track of the current position in the results.
reverse
boolean
Reverses the order in which the results are returned.
响应载荷
results
array of object
必填
显示子属性
results.id
string
必填
results.workspaceId
string
必填
results.name
string
必填
results.description
string
必填
results.default
boolean
results.capacity
object
必填
显示子属性
results.capacity.messaging
integer
results.capacity.email
integer
results.assignedAgentIds
array of string
results.createdAt
string
results.updatedAt
string
代码示例
curl -X GET 'https://api.bird.com/workspaces/{workspaceId}/inbox/capacity' \
-H 'Authorization: AccessKey YOUR_ACCESS_KEY'POST
/workspaces/{workspaceId}/inbox/capacity
Create Capacity Rule
请求载荷
name
string
必填
description
string
必填
default
boolean
capacity
object
必填
显示子参数
capacity.messaging
integer
必填
capacity.email
integer
必填
agents
array of string
响应载荷
id
string
必填
workspaceId
string
必填
name
string
必填
description
string
必填
default
boolean
capacity
object
必填
显示子属性
capacity.messaging
integer
capacity.email
integer
assignedAgentIds
array of string
createdAt
string
updatedAt
string
代码示例
curl -X POST 'https://api.bird.com/workspaces/{workspaceId}/inbox/capacity' \
-H 'Authorization: AccessKey YOUR_ACCESS_KEY'GET
/workspaces/{workspaceId}/inbox/capacity/{capacityRuleId}
Get a Capacity Rule
响应载荷
id
string
必填
workspaceId
string
必填
name
string
必填
description
string
必填
default
boolean
capacity
object
必填
显示子属性
capacity.messaging
integer
capacity.email
integer
assignedAgentIds
array of string
createdAt
string
updatedAt
string
代码示例
curl -X GET 'https://api.bird.com/workspaces/{workspaceId}/inbox/capacity/{capacityRuleId}' \
-H 'Authorization: AccessKey YOUR_ACCESS_KEY'PATCH
/workspaces/{workspaceId}/inbox/capacity/{capacityRuleId}
Update Capacity Rule
请求载荷
name
string
description
string
default
boolean
capacity
object
显示子参数
capacity.messaging
integer
必填
capacity.email
integer
必填
响应载荷
id
string
必填
workspaceId
string
必填
name
string
必填
description
string
必填
default
boolean
capacity
object
必填
显示子属性
capacity.messaging
integer
capacity.email
integer
assignedAgentIds
array of string
createdAt
string
updatedAt
string
代码示例
curl -X PATCH 'https://api.bird.com/workspaces/{workspaceId}/inbox/capacity/{capacityRuleId}' \
-H 'Authorization: AccessKey YOUR_ACCESS_KEY'DELETE
/workspaces/{workspaceId}/inbox/capacity/{capacityRuleId}
Delete a Capacity Rule
代码示例
curl -X DELETE 'https://api.bird.com/workspaces/{workspaceId}/inbox/capacity/{capacityRuleId}' \
-H 'Authorization: AccessKey YOUR_ACCESS_KEY'POST
/workspaces/{workspaceId}/inbox/capacity/{capacityRuleId}/agents
Assign Capacity Rule
请求载荷
agents
array of string
必填
代码示例
curl -X POST 'https://api.bird.com/workspaces/{workspaceId}/inbox/capacity/{capacityRuleId}/agents' \
-H 'Authorization: AccessKey YOUR_ACCESS_KEY'GET
/workspaces/{workspaceId}/inbox/capacity/{capacityRuleId}/agents
get agents assigned to Capacity Rule
响应载荷
agents
array of string
代码示例
curl -X GET 'https://api.bird.com/workspaces/{workspaceId}/inbox/capacity/{capacityRuleId}/agents' \
-H 'Authorization: AccessKey YOUR_ACCESS_KEY'