通知
/api/notify/*端点接收来自etl服务器通知的入站请求。
POST /api/notify/db/:id
关于我们数据库中潜在模式更改的通知。调用者可以在正文中可选地指定 :table_id
或 :table_name
以限制更新到单个 Table
。可选参数 :scan
可以为 "full"
或 "schema"
,用于完全同步或模式同步,无论是否传递了 :table_id
或 :table_name
。此端点通过API密钥进行安全保护,需要以 X-METABASE-APIKEY
标头传递,该标头需要在 MB_API_KEY
环境变量 中定义。
参数
-
id
值必须是一个大于零的整数。 -
table_id
可空值必须是一个大于零的整数。 -
table_name
可空值必须是一个非空字符串。 -
scan
可空枚举为 full, schema。 -
同步?
POST /api/notify/db/:id/new-table
同步新表而不运行完整的数据库同步。需要 schema_name
和 table_name
。如果该表已在Metabase中存在或找不到,将抛出错误。
参数
-
id
值必须是一个大于零的整数。 -
schema_name
值必须是一个非空字符串。 -
table_name
值必须是一个非空字符串。
阅读其他 Metabase 版本的文档。