메시지·인증
알림톡 템플릿 수정
내용 전체를 교체합니다. 보내지 않은 항목은 지워지므로 상세 조회 응답을 고쳐서 보내세요. 응답에만 있는 칸은 무시합니다.
PENDING·REJECTED 만 수정할 수 있고, 수정하면 PENDING 으로 돌아가 검수를 다시 요청해야 합니다.
이미지가 있는 템플릿은 콘솔에서 수정합니다.
Authorization
BearerAuth API Key를 Bearer 토큰으로 전달
In: header
Path Parameters
계정 ID
템플릿 리소스 ID
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X PUT "https://example.com/v1/accounts/AC1a2b3c4d/kakao/templates/clx9tpl0001" \ -H "Content-Type: application/json" \ -d '{ "name": "주문 접수 안내", "content": "#{고객명}님, 주문이 접수되었습니다.", "categoryCode": "002001" }'{
"id": "clx9tpl0001",
"channelId": "clx9kak0001",
"name": "주문 접수 안내",
"content": "#{고객명}님, 주문이 접수되었습니다.",
"status": "APPROVED",
"dormant": false,
"sendable": true,
"assignType": "CHANNEL",
"messageType": "BA",
"emphasizeType": "NONE",
"variables": [
"#{고객명}"
],
"createdAt": "2019-08-24T14:15:22Z",
"updatedAt": "2019-08-24T14:15:22Z",
"categoryCode": "002001",
"useExtra": true,
"useChannelAdd": true,
"extra": "string",
"ad": "string",
"emphasizeTitle": "string",
"emphasizeSubtitle": "string",
"header": "string",
"highlight": {
"title": "string",
"description": "string"
},
"item": {},
"buttons": [
{
"buttonType": "WL",
"buttonName": "주문 확인",
"linkMo": "https://example.com/orders",
"linkPc": "string",
"linkAnd": "string",
"linkIos": "string",
"chatExtra": "string",
"targetOut": true
}
],
"quickReplies": [
{
"buttonType": "WL",
"buttonName": "주문 확인",
"linkMo": "https://example.com/orders",
"linkPc": "string",
"linkAnd": "string",
"linkIos": "string",
"chatExtra": "string",
"targetOut": true
}
],
"hasImage": true,
"securityFlag": true,
"inspectionComments": [
{
"content": "string",
"createdAt": "2026-11-03T01:20:00.000Z",
"fromReviewer": true
}
]
}{
"error": "string",
"code": "recipient_blocked",
"ip": "52.79.213.41",
"processedAt": "2026-10-21T04:10:34.303Z",
"blockers": [
{
"number": "07012340002",
"code": "number_not_carrier_issued",
"message": "이용증명원은 한국AI통신이 개통한 070·대표번호만 발급됩니다."
}
]
}{
"error": "string",
"code": "recipient_blocked",
"ip": "52.79.213.41",
"processedAt": "2026-10-21T04:10:34.303Z",
"blockers": [
{
"number": "07012340002",
"code": "number_not_carrier_issued",
"message": "이용증명원은 한국AI통신이 개통한 070·대표번호만 발급됩니다."
}
]
}{
"error": "string",
"code": "recipient_blocked",
"ip": "52.79.213.41",
"processedAt": "2026-10-21T04:10:34.303Z",
"blockers": [
{
"number": "07012340002",
"code": "number_not_carrier_issued",
"message": "이용증명원은 한국AI통신이 개통한 070·대표번호만 발급됩니다."
}
]
}{
"error": "string",
"code": "recipient_blocked",
"ip": "52.79.213.41",
"processedAt": "2026-10-21T04:10:34.303Z",
"blockers": [
{
"number": "07012340002",
"code": "number_not_carrier_issued",
"message": "이용증명원은 한국AI통신이 개통한 070·대표번호만 발급됩니다."
}
]
}{
"error": "string",
"code": "recipient_blocked",
"ip": "52.79.213.41",
"processedAt": "2026-10-21T04:10:34.303Z",
"blockers": [
{
"number": "07012340002",
"code": "number_not_carrier_issued",
"message": "이용증명원은 한국AI통신이 개통한 070·대표번호만 발급됩니다."
}
]
}{
"error": "string",
"code": "recipient_blocked",
"ip": "52.79.213.41",
"processedAt": "2026-10-21T04:10:34.303Z",
"blockers": [
{
"number": "07012340002",
"code": "number_not_carrier_issued",
"message": "이용증명원은 한국AI통신이 개통한 070·대표번호만 발급됩니다."
}
]
}{
"error": "string",
"code": "recipient_blocked",
"ip": "52.79.213.41",
"processedAt": "2026-10-21T04:10:34.303Z",
"blockers": [
{
"number": "07012340002",
"code": "number_not_carrier_issued",
"message": "이용증명원은 한국AI통신이 개통한 070·대표번호만 발급됩니다."
}
]
}