CreateIntegration

Prev Next

The latest service changes have not yet been reflected in this content. We will update the content as soon as possible. Please refer to the Korean version for information on the latest updates.

Available in Classic and VPC

Overview

You can create integration.

Requests

API URL

URL: https://cw.apigw.ntruss.com/cw_fea/real/cw/api/integration/create
Method: POST

Request headers

The request headers specified in common settings are required.

Content-Type: application/json
x-ncp-apigw-signature-v2: {generated signature}
x-ncp-apigw-timestamp: {current timestamp}
x-ncp-iam-access-key: {your iam access key}

Request bodies

Parameter name Requirement status Type Restrictions Description
name Y String Integration name
type Y String Currently, only OUT_GOING is supported. Integration type
url Y String URL to be called
headers N Map<String, String> Header to be used for the call
payload Y String Payload to be used for the call

Examples

Request examples

The following is an example of creating integration:

POST /cw_fea/real/cw/api/integration/create
Host: cw.apigw.ntruss.com
Content-Type: application/json
x-ncp-apigw-signature-v2: {generated signature}
x-ncp-apigw-timestamp: {current timestamp}
x-ncp-iam-access-key: {your iam access key}

Payload:
{
    "headers": {
        "content-type": "application/json; charset=utf-8"
    },
    "name": "aaaa",
    "payload": "{\n\t\"text\": \"#{DOMAIN_CODE} => #{RULE_NAME} 's event is #{EVENT_STATUS}. The condition is #{RESOURCE_NAME} 's #{DIMENSIONS} #{METRIC} #{OPERATOR} #{CRITERIA}. The current value is #{VALUE}\"\n}",
    "type": "OUT_GOING",
    "url": "https://url"
}

Response examples

If creation is completed without errors, ID of the integration is returned with an HTTP code 200.

"999"