菜单

重要:这个文档是关于一个旧版本。有关只释放指出,许多特性和功能的更新或替换。请查看当前版本

企业 开源

报告API

这个API允许您以编程方式与互动报告特性。

报告是仅可在Grafana企业。阅读更多关于Grafana企业

如果您正在运行Grafana企业,对于一些端点需要有特定的权限。指基于角色的访问控制权限为更多的信息。

发送一个报告

只有在企业Grafana v7.0 +。

这个API端点是实验性的,可能在将来的版本中被弃用。弃用,将提供迁移策略和端点将保持功能直到Grafana的下一个主要版本。

POST / api /报告/电子邮件

生成并发送报告。这个API等待返回之前生成的报告。我们建议您将客户的超时设置为至少60秒。

需要的权限

看到请注意介绍给一个解释。

行动 范围
报告:发送 n /一个

示例请求

POST HTTP / 1.1 / api /报告/电子邮件接受:application / json - type: application / json授权:无记名eyJrIjoiT0tTcG1pUlY2RnVKZTFVaDFsNFZXdE9ZWmNrMkZYbk {" id ":“3”,“useEmailsFromReport”:真正的}

JSON身体模式

字段名 数据类型 描述
id 字符串 ID报告的发送。它是一样的URL中编辑报告时,不要与仪表板的ID相混淆。必需的。
电子邮件 字符串 以逗号分隔的邮件发送报告。覆盖的电子邮件报告。如果需要useEmailsFromReport不存在。
useEmailsFromReport 布尔 发送报告中指定的电子邮件报告。如果需要电子邮件不存在。

示例响应

HTTP / 1.1 200 OK - type: application / json内容长度:29日{“消息”:“报告发送”}

状态码

代码 描述
200年 发送报告。
400年 坏的请求(无效的json,丢失的内容类型,缺失或无效的字段,等等)。
401年 身份验证失败,请参考身份验证API
403年 用户身份验证,但未被授权来生成报告。
404年 报告没有找到。
500年 意想不到的错误或服务器错误配置。更多细节请参考服务器日志。