importTemplate

Prev Next

Classic/VPC 환경에서 이용 가능합니다.

사용자가 JSON 파일 형식으로 작성한 이메일 템플릿을 서비스 환경으로 가져옵니다.

요청

요청 형식을 설명합니다. 요청 형식은 다음과 같습니다.

메서드 URI
POST /template/import

요청 헤더

Cloud Outbound Mailer API에서 공통으로 사용하는 헤더에 대한 정보는 Cloud Outbound Mailer 요청 헤더를 참조해 주십시오.

요청 바디

요청 바디에 대한 설명은 다음과 같습니다.

필드 타입 필수 여부 설명
file File Required 가져올 JSON 파일
  • 파일 내 중복 등 오류가 발생할 수 있는 내용이 있으면 해당 오류 발생 직전까지만 추가되고 그 후는 추가되지 않음

요청 예시

요청 예시는 다음과 같습니다.

curl --location --request POST 'https://mail.apigw.gov-ntruss.com/api/v1/template/import' \
--header 'x-ncp-apigw-timestamp: {Timestamp}' \
--header 'x-ncp-iam-access-key: {Access Key}' \
--header 'x-ncp-apigw-signature-v2: {API Gateway Signature}' \
--form 'file=@"/E:/desktop/ccc/APIguide/cloud outbound mailer/new.json"'

응답

응답 형식을 설명합니다.

응답 바디

응답 바디에 대한 설명은 다음과 같습니다.

필드 타입 필수 여부 설명
contents List - 템플릿 구조에 대한 상세 내용

응답 상태 코드

Cloud Outbound Mailer API에서 공통으로 사용하는 응답 상태 코드에 대한 정보는 Cloud Outbound Mailer 응답 상태 코드를 참조해 주십시오.

응답 예시

응답 예시는 다음과 같습니다.

{
  "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
    }
  ]
}