开发工具/API 参考/用量限额/创建用量限额配置
创建用量限额配置
更新于: 2026-06-25 19:29:14
创建一个用量限额配置。
说明
企业超级管理员和管理员可以调用该 API 为不同维度的对象设置用量限额。
|
管控维度 |
终端用户 |
企业成员、空间、组织 |
|---|---|---|
|
核心用途 |
为设备的终端用户配置积分用量限额或 AI 智能通话语音时长用量限额,以便终端用户在初始阶段免费体验设备功能,同时避免资源的过度使用。 |
为企业内的成员、空间、组织设置积分用量限额,来管理企业不同层级的积分用量,同时避免过度消耗积分。 |
|
限额维度 |
|
|
|
限额类型 |
|
|
|
生效优先级 |
若同时为单个设备和企业下所有设备配置了限额,则优先使用单个设备的限额。 |
系统会同时执行你所设置的所有限额规则,其中任一额度达到上限时,其对应范围内的成员均将无法继续使用需要消耗积分的扣子功能。 |
|
特殊说明 |
设置企业成员、空间、组织的积分限额时,无需填写
|
|
请求方式 |
POST |
|---|---|
|
请求地址 |
|
|
权限 |
|
|
接口说明 |
创建一个用量限额配置。 |
|
参数 |
取值 |
说明 |
|---|---|---|
|
Authorization |
Bearer $Access_Token |
用于验证客户端身份的访问令牌。你可以在扣子编程中生成访问令牌,详细信息,参考准备工作。 |
|
Content-Type |
application/json |
用于指定解析请求正文的格式,表明请求体为 JSON 格式数据。 |
|
参数 |
类型 |
是否必选 |
示例 |
说明 |
|---|---|---|---|---|
|
entity_type |
String |
必选 |
enterprise_all_devices |
用量限额对象。
|
|
entity_id |
String |
可选 |
12345 |
用量限额对象的 ID,可选值:
|
|
benefit_info |
Object of BenefitInfo |
必选 |
{ “benefit_type”: “resource_point”, “active_mode”: “absolute_time”, “started_at”: 1741708800, “ended_at”: 253402300799, “limit”: 100, “status”: “valid” } |
用量限额配置信息。 |
|
参数 |
类型 |
是否必选 |
示例 |
说明 |
|---|---|---|---|---|
|
limit |
Long |
必选 |
100 |
用量限额的具体数值。
|
|
benefit_type |
String |
必选 |
resource_point |
用量限额类型,枚举值:
|
|
active_mode |
String |
必选 |
absolute_time |
激活模式,当前仅支持设置为 |
|
started_at |
Long |
必选 |
1753996800 |
用量限额配置的生效起始时间,Unixtime 时间戳格式,单位为秒。 |
|
ended_at |
Long |
必选 |
253402300799 |
用量限额配置的生效截止时间,Unixtime 时间戳格式,单位为秒。过期后,该限额配置会失效。 |
|
entity_id |
String |
可选 |
SN12345********* |
用量限额对象的 ID。详细说明,请参考Body中的 |
|
status |
String |
可选 |
valid |
用量限制规则的当前状态,枚举值:
|
|
entity_type |
String |
可选 |
enterprise_all_devices |
用量限额对象。详细说明,请参考Body中的 |
|
trigger_unit |
String |
可选 |
day |
用量限额的重置周期单位,系统将根据指定时间间隔重置限额。枚举值:
|
|
trigger_time |
Long |
可选 |
1 |
用量限额的重置频率。
|
|
参数 |
类型 |
示例 |
说明 |
|---|---|---|---|
|
code |
Long |
0 |
调用状态码。0 表示调用成功,其他值表示调用失败,你可以通过 msg 字段判断详细的错误原因。 |
|
msg |
String |
“” |
状态信息。API 调用失败时可通过此字段查看详细错误信息。 |
|
data |
Object of CreateBenefitLimitationData |
{ “benefit_id”: 123***, “benefit_type”: “resource_point”, “active_mode”: “absolute_time”, “started_at”: 1741708800, “ended_at”: 1741708800, “limit”: 100, “status”: “valid” } |
接口调用成功时,返回的详细数据信息。 |
|
detail |
Object of ResponseDetail |
- |
响应详情信息。 |
|
参数 |
类型 |
示例 |
说明 |
|---|---|---|---|
|
benefit_info |
Object of BenefitInfo |
- |
用量额度信息。 |
|
参数 |
类型 |
示例 |
说明 |
|---|---|---|---|
|
limit |
Long |
100 |
用量限额的具体数值。
|
|
benefit_type |
String |
resource_point |
用量限额类型,枚举值:
|
|
active_mode |
String |
absolute_time |
激活模式,当前仅支持设置为 |
|
started_at |
Long |
1753996800 |
用量限额配置的生效起始时间,Unixtime 时间戳格式,单位为秒。 |
|
ended_at |
Long |
253402300799 |
用量限额配置的生效截止时间,Unixtime 时间戳格式,单位为秒。过期后,该限额配置会失效。 |
|
entity_id |
String |
SN12345********* |
用量限额对象的 ID。 详细说明,请参考Body中的 |
|
status |
String |
valid |
用量限制规则的当前状态,枚举值:
|
|
benefit_id |
String |
123 |
用量限额配置的 ID。 |
|
entity_type |
String |
enterprise_all_devices |
用量额度的限制对象, 详细说明,请参考Body中的 |
|
trigger_unit |
String |
day |
用量限额的重置周期单位,系统将根据指定时间间隔重置限额。枚举值:
|
|
trigger_time |
Long |
1 |
用量限额的重置频率。
|
|
参数 |
类型 |
示例 |
说明 |
|---|---|---|---|
|
logid |
String |
20241210152726467C48D89D6DB2**** |
本次请求的日志 ID。如果遇到异常报错场景,且反复重试仍然报错,可以根据此 |
curl --location --request POST 'https://api.coze.cn/v1/commerce/benefit/limitations' \
--header 'Authorization: Bearer pat_OYDacMzM3WyOWV3Dtj2bHRMymzxP****' \
--header 'Content-Type: application/json'
{
"entity_type": "single_device",
"entity_id": "SN12345*********",
"benefit_info": {
"benefit_type": "resource_point",
"active_mode": "absolute_time",
"started_at": 1741708800,
"ended_at": 253402300799,
"limit": 100,
"status": "valid"
}
}
{
"data": {
"benefit_id": 123***,
"benefit_type": "resource_point",
"active_mode": "absolute_time",
"started_at": 1741708800,
"ended_at": 253402300799,
"limit": 100,
"status": "valid"
},
"code": 0,
"msg": ""
}
如果成功调用扣子编程的 API,返回信息中 code 字段为 0。如果状态码为其他值,则表示接口调用失败。此时 msg 字段中包含详细错误信息,你可以参考错误码文档查看对应的解决方法。