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

创建告警联系人。

请求说明

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

请求参数

参数类型是否必选示例值描述
ActionStringCreateContact接口名称。当前 API 的名称为 CreateContact
VersionString2021-03-03接口版本。当前 API 的版本为 2021-03-03

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
{
    "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=xxxxxxx",
        "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": "CreateContact",
        "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 服务。
409Conflict.NameThe specified name conflicts with existing {{resource}}.指定的名称与已有资源重复。