카카오 브랜드 메세지 발송 API

이 페이지에서는 카카오 브랜드 메세지 발송에 대한 Open API 스펙을 명시합니다.

사전 작업

토큰 발급

서버에서 발송API를 요청하기 전, 먼저 프로젝트에 유효한 토큰을 발급받아 주세요.

인증 토큰 발급 방법chevron-right

채널 설정

  • 발신 프로필 등록 및 템플릿 생성을 모두 완료해야 합니다.

  • 콘솔 경로:

    • 발신 프로필 등록: [마켓탭 콘솔 > 채널 관리 > 카카오톡 ]

    • 템플릿 등록: [마켓탭 콘솔 > 채널 관리 > 브랜드 메시지 템플릿]

카카오 브랜드 메세지 발송 API

Method: POST

Content-Type: application/json

Payload 필드 설명

필드명
설명
필수 여부

sender_profile_id

카카오 발신 프로필 ID

required

campaign_id

메세지 발송 결과를 캠페인 ID 단위로 확인하고 싶을 때 사용하실 수 있습니다.

user_id

메세지 발송 결과를 확인할 유저 ID

required

phone_number

발송 대상 전화 번호 ( ex 01012345678 )

required

template_id

브랜드 메세지 템플릿 ID

required

brand_message_fields

브랜드 메세지 템플릿 내 카카오 개인화 속성 자세한 사항은 브랜드 메세지 개인화 필드 를 참고해주세요.

override_image_fields

브랜드 메시지 템플릿에서 사용한 이미지 외에 다른 이미지 첨부시 사용

브랜드 메시지 대상자 그룹 ( M,N, I )

카카오 개인화 (brand_message_fields) 관련

  • 템플릿에서 사용하는 변수명은 콘솔 및 브랜드 메시지 개인화 필드 조회 API를 통해 확인 가능합니다.

    • 콘솔 > 템플릿 상세 > 본문 영역 #{} 으로 표시된 개인화 필드를 참고해주세요.

  • 모든 필드명이 템플릿에 정의된 이름과 정확히 일치해야 하며, 누락되거나 타입 불일치 시 400 에러 반환됩니다.

재정의 이미지 (override_image_fields) 관련

  • 브랜드 메시지 템플릿에 정의된 이미지 대신 다른 이미지를 사용하고자 할 때 설정하는 필드입니다.

  • 템플릿에 포함된 이미지의 개수만큼 배열 요소를 정의해야 합니다.

  • 변경하지 않을 이미지는 빈 객체({}) 로 유지합니다.

  • 변경할 이미지는 image_url 필드에 새 이미지 URL을 입력합니다.

주의사항 및 기타 안내

  • 발송 API는 실시간으로 처리되며, 요청당 최대 100개의 전화번호로 발송이 가능합니다.

  • 수신 번호가 유효하지 않거나 템플릿이 승인되지 않은 경우 실패 응답이 반환됩니다.

  • 묶음 발송인 경우 병렬처리가 아닌 순차적 발송으로 단건 발송에 비해 응답 속도가 느릴수 있는점 참고 부탁드립니다.

  • 트래픽 집중 시간대에는 발송이 지연될 수 있습니다.

Open API 스펙

카카오 브랜드 메시지 발송

post

지정한 프로젝트의 템플릿 ID와 개인화 필드 정보를 이용해 카카오 브랜드 메시지를 여러 사용자에게 일괄 발송합니다. 캠페인 ID를 지정하면 발송 내역이 분석 지표와 연결됩니다.

Authorizations
Query parameters
project_idstringRequired

프로젝트 ID

Example: bhlc6fn
Bodyobject[]

브랜드 메시지 발송 요청 목록

campaign_idstring · nullableOptional

캠페인 ID (선택)

Example: kbfqeg5x
sender_profile_idstringRequired

카카오 발신 프로필 ID

Example: sp_9s2lkdfa
user_idstringRequired

사용자 식별자

Example: u123456
phone_numberstringRequired

수신자 전화번호

Example: 01012345678
target_groupstring · enumRequired

메시지 발송 대상 그룹

Example: MPossible values:
template_idstringRequired

발송에 사용할 브랜드 메시지 템플릿 ID

Example: xflm3cp
Responses
chevron-right
200

발송 요청 성공

application/json
codeintegerOptionalExample: 200000
messagestringOptionalExample: Success
post
https://crm.marketap.io/api/v1/sender/kakao-brand-message

Last updated

Was this helpful?