사용자가 JSON 파일 형식으로 작성한 이메일 템플릿을 서비스 환경으로 가져옵니다.
요청
요청 형식을 설명합니다. 요청 형식은 다음과 같습니다.
메서드 |
URI |
POST |
/template/import |
요청 헤더
Cloud Outbound Mailer API에서 공통으로 사용하는 헤더에 대한 자세한 내용은 Cloud Outbound Mailer 요청 헤더를 참조해 주십시오.
요청 바디
요청 바디에 대한 설명은 다음과 같습니다.
필드 |
타입 |
필수 여부 |
설명 |
file |
File |
Required |
가져올 JSON 파일- 파일 내 중복 등 오류가 발생할 수 있는 내용이 있으면 해당 오류 발생 직전까지만 추가되고 그 후는 추가되지 않음
|
요청 예시
요청 예시는 다음과 같습니다.
응답
응답 형식을 설명합니다.
응답 바디
응답 바디에 대한 설명은 다음과 같습니다.
응답 상태 코드
응답 상태 코드에 대한 설명은 다음과 같습니다.
HTTP 상태 코드 |
코드 |
설명 |
200 |
- |
요청 성공 |
400 |
- |
인증 실패, 잘못된 요청 |
400 |
77101 |
로그인 정보 오류 |
400 |
77102 |
요청 오류 |
400 |
77103 |
요청한 리소스가 존재하지 않음 |
403 |
77201 |
요청한 리소스에 대한 권한이 없음 |
403 |
77202 |
이메일 서비스 사용을 신청하지 않은 사용자가 호출한 경우 |
405 |
77001 |
지원되지 않는 메서드 유형 |
415 |
77002 |
지원되지 않는 미디어 유형 |
500 |
- |
서버 오류 |
500 |
77301 |
기본 프로젝트가 존재하지 않음 |
500 |
77302 |
외부 시스템 API 연동 오류 |
500 |
77303 |
그 외 내부 서버 오류 |
응답 예시
응답 예시는 다음과 같습니다.
{
"contents": [
{
"sid": 268,
"parentSid": -1,
"createDate": {
"utc": 1589358238711,
"formattedDate": "2020-05-13",
"formattedDateTime": "2020-05-13 17:23:58 711"
},
"name": "AD",
"isCategory": true,
"isUse": true,
"subCategories": [],
"templates": [
{
"sid": 269,
"parentSid": 268,
"createDate": {
"utc": 1589360814507,
"formattedDate": "2020-05-13",
"formattedDateTime": "2020-05-13 18:06:54 507"
},
"name": "AD_Template",
"isCategory": false,
"isUse": true,
"subCategories": null,
"templates": null
}
]
},
{
"sid": 270,
"parentSid": -1,
"createDate": {
"utc": 1589361807385,
"formattedDate": "2020-05-13",
"formattedDateTime": "2020-05-13 18:23:27 385"
},
"name": "Nomal",
"isCategory": true,
"isUse": true,
"subCategories": [],
"templates": [
{
"sid": 271,
"parentSid": 270,
"createDate": {
"utc": 1589361807394,
"formattedDate": "2020-05-13",
"formattedDateTime": "2020-05-13 18:23:27 394"
},
"name": "Nomal_Template",
"isCategory": false,
"isUse": true,
"subCategories": null,
"templates": null
}
]
},
{
"sid": 272,
"parentSid": -1,
"createDate": {
"utc": 1589365172274,
"formattedDate": "2020-05-13",
"formattedDateTime": "2020-05-13 19:19:32 274"
},
"name": "ETC",
"isCategory": true,
"isUse": true,
"subCategories": null,
"templates": null
}
]
}