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"