카카오톡
카카오톡 API는 SOLAPI 플랫폼에서 카카오톡 비즈니스 메시지(알림톡, 브랜드 메시지)를 발송하기 위한 사전 준비 과정을 지원합니다.
카카오톡 채널 연동부터 알림톡 템플릿 생성/검수, 채널 그룹 관리, 브랜드 템플릿 관리까지 메시지 발송에 필요한 모든 리소스를 API를 통해 관리할 수 있습니다.
알림톡과 브랜드 메시지
카카오톡 비즈니스 메시지는 크게 알림톡과 브랜드 메시지 두 가지로 나뉩니다.
핵심 식별자
이 API에서 사용되는 주요 식별자들을 이해하면 전체 흐름을 파악하는 데 도움이 됩니다.
channelId (채널 ID)
카카오톡 비즈니스 채널의 SOLAPI 내부 고유 식별자 입니다.
v1 API에서는 `pfId`(Plus Friend ID)라는 이름으로 사용되었으며, v2에서 `channelId`로 변경되었습니다.
알림톡과 브랜드 메시지 발송 시 공통으로 사용됩니다.
카카오 비즈니스센터에서 운영 중인 채널을 SOLAPI에 연동하면 자동으로 생성됩니다.
형식 예시: `KA01PF230101000000001`
templateId (템플릿 ID)
카카오 알림톡 템플릿의 SOLAPI 내부 고유 식별자 입니다.
알림톡 발송 시에만 사용됩니다. 브랜드 메시지는 별도의 `brandTemplateId`를 사용합니다.
템플릿을 생성하면 자동으로 부여되며, 카카오 검수를 통과한 뒤에야 실제 발송에 사용할 수 있습니다.
형식 예시: `KA01TP240101000000001`
channelGroupId (채널 그룹 ID)
여러 카카오톡 채널을 하나의 그룹으로 묶어 관리할 때 사용하는 식별자입니다.
그룹에 속한 모든 채널이 동일한 템플릿을 공유할 수 있어, 다수의 브랜드/지점을 운영하는 경우에 유용합니다.
형식 예시: `KA01GI00000001`
brandTemplateId (브랜드 템플릿 ID)
브랜드 메시지 전용 템플릿의 고유 식별자입니다.
일반 알림톡 템플릿과 달리 검수 없이 바로 사용할 수 있습니다.
텍스트, 이미지, 와이드, 캐러셀 등 다양한 형태(`chatBubbleType`)를 지원합니다.
v1 에서 v2로의 변경점
v2 API에서는 일부 식별자 이름이 변경되었습니다. 기존 v1 API를 사용하고 있었다면 아래 매핑을 참고하세요.