You need to enable JavaScript to run this app.
导航
UpdateContact
最近更新时间:2024.09.03 15:42:18首次发布时间:2023.06.30 15:23:34

更新告警联系人信息。

请求说明

  • 请求方式:POST
  • 请求地址:https://open.volcengineapi.com/?Action=UpdateContact&Version=2021-03-03

请求参数

参数类型是否必选示例值描述
ActionStringUpdateContact接口名称。当前 API 的名称为 UpdateContact
VersionString2021-03-03接口版本。当前 API 的版本为 2021-03-03
IdStringe28ae750-bbb8-4ff4-abf4-1e0e0f88808c联系人 ID。

Name

String

user-demo

联系人名称。

  • 支持大小写字母、中文、数字、中划线或下划线。
  • 不能以数字、中划线、下划线或其他特殊字符开头。
  • 长度小于 128 个字符。
  • 账户内唯一。
EmailStringuser-demo@example.com联系人邮箱,需为合法邮箱字段。
WebhookObject of Webhook-联系人通用 Webhook。
ContactGroupIdsArray of String["e28ae750-bbb8-4ff4-abf4-1e0e0f88808c"]联系人所属联系人组 ID。
LarkBotWebhookObject of LarkBotWebhook-联系人飞书群组机器人 Webhook。
DingTalkBotWebhookObject of DingTalkBotWebhook-联系人钉钉群组机器人 Webhook。
WeComBotWebhookObject of WeComBotWebhook-企业微信群组机器人 Webhook。

Webhook

参数类型是否必选示例值描述
AddressStringhttps://www.bytedance.com/通用 Webhook 地址。
TokenString3KSxxx通用 Webhook 认证 token。 不能单独配置,需要与通用 Webhook 地址搭配使用。

LarkBotWebhook

参数类型是否必选示例值描述
AddressStringhttps://open.feishu.cn/open-apis/bot/v2/hook/***飞书群组机器人 Webhook 地址,使用方法请参见 使用说明
SecretKeyString6KKxxx飞书群组机器人 Webhook 秘钥。 不能单独配置,需要与飞书群组机器人的 Webhook 地址搭配使用。

DingTalkBotWebhook

参数类型是否必选示例值描述
AddressStringhttps://oapi.dingtalk.com/robot/send?access_token=***钉钉群组机器人 Webhook 地址,使用方法请参见 使用说明
SecretKeyStringSECxxx钉钉群组机器人 Webhook 秘钥。 不能单独配置,需要与钉钉群组机器人的 Webhook 地址搭配使用。
AtMobilesArray of String["133********"]被@人的手机号,该用户需要在群组内。
AtUserIdsArray of String["********"]被@人的用户 ID,该用户需要在群组内。

WeComBotWebhook

参数类型是否必选示例值描述
AddressStringhttps://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=***企业微信群组机器人 Webhook 地址,使用方法请参见 使用说明
AtUserIdsArray of String["********"]被@人的用户 ID,该用户需要在群组内。

请求示例

POST https://open.volcengineapi.com/?Action=CreateContact&Version=2021-03-03
Content-Type: application/json
{
    "Id": "e28ae750-bbb8-4ff4-abf4-1e0e0f88808c",
    "Name": "user-demo",
    "Email": "user-demo@example.com",
    "Webhook": {
        "Token": "3KSxxx",
        "Address": "https://www.bytedance.com/"
    },
    "ContactGroupIds": [
        "e28ae750-bbb8-4ff4-abf4-1e0e0f88808c"
    ],
    "LarkBotWebhook": {
        "Address": "https://open.feishu.cn/open-apis/bot/v2/hook/***",
        "SecretKey": "6KKxxx"
    },
    "DingTalkBotWebhook": {
        "Address": "https://oapi.dingtalk.com/robot/send?access_token=***",
        "AtMobiles": [
            "133********"
        ],
        "AtUserIds": [
            "********"
        ],
        "SecretKey": "SECxxx"
    },
    "WeComBotWebhook": {
        "Address": "https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=***",
        "AtUserIds": [
            "********"
        ]
    }
}

返回参数

参数类型示例值描述
IdStringe28ae750-bbb8-4ff4-abf4-1e0e0f88808c联系人 ID。

SendStatus

String

MessageSucceed.Email

发送邮箱认证信息状态码:

  • AlreadyActive.Email:邮箱已激活
  • MessageFailed.Email:发送验证邮件失败
  • LimitExceeded.Email:发送验证邮件过于频繁
  • MessageSucceed.Email:发送验证邮件成功

Message

String

The same email address should not be validated more than once in 1 minute, please try it later.

发送邮箱认证信息错误原因。
SendStatus不等于MessageSucceed.Email时,该参数有值。

返回示例

HTTP/1.1: 200 OK
Content-Type: application/json
{
    "ResponseMetadata": {
        "RequestId": "20230604110420****100232280022D31",
        "Action": "UpdateContact",
        "Version": "2021-03-03",
        "Service": "vmp",
        "Region": "cn-north-1"
    },
    "Result": {
        "Id": "e28ae750-bbb8-4ff4-abf4-1e0e0f88808c",
        "SendStatus": "MessageSucceed.Email",
        "Message": "The same email address should not be validated more than once in 1 minute, please try it later."
    }
}

错误码

本接口错误码如下表所示,公共错误码请参见 公共错误码

HTTP 状态码错误码错误信息说明
400InvalidParameter.{{parameter}}The specified parameter {{parameter}} is invalid.指定的参数无效。
400MissingParameter.{{parameter}}The required parameter {{parameter}} is missing.缺少必要的参数。
403ProductUnsubscribedYou are not subscribed to the Volcengine Managed Service for Prometheus (VMP). Please go to the VMP console web page to subscribe to the service当前账号未订阅 VMP 服务。
404NotFound.IdThe specified Contact/ContactGroup {{Id}} is not found.未找到指定联系人/联系人组。
409Conflict.NameThe specified name conflicts with existing {{resource}}.指定的名称与已有资源重复。