开发工具/API 参考/回调/创建回调应用
创建回调应用
更新于: 2026-06-25 19:29:14
本 API 用于创建回调应用,支持创建普通回调应用和渠道回调应用。订阅扣子编程回调功能时需要创建回调应用。
订阅回调功能支持开发者通过配置回调应用实时获取扣子编程的事件通知。当智能体发布、智能体删除、账单生成等关键业务事件被触发时,扣子编程将向开发者指定的服务器地址发送回调消息。
回调分为普通回调和渠道回调,具体说明如下:
|
请求方式 |
POST |
|---|---|
|
请求地址 |
|
|
权限 |
|
|
接口说明 |
创建回调应用。 |
|
参数 |
取值 |
说明 |
|---|---|---|
|
Authorization |
Bearer $Access_Token |
用于验证客户端身份的访问令牌。你可以在扣子编程中生成访问令牌,详细信息,参考准备工作。 |
|
Content-Type |
application/json |
解释请求正文的方式。 |
|
参数 |
类型 |
是否必选 |
示例 |
说明 |
|---|---|---|---|---|
|
app_type |
String |
必选 |
normal |
回调应用的类型。枚举值如下:
|
|
name |
String |
可选 |
订单回调应用 |
回调应用的名称,当 |
|
connector_id |
String |
可选 |
1056899*** |
渠道的 ID,当 |
|
参数 |
类型 |
示例 |
说明 |
|---|---|---|---|
|
code |
Long |
0 |
调用状态码。0 表示调用成功,其他值表示调用失败,你可以通过 msg 字段判断详细的错误原因。 |
|
msg |
String |
“” |
状态信息。API 调用失败时可通过此字段查看详细错误信息。 |
|
data |
Object of ApiApp |
{“id”:“74876004423701****”,“name”:“智能客服机器人回调”,“app_type”:“normal”,“callback_url”:“https://example.com/api/callback”,“connector_id”:“1056899***”,“verify_token”:“abc123def456ghi789”} |
返回扣子编程应用的详细信息,包括应用 ID、名称、类型、回调 URL 和验证令牌等。 |
|
detail |
Object of ResponseDetail |
{“logid”:“20241210152726467C48D89D6DB2****”} |
包含本次请求的详细日志信息,用于问题排查。如果遇到异常报错场景,且反复重试仍然报错,可以根据此日志 ID 联系扣子团队获取帮助。 |
|
参数 |
类型 |
示例 |
说明 |
|---|---|---|---|
|
id |
String |
7512045450401153075 |
回调应用的 ID。 |
|
name |
String |
智能客服机器人回调 |
回调应用的名称。 |
|
app_type |
String |
normal |
回调应用的类型。枚举值如下:
|
|
callback_url |
String |
回调地址。后续该回调应用订阅的所有回调,均会在触发时向该回调地址发送回调数据。 |
|
|
connector_id |
String |
1056899*** |
自定义的渠道 ID。仅渠道回调应用会返回该参数。 |
|
verify_token |
String |
OYDacMzM3WyOWV3Dtj2bHRMymzxP**** |
扣子编程会为每个回调应用自动生成一个 Token,不支持手动修改或删除。 |
|
参数 |
类型 |
示例 |
说明 |
|---|---|---|---|
|
logid |
String |
20241210152726467C48D89D6DB2**** |
本次请求的日志 ID。如果遇到异常报错场景,且反复重试仍然报错,可以根据此 logid 及错误码联系扣子团队获取帮助。详细说明可参考获取帮助和技术支持。 |
POST 'https://api.coze.cn/v1/api_apps' \
--header 'Authorization: Bearer czs_hh19tcCx3qn05X7bG71AGzyD2DjrunJqaAeHORjqZCUydGLRqFhSXWr0SJa******' \
--header 'Content-Type: application/json'
{"app_type": "normal", "name": "sample api app"}
{
"code": 0,
"msg": "",
"data": {
"id": "752195368553526****",
"name": "sample api app",
"app_type": "normal",
"verify_token": "XzHka769anqJdSfyndM5VM6jPTg2Lcel5YVBHMjfczpQhOR5e6taOt2y12z*****"
},
"detail": {
"logid": "20250714193129A38DEB6D6****"
}
}
如果成功调用扣子编程的 API,返回信息中 code 字段为 0。如果状态码为其他值,则表示接口调用失败。此时 msg 字段中包含详细错误信息,你可以参考错误码文档查看对应的解决方法。