我在Opsgenie的API集成和创建警报方面遇到问题。
在他们的文档中,他们表示您可以将响应者字段设置为用户或团队,但在创建警报时,我无法正确设置此字段。
例如。向其警报端点发送创建警报/POST请求时https://api.eu.opsgenie.com/v2/alerts,使用此有效载荷
{
"message": "Alert Sample",
"responders": [
{
"type": "user",
"name": "some-user"
}
],
"priority": "P5"
}
确实会创建警报,但给定的响应者字段将设置为拥有API集成的用户/团队(为其创建API集成的团队(。也就是说,响应者字段将始终设置为与所有者域相同的值,例如。所有者=团队名称,响应者=团队名称。
我错过了什么?有没有办法将响应者字段设置为与所有者不同的值?
这是他们API集成中的一个bug,还是我对这些字段所代表的内容有错误的期望?
我不知道"name";以及";类型";在这里是相关的,但在下面的样本中;name";然后";类型":https://community.atlassian.com/t5/Opsgenie-questions/Re-Re-Cannot-use-Responder-or-Tags-in-API-to-Create-an/qaq-p/1312154/comment-id/412#M412
另一个考虑因素:正如您已经说过的,在团队级API集成中,响应者自动成为拥有集成的团队。也许这不应该被推翻。您是否也尝试在全局API集成中设置响应程序?(这些仅在标准或企业计划中可用,必须由OpsGenie所有者实施(