DNS
Overview
SCP에서 제공하는 IaaS/PaaS 상품을 프로그램적으로 이용할 수 있도록 지원하는 응용 프로그램 인터페이스(Application Programming Interface, API)를 제공합니다.
본 가이드는 DNS 서비스에 대한 간략한 설명 및 API를 호출하는 방법을 제공합니다.
API는 RESTful API 방식으로 제공되며, JSON 형식으로 응답합니다.
Version
Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.
| Version | Status | Not Before |
|---|
| 1.3 | CURRENT | - |
OpenAPI URL
https://dns.{region}.{environment}.samsungsdscloud.com
Environment and Region List
| environment | region |
|---|
| s | kr-west1 |
| s | kr-east1 |
| g | kr-south1 |
| g | kr-south2 |
| g | kr-south3 |
| e | kr-west1 |
| e | kr-east1 |
1.1.1 - 1.3
post /v1/private-dns/activate
Description
Private DNS 활성화
상태
ACTIVE (CURRENT)
Parameters
Responses
Example HTTP request
Request path
/v1/private-dns/activate
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = ko-KR",
"Scp-Api-Version = dns 1.3"
Request body
{
"name": "private-dns01"
}
Example HTTP response
Response 202
{
"private_dns": {
"auth_dns_name": "",
"connected_vpc_ids": [
""
],
"created_at": "2024-05-17T00:23:17Z",
"created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
"description": "This is description",
"id": "10fjkewefprivatedns3193rud543",
"modified_at": "2024-05-17T00:23:17Z",
"modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
"name": "private-dns01",
"pool_id": "10fjksdpooliddfsi12389esfdslkdsr32",
"pool_name": "",
"registered_region": "KR-WEST1",
"resolver_ip": "198.19.0.101",
"resolver_name": "",
"state": "CREATING"
}
}
1.2.1 - 1.3
post /v1/hosted-zones
Description
Hosted zone 생성
상태
ACTIVE (CURRENT)
Parameters
Responses
Example HTTP request
Request path
/v1/hosted-zones
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = ko-KR",
"Scp-Api-Version = dns 1.3"
Request body
{
"description": "This is description",
"name": "my-zone.com",
"private_dns_id": "10fjkewefprivatedns3193rud543",
"tags": [],
"type": "private"
}
Example HTTP response
Response 202
{
"created_at": "2024-05-17T00:23:17Z",
"created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
"description": "This is description",
"hosted_zone_type": "public",
"id": "3432012nfdksdf03ktrld9234lgfg",
"modified_at": "2024-05-17T00:23:17Z",
"modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
"name": "my-zone.com",
"pool_id": "10fjksdpooliddfsi12389esfdslkdsr32",
"private_dns_id": "10fjkewefprivatedns3193rud543",
"private_dns_name": "private-dns01",
"status": "CREATING",
"ttl": "3600"
}
1.3.1 - 1.3
post /v1/hosted-zones/{hosted_zone_id}/records
Description
Hosted zone record 생성
상태
ACTIVE (CURRENT)
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | hosted_zone_id required | 아이디 Example : 3432012nfdksdf03ktrld9234lgfg
| string | None |
| body | body required |
| RecordCreateRequest | |
Responses
| HTTP Code | Description | Schema |
|---|
| 202 | Accepted | RecordCreateResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 409 | Conflict | None |
Example HTTP request
Request path
/v1/hosted-zones/{hosted_zone_id}/records
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = ko-KR",
"Scp-Api-Version = dns 1.3"
Request body
{
"description": "This is description",
"name": "test.app",
"records": [
"12345.ns.private.kr-west1.dev2.samsungsdscloud.com"
],
"ttl": 3600,
"type": "A"
}
Example HTTP response
Response 202
{
"action": "CREATE",
"created_at": "2025-09-08T03:43:57Z",
"description": "This is description",
"id": "6ed7bc1-4b05-3cc7-7105-c1b71f7f30a7",
"links": "",
"name": "test.app",
"project_id": "003dffc50eb123a1cbf4f2e5c71d4f15",
"records": [
"12345.ns.private.kr-west1.dev2.samsungsdscloud.com"
],
"status": "ACTIVE",
"ttl": 3600,
"type": "A",
"updated_at": "2026-02-09T08:00:40Z",
"version": 1,
"zone_id": "3432012nfdksdf03ktrld9234lgfg",
"zone_name": "my-zone.com"
}
1.4.1 - 1.3
post /v1/private-dns
Description
Private DNS 생성
상태
ACTIVE (CURRENT)
Parameters
Responses
Example HTTP request
Request path
/v1/private-dns
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = ko-KR",
"Scp-Api-Version = dns 1.3"
Request body
{
"connected_vpc_ids": [],
"description": "This is description",
"name": "private-dns01",
"tags": [
{
"key": "",
"value": ""
}
]
}
Example HTTP response
Response 202
{
"private_dns": {
"auth_dns_name": "",
"connected_vpc_ids": [
""
],
"created_at": "2024-05-17T00:23:17Z",
"created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
"description": "This is description",
"id": "10fjkewefprivatedns3193rud543",
"modified_at": "2024-05-17T00:23:17Z",
"modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
"name": "private-dns01",
"pool_id": "10fjksdpooliddfsi12389esfdslkdsr32",
"pool_name": "",
"registered_region": "KR-WEST1",
"resolver_ip": "198.19.0.101",
"resolver_name": "",
"state": "CREATING"
}
}
1.5.1 - 1.3
post /v1/public-domain-names
Description
Public Domain Name 생성
상태
ACTIVE (CURRENT)
Parameters
Responses
Example HTTP request
Request path
/v1/public-domain-names
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = ko-KR",
"Scp-Api-Version = dns 1.3"
Request body
{
"address_type": "DOMESTIC",
"auto_extension": true,
"description": "This is description",
"domestic_first_address_en": "125 Olympic-ro 35-gil, Songpa-gu, Seoul",
"domestic_first_address_ko": "서울특별시 송파구 올림픽로35길 125 (신천동)",
"domestic_second_address_en": "West Campus 1F",
"domestic_second_address_ko": "서관 1층",
"name": "example.com",
"overseas_first_address": "123 Main St",
"overseas_second_address": "New York",
"overseas_third_address": "NY 10001",
"postal_code": "12345",
"register_email": "admin@example.com",
"register_name_en": "Hong Gildong",
"register_name_ko": "홍길동",
"register_telno": "010-1234-5678",
"tags": []
}
Example HTTP response
Response 201
{
"public_domain_name": {
"address_type": "DOMESTIC",
"auto_extension": true,
"created_at": "2025-09-08T03:43:57Z",
"created_by": "504f24f8111e42e0578f367acd2a149f",
"description": "This is description",
"domestic_address_en": "West Campus 1F, 125 Olympic-ro 35-gil, Songpa-gu, Seoul",
"domestic_address_ko": "서울특별시 송파구 올림픽로35길 125 (신천동), 서관 1층",
"domestic_first_address_en": "125 Olympic-ro 35-gil, Songpa-gu, Seoul",
"domestic_first_address_ko": "서울특별시 송파구 올림픽로35길 125 (신천동)",
"domestic_second_address_en": "West Campus 1F",
"domestic_second_address_ko": "서관 1층",
"expired_date": "2026-09-09T00:00:00Z",
"id": "10fjkeweffpublicdomain3193rud543",
"modified_at": "2026-02-09T08:00:40Z",
"modified_by": "504f24f8111e42e0578f367acd2a149f",
"name": "example.com",
"overseas_address": "123 Main St, New York, NY 10001",
"overseas_first_address": "123 Main St",
"overseas_second_address": "New York",
"overseas_third_address": "NY 10001",
"postal_code": "12345",
"register_email": "admin@example.com",
"register_name_en": "Hong Gildong",
"register_name_ko": "홍길동",
"register_telno": "010-1234-5678",
"start_date": "2025-09-09T00:00:00Z",
"status": "REGISTERED"
}
}
1.6.1 - 1.3
delete /v1/hosted-zones/{hosted_zone_id}
Description
Hosted zone 삭제
상태
ACTIVE (CURRENT)
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | hosted_zone_id required | 아이디 Example : 3432012nfdksdf03ktrld9234lgfg
| string | None |
Responses
| HTTP Code | Description | Schema |
|---|
| 202 | Accepted | None |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
| 409 | Conflict | None |
Example HTTP request
Request path
/v1/hosted-zones/{hosted_zone_id}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = ko-KR",
"Scp-Api-Version = dns 1.3"
Example HTTP response
Response 202
1.7.1 - 1.3
delete /v1/hosted-zones/{hosted_zone_id}/records/{record_id}
Description
Hosted zone record 삭제
상태
ACTIVE (CURRENT)
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | hosted_zone_id required | 호스티드 존 ID Example : 3432012nfdksdf03ktrld9234lgfg
| string | None |
| path | record_id required | 레코드 ID Example : 6ed7bc1-4b05-3cc7-7105-c1b71f7f30a7
| string | None |
Responses
| HTTP Code | Description | Schema |
|---|
| 202 | Accepted | RecordCreateResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
| 409 | Conflict | None |
Example HTTP request
Request path
/v1/hosted-zones/{hosted_zone_id}/records/{record_id}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = ko-KR",
"Scp-Api-Version = dns 1.3"
Example HTTP response
Response 202
{
"action": "CREATE",
"created_at": "2025-09-08T03:43:57Z",
"description": "This is description",
"id": "6ed7bc1-4b05-3cc7-7105-c1b71f7f30a7",
"links": "",
"name": "test.app",
"project_id": "003dffc50eb123a1cbf4f2e5c71d4f15",
"records": [
"12345.ns.private.kr-west1.dev2.samsungsdscloud.com"
],
"status": "ACTIVE",
"ttl": 3600,
"type": "A",
"updated_at": "2026-02-09T08:00:40Z",
"version": 1,
"zone_id": "3432012nfdksdf03ktrld9234lgfg",
"zone_name": "my-zone.com"
}
1.8.1 - 1.3
delete /v1/private-dns/{private_dns_id}
Description
Private DNS 삭제
상태
ACTIVE (CURRENT)
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | private_dns_id required | 프라이빗 DNS ID Example : 10fjkewefprivatedns3193rud543
| string | None |
Responses
| HTTP Code | Description | Schema |
|---|
| 202 | Accepted | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
| 409 | Conflict | None |
Example HTTP request
Request path
/v1/private-dns/{private_dns_id}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = ko-KR",
"Scp-Api-Version = dns 1.3"
Example HTTP response
Response 202
1.9.1 - 1.3
get /v1/hosted-zones/{hosted_zone_id}/records
Description
Hosted zone record 목록
상태
ACTIVE (CURRENT)
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | hosted_zone_id required | 아이디 Example : 3432012nfdksdf03ktrld9234lgfg
| string | None |
| query | limit optional | 한도 Example :
| any of [integer, null] | None |
| query | marker optional | 마커 Example :
| any of [string, null] | None |
| query | sort_dir optional | 정렬 방향 Example :
| any of [string, null] | None |
| query | sort_key optional | 정렬 키 Example :
| any of [string, null] | None |
| query | name optional | 이름 Example : test.app
| any of [string, null] | None |
| query | exact_name optional | 이름 Example : test.app
| any of [string, null] | None |
| query | type optional | 레코드 유형 Example : A
| any of [string, null] | None |
| query | data optional | 레코드 데이터 Example : 12345.ns.private.kr-west1.dev2.samsungsdscloud.com
| any of [string, null] | None |
| query | status optional | 상태 Example : ACTIVE
| any of [string, null] | None |
| query | description optional | 설명 Example : This is description
| any of [string, null] | None |
| query | ttl optional | 존의 TTL. Example : 3600
| any of [integer, null] | None |
Responses
| HTTP Code | Description | Schema |
|---|
| 200 | OK | RecordListResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
| 409 | Conflict | None |
Example HTTP request
Request path
/v1/hosted-zones/{hosted_zone_id}/records
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = ko-KR",
"Scp-Api-Version = dns 1.3"
Example HTTP response
Response 200
{
"count": 20,
"links": "",
"metadata": "",
"records": [
{
"action": "CREATE",
"created_at": "2025-09-08T03:43:57Z",
"description": "This is description",
"id": "6ed7bc1-4b05-3cc7-7105-c1b71f7f30a7",
"links": "",
"name": "test.app",
"project_id": "003dffc50eb123a1cbf4f2e5c71d4f15",
"records": [
"12345.ns.private.kr-west1.dev2.samsungsdscloud.com"
],
"status": "ACTIVE",
"ttl": 3600,
"type": "A",
"updated_at": "2026-02-09T08:00:40Z",
"version": 1,
"zone_id": "3432012nfdksdf03ktrld9234lgfg",
"zone_name": "my-zone.com"
}
]
}
1.10.1 - 1.3
get /v1/hosted-zones
Description
Hosted zone 목록
상태
ACTIVE (CURRENT)
Parameters
| Type | Name | Description | Schema | Default |
|---|
| query | size optional | size Example : 20
| any of [integer, null] | 20 |
| query | page optional | page Example : 0
| any of [integer, null] | 0 |
| query | sort optional | sort Example : created_at:desc
| any of [string, null] | None |
| query | name optional | 이름 Example : my-zone.com
| any of [string, null] | None |
| query | type optional | 존 유형 Example :
| any of [enum (public, private), null] | None |
| query | status optional | 상태 Example :
| any of [enum (CREATING, EDITING, ACTIVE, DELETING, DELETED, ERROR, PENDING, UNKNOWN), null] | None |
Responses
Example HTTP request
Request path
/v1/hosted-zones
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = ko-KR",
"Scp-Api-Version = dns 1.3"
Example HTTP response
Response 200
{
"count": 20,
"hosted_zones": [
{
"created_at": "2024-05-17T00:23:17Z",
"created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
"description": "This is description",
"hosted_zone_type": "public",
"id": "3432012nfdksdf03ktrld9234lgfg",
"modified_at": "2024-05-17T00:23:17Z",
"modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
"name": "my-zone.com",
"pool_id": "10fjksdpooliddfsi12389esfdslkdsr32",
"private_dns_id": "10fjkewefprivatedns3193rud543",
"private_dns_name": "private-dns01",
"status": "CREATING",
"ttl": "3600"
}
],
"page": 0,
"size": 20,
"sort": [
"created_at:asc"
]
}
1.11.1 - 1.3
get /v1/private-dns
Description
Private DNS 목록
상태
ACTIVE (CURRENT)
Parameters
| Type | Name | Description | Schema | Default |
|---|
| query | size optional | size Example : 20
| any of [integer, null] | 20 |
| query | page optional | page Example : 0
| any of [integer, null] | 0 |
| query | sort optional | sort Example : created_at:desc
| any of [string, null] | None |
| query | id optional | 프라이빗 DNS ID Example : 10fjkewefprivatedns3193rud543
| any of [string, null] | None |
| query | name optional | 프라이빗 DNS 이름 Example :
| any of [string, null] | None |
| query | vpc_id optional | 연결된 VPC ID Example : 7df8abb4912e4709b1cb237daccca7a8
| any of [string, null] | None |
| query | state optional | 상태 Example : ACTIVE
| any of [enum (CREATING, EDITING, ACTIVE, ACTIVATING, INACTIVE, DELETING, DELETED, ERROR, PENDING), null] | None |
Responses
Example HTTP request
Request path
/v1/private-dns
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = ko-KR",
"Scp-Api-Version = dns 1.3"
Example HTTP response
Response 200
{
"count": 20,
"page": 0,
"private_dns": [
{
"auth_dns_name": "",
"connected_vpc_ids": [
""
],
"created_at": "2024-05-17T00:23:17Z",
"created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
"description": "This is description",
"id": "10fjkewefprivatedns3193rud543",
"modified_at": "2024-05-17T00:23:17Z",
"modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
"name": "private-dns01",
"pool_id": "10fjksdpooliddfsi12389esfdslkdsr32",
"pool_name": "",
"registered_region": "KR-WEST1",
"resolver_ip": "198.19.0.101",
"resolver_name": "",
"state": "CREATING"
}
],
"size": 20,
"sort": [
"created_at:asc"
]
}
1.12.1 - 1.3
get /v1/public-domain-names
Description
Public Domain Name 목록
상태
ACTIVE (CURRENT)
Parameters
| Type | Name | Description | Schema | Default |
|---|
| query | size optional | size Example : 20
| any of [integer, null] | 20 |
| query | page optional | page Example : 0
| any of [integer, null] | 0 |
| query | sort optional | sort Example : created_at:desc
| any of [string, null] | None |
| query | name optional | 퍼블릭 도메인 이름 Example : example.com
| any of [string, null] | None |
| query | created_by optional | 생성자 Example : 504f24f8111e42e0578f367acd2a149f
| any of [string, null] | None |
Responses
Example HTTP request
Request path
/v1/public-domain-names
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = ko-KR",
"Scp-Api-Version = dns 1.3"
Example HTTP response
Response 200
{
"count": 20,
"page": 0,
"public_domain_names": [
{
"created_at": "2025-09-08T03:43:57Z",
"created_by": "504f24f8111e42e0578f367acd2a149f",
"expired_date": "2026-09-09T00:00:00Z",
"id": "10fjkeweffpublicdomain3193rud543",
"modified_at": "2026-02-09T08:00:40Z",
"modified_by": "504f24f8111e42e0578f367acd2a149f",
"name": "example.com",
"register_email": "admin@example.com",
"start_date": "2025-09-09T00:00:00Z",
"status": "REGISTERED"
}
],
"size": 20,
"sort": [
"created_at:asc"
]
}
1.13.1 - 1.3
put /v1/hosted-zones/{hosted_zone_id}
Description
Hosted zone 업데이트
상태
ACTIVE (CURRENT)
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | hosted_zone_id required | 아이디 Example : 3432012nfdksdf03ktrld9234lgfg
| string | None |
| body | body required |
| HostedZoneSetRequestV1Dot3 | |
Responses
Example HTTP request
Request path
/v1/hosted-zones/{hosted_zone_id}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = ko-KR",
"Scp-Api-Version = dns 1.3"
Request body
{
"description": "This is description"
}
Example HTTP response
Response 202
{
"created_at": "2024-05-17T00:23:17Z",
"created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
"description": "This is description",
"hosted_zone_type": "public",
"id": "3432012nfdksdf03ktrld9234lgfg",
"modified_at": "2024-05-17T00:23:17Z",
"modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
"name": "my-zone.com",
"pool_id": "10fjksdpooliddfsi12389esfdslkdsr32",
"private_dns_id": "10fjkewefprivatedns3193rud543",
"private_dns_name": "private-dns01",
"status": "CREATING",
"ttl": "3600"
}
1.14.1 - 1.3
put /v1/hosted-zones/{hosted_zone_id}/records/{record_id}
Description
Hosted zone record 업데이트
상태
ACTIVE (CURRENT)
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | hosted_zone_id required | 호스티드 존 ID Example : 3432012nfdksdf03ktrld9234lgfg
| string | None |
| path | record_id required | 레코드 ID Example : 6ed7bc1-4b05-3cc7-7105-c1b71f7f30a7
| string | None |
| body | body required |
| RecordSetRequest | |
Responses
| HTTP Code | Description | Schema |
|---|
| 202 | Accepted | RecordSetResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
| 409 | Conflict | None |
Example HTTP request
Request path
/v1/hosted-zones/{hosted_zone_id}/records/{record_id}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = ko-KR",
"Scp-Api-Version = dns 1.3"
Request body
{
"records": [
"12345.ns.private.kr-west1.dev2.samsungsdscloud.com"
],
"ttl": 3600
}
Example HTTP response
Response 202
{
"action": "CREATE",
"created_at": "2025-09-08T03:43:57Z",
"description": "This is description",
"id": "6ed7bc1-4b05-3cc7-7105-c1b71f7f30a7",
"links": "",
"name": "test.app",
"project_id": "003dffc50eb123a1cbf4f2e5c71d4f15",
"records": [
"12345.ns.private.kr-west1.dev2.samsungsdscloud.com"
],
"status": "ACTIVE",
"ttl": 3600,
"type": "A",
"updated_at": "2026-02-09T08:00:40Z",
"version": 1,
"zone_id": "3432012nfdksdf03ktrld9234lgfg",
"zone_name": "my-zone.com"
}
1.15.1 - 1.3
put /v1/private-dns/{private_dns_id}
Description
Private DNS 업데이트
상태
ACTIVE (CURRENT)
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | private_dns_id required | 프라이빗 DNS ID Example : 10fjkewefprivatedns3193rud543
| string | None |
| body | body required |
| PrivateDnsSetRequest | |
Responses
Example HTTP request
Request path
/v1/private-dns/{private_dns_id}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = ko-KR",
"Scp-Api-Version = dns 1.3"
Request body
{
"connected_vpc_ids": [
""
],
"description": "This is description"
}
Example HTTP response
Response 202
{
"private_dns": {
"auth_dns_name": "",
"connected_vpc_ids": [
""
],
"created_at": "2024-05-17T00:23:17Z",
"created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
"description": "This is description",
"id": "10fjkewefprivatedns3193rud543",
"modified_at": "2024-05-17T00:23:17Z",
"modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
"name": "private-dns01",
"pool_id": "10fjksdpooliddfsi12389esfdslkdsr32",
"pool_name": "",
"registered_region": "KR-WEST1",
"resolver_ip": "198.19.0.101",
"resolver_name": "",
"state": "CREATING"
}
}
1.16.1 - 1.3
put /v1/public-domain-names/{public_domain_id}
Description
Public Domain Name 업데이트
상태
ACTIVE (CURRENT)
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | public_domain_id required | ID Example : 10fjkeweffpublicdomain3193rud543
| string | None |
| body | body required |
| PublicDomainPartialUpdateRequest | |
Responses
Example HTTP request
Request path
/v1/public-domain-names/{public_domain_id}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = ko-KR",
"Scp-Api-Version = dns 1.3"
Request body
{
"auto_extension": true,
"description": "This is description"
}
Example HTTP response
Response 200
{
"auto_extension": true,
"description": "This is description",
"id": "10fjkeweffpublicdomain3193rud543"
}
1.17.1 - 1.3
put /v1/public-domain-names/{public_domain_id}/information
Description
Public Domain Name Whois 정보 업데이트
상태
ACTIVE (CURRENT)
Parameters
Responses
Example HTTP request
Request path
/v1/public-domain-names/{public_domain_id}/information
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = ko-KR",
"Scp-Api-Version = dns 1.3"
Request body
{
"address_type": "DOMESTIC",
"domestic_first_address_en": "125 Olympic-ro 35-gil, Songpa-gu, Seoul",
"domestic_first_address_ko": "서울특별시 송파구 올림픽로35길 125 (신천동)",
"domestic_second_address_en": "West Campus 1F",
"domestic_second_address_ko": "서관 1층",
"overseas_first_address": "123 Main St",
"overseas_second_address": "New York",
"overseas_third_address": "NY 10001",
"postal_code": "12345",
"register_email": "admin@example.com",
"register_telno": "010-1234-5678"
}
Example HTTP response
Response 200
{
"address_type": "DOMESTIC",
"domestic_first_address_en": "125 Olympic-ro 35-gil, Songpa-gu, Seoul",
"domestic_first_address_ko": "서울특별시 송파구 올림픽로35길 125 (신천동)",
"domestic_second_address_en": "West Campus 1F",
"domestic_second_address_ko": "서관 1층",
"name": "example.com",
"overseas_first_address": "123 Main St",
"overseas_second_address": "New York",
"overseas_third_address": "NY 10001",
"postal_code": "12345",
"register_email": "admin@example.com",
"register_name_en": "Hong Gildong",
"register_name_ko": "홍길동",
"register_telno": "010-1234-5678"
}
1.18.1 - 1.3
get /v1/hosted-zones/{hosted_zone_id}
Description
Hosted zone 상세
상태
ACTIVE (CURRENT)
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | hosted_zone_id required | 아이디 Example : 3432012nfdksdf03ktrld9234lgfg
| string | None |
Responses
Example HTTP request
Request path
/v1/hosted-zones/{hosted_zone_id}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = ko-KR",
"Scp-Api-Version = dns 1.3"
Example HTTP response
Response 200
{
"created_at": "2024-05-17T00:23:17Z",
"created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
"description": "This is description",
"hosted_zone_type": "public",
"id": "3432012nfdksdf03ktrld9234lgfg",
"modified_at": "2024-05-17T00:23:17Z",
"modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
"name": "my-zone.com",
"pool_id": "10fjksdpooliddfsi12389esfdslkdsr32",
"private_dns_id": "10fjkewefprivatedns3193rud543",
"private_dns_name": "private-dns01",
"status": "CREATING",
"ttl": "3600"
}
1.19.1 - 1.3
get /v1/hosted-zones/{hosted_zone_id}/records/{record_id}
Description
Hosted zone record 상세
상태
ACTIVE (CURRENT)
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | hosted_zone_id required | 호스티드 존 ID Example : 3432012nfdksdf03ktrld9234lgfg
| string | None |
| path | record_id required | 레코드 ID Example : 6ed7bc1-4b05-3cc7-7105-c1b71f7f30a7
| string | None |
Responses
| HTTP Code | Description | Schema |
|---|
| 200 | OK | RecordShowResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
| 409 | Conflict | None |
Example HTTP request
Request path
/v1/hosted-zones/{hosted_zone_id}/records/{record_id}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = ko-KR",
"Scp-Api-Version = dns 1.3"
Example HTTP response
Response 200
{
"action": "CREATE",
"created_at": "2025-09-08T03:43:57Z",
"description": "This is description",
"id": "6ed7bc1-4b05-3cc7-7105-c1b71f7f30a7",
"links": "",
"name": "test.app",
"project_id": "003dffc50eb123a1cbf4f2e5c71d4f15",
"records": [
"12345.ns.private.kr-west1.dev2.samsungsdscloud.com"
],
"status": "ACTIVE",
"ttl": 3600,
"type": "A",
"updated_at": "2026-02-09T08:00:40Z",
"version": 1,
"zone_id": "3432012nfdksdf03ktrld9234lgfg",
"zone_name": "my-zone.com"
}
1.20.1 - 1.3
get /v1/private-dns/{private_dns_id}
Description
Private DNS 상세
상태
ACTIVE (CURRENT)
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | private_dns_id required | 프라이빗 DNS ID Example : 10fjkewefprivatedns3193rud543
| string | None |
Responses
Example HTTP request
Request path
/v1/private-dns/{private_dns_id}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = ko-KR",
"Scp-Api-Version = dns 1.3"
Example HTTP response
Response 200
{
"private_dns": {
"auth_dns_name": "",
"connected_vpc_ids": [
""
],
"created_at": "2024-05-17T00:23:17Z",
"created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
"description": "This is description",
"id": "10fjkewefprivatedns3193rud543",
"modified_at": "2024-05-17T00:23:17Z",
"modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
"name": "private-dns01",
"pool_id": "10fjksdpooliddfsi12389esfdslkdsr32",
"pool_name": "",
"registered_region": "KR-WEST1",
"resolver_ip": "198.19.0.101",
"resolver_name": "",
"state": "CREATING"
}
}
1.21.1 - 1.3
get /v1/public-domain-names/{public_domain_id}
Description
Public Domain Name 상세
상태
ACTIVE (CURRENT)
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | public_domain_id required | ID Example : 10fjkeweffpublicdomain3193rud543
| string | None |
Responses
Example HTTP request
Request path
/v1/public-domain-names/{public_domain_id}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = ko-KR",
"Scp-Api-Version = dns 1.3"
Example HTTP response
Response 200
{
"public_domain_name": {
"address_type": "DOMESTIC",
"auto_extension": true,
"created_at": "2025-09-08T03:43:57Z",
"created_by": "504f24f8111e42e0578f367acd2a149f",
"description": "This is description",
"domestic_address_en": "West Campus 1F, 125 Olympic-ro 35-gil, Songpa-gu, Seoul",
"domestic_address_ko": "서울특별시 송파구 올림픽로35길 125 (신천동), 서관 1층",
"domestic_first_address_en": "125 Olympic-ro 35-gil, Songpa-gu, Seoul",
"domestic_first_address_ko": "서울특별시 송파구 올림픽로35길 125 (신천동)",
"domestic_second_address_en": "West Campus 1F",
"domestic_second_address_ko": "서관 1층",
"expired_date": "2026-09-09T00:00:00Z",
"id": "10fjkeweffpublicdomain3193rud543",
"modified_at": "2026-02-09T08:00:40Z",
"modified_by": "504f24f8111e42e0578f367acd2a149f",
"name": "example.com",
"overseas_address": "123 Main St, New York, NY 10001",
"overseas_first_address": "123 Main St",
"overseas_second_address": "New York",
"overseas_third_address": "NY 10001",
"postal_code": "12345",
"register_email": "admin@example.com",
"register_name_en": "Hong Gildong",
"register_name_ko": "홍길동",
"register_telno": "010-1234-5678",
"start_date": "2025-09-09T00:00:00Z",
"status": "REGISTERED"
}
}
1.22.1 - 1.3
post /v1/public-domain-names/{public_domain_id}/transfer
Description
Public Domain Name 이관
상태
ACTIVE (CURRENT)
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | public_domain_id required | ID Example : 10fjkeweffpublicdomain3193rud543
| string | None |
| body | body required |
| PublicDomainTransferRequest | |
Responses
Example HTTP request
Request path
/v1/public-domain-names/{public_domain_id}/transfer
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = ko-KR",
"Scp-Api-Version = dns 1.3"
Request body
{
"target_account_id": "003dffc50eb123a1cbf4f2e5c71d4f15",
"type": "REQUEST"
}
Example HTTP response
Response 200
{
"auto_extension": true,
"created_at": "2024-05-17T00:23:17Z",
"created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
"description": "This is description",
"expired_date": "2026-09-09T00:00:00Z",
"id": "10fjkeweffpublicdomain3193rud543",
"modified_at": "2024-05-17T00:23:17Z",
"modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
"name": "example.com",
"start_date": "2025-09-09T00:00:00Z",
"state": "TRANSFER_REQUESTED"
}