알림톡 템플릿 목록 조회

알림톡 템플릿 목록 조회 API

1. API 개요

인증된 사이트에서 사용할 수 있는 **알림톡 템플릿 목록을 조회하는 API**입니다.
이 API를 통해 다음 정보를 확인할 수 있습니다.
알림톡 템플릿 ID
템플릿 코드 및 이름
메시지 유형
템플릿 내용
버튼 정보
웹링크 정보

2. 사전 조건 / 권한

콜브릿지 계정 필수
API Access Token 발급 필요

3. API 정보

Method / Endpoint

Header

이름
타입
필수
기본값
설명
Authorization
string
O
Bearer {ACCESS_TOKEN} 형식으로 전달

4. Request

이 API는 요청 파라미터가 없습니다.

Request Example

cURL
curl -X GET "https://bnd.happytalk.io/api/openapi/messages/alimtalk-templates" \ -H "Authorization: Bearer YOUR_ACCESS_TOKEN"
JavaScript
복사

5. Response

Response 정보

Status Code: 200 OK
Content-Type: application/json

Response Body Example

json
{ "code": "OK", "timestamp": 1735437506, "message": "알림톡 템플릿 목록 조회 성공", "total": 1, "items": [ { "id": "1", "code": "COUNSEL_END_001", "name": "상담 완료 안내", "messageType": "BA", "emphasizeType": "NONE", "content": "#{고객명}님, 상담이 완료되었습니다.", "buttons": [ { "type": "WL", "name": "바로가기", "url_pc": "https://example.com", "url_mobile": "https://example.com" } ], "weblink": "https://example.com/site-link" } ] }
JavaScript
복사

Resonse Field명

이름
타입
필수
기본값
설명
code
string
O
-
응답 코드 (예: OK)
timestamp
Long
O
-
응답 일시 (Unix timestamp)
message
String
O
-
응답 메시지
total
Integer
O
-
템플릿 총 개수
items
Array
O
-
알림톡 템플릿 목록

items[] (템플릿 객체)

이름
타입
필수
기본값
설명
id
String
O
-
템플릿 ID
code
String
O
-
템플릿 코드
name
String
O
-
템플릿 이름
messageType
String
O
-
메시지 유형 (BA: 기본형, EX: 부가정보형, AD: 광고추가형, MI: 복합형)
emphasizeType
String
O
-
강조 유형 (NONE: 없음, TEXT: 강조표기형)
content
String
O
-
템플릿 내용
buttons
Array
O
-
버튼 정보
weblink
String
O
-
웹링크 URL

buttons[]

이름
타입
필수
기본값
설명
type
String
O
-
버튼 타입 (WL: 웹링크 등)
name
String
O
-
버튼 이름
url_pc
String
X
-
PC용 URL
url_mobile
String
X
-
모바일용 URL

6. 에러 / 예외처리

오류 응답 본문의 “code""message" 속성에서 오류에 대한 더 구체적인 세부 정보를 확인할 수 있습니다.
HTTP 상태명
Error Code
Message
설명
401 Unauthorized
UNAUTHORIZED
Invalid credentials
API Key 미전송 또는 인증 실패
403 Forbidden
FORBIDDEN
알림톡 프로필이 설정되지 않았습니다
사이트에 알림톡 프로필 미설정
500 Internal Server Error
INTERNAL_SERVER_ERROR
내부 서버 오류가 발생했습니다.
예기치 않은 서버 오류