카카오 비즈메시지(공통)
카카오 비즈메시지 공통 API는 알림톡, 브랜드메시지, 상담톡에서 함께 사용하는 발신프로필과 운영 상태를 조회하거나 관리하는 API입니다.
발신프로필 관리
발신프로필은 카카오 비즈메시지 발송의 기준 정보입니다. 발신프로필 키를 기준으로 상태를 확인하거나 휴면 상태를 해제할 때 사용합니다.
발신프로필 키로 조회
발신프로필 키를 기준으로 카카오 발신프로필 정보를 조회합니다. 알림톡, 브랜드메시지, 상담톡에서 사용하는 senderKey 상태를 확인할 때 사용합니다.
Query Parameters
senderKey
필수String발신프로필 키입니다.
Returns
common
Object공통 응답 영역입니다.
data
Object서비스 응답 영역입니다.
요청 예시
curl -X GET "https://mars.ibapi.kr/api/comm/v1/center/kakao/sender?senderKey={senderKey}" \ -H "Authorization: {ApiKey}"응답 예시
{ "common": { "authCode": "A000", "authResult": "Success", "infobankTrId": "Infobank-Tracking-Id" }, "data": { "code": "A000", "result": "Success", "data": { "kakao": { "senderProfile": { "senderKey": "{senderKey}" } } } }}발신프로필 휴면 해제
휴면 상태의 발신프로필을 해제합니다. 카카오 비즈메시지 발송 전 발신프로필 상태 복구가 필요한 경우 사용합니다.
Body Parameters
{} JSONsenderKey
필수String휴면 해제할 발신프로필 키입니다.
Returns
common
Object공통 응답 영역입니다.
data
Object서비스 응답 영역입니다.
요청 예시
curl -X POST "https://mars.ibapi.kr/api/comm/v1/center/kakao/sender/recover" \ -H "Authorization: {ApiKey}" \ -H "Content-Type: application/json" \ -d '{ "senderKey": "{senderKey}" }'응답 예시
{ "common": { "authCode": "A000", "authResult": "Success", "infobankTrId": "Infobank-Tracking-Id" }, "data": { "code": "A000", "result": "Success" }}발신프로필 카테고리 관리
카카오 비즈메시지에서 사용하는 발신프로필 카테고리 정보를 조회하는 API입니다. 발신프로필 등록이나 운영 정책 확인 시 함께 참고합니다.
카테고리 전체조회
발신프로필 등록 시 사용할 수 있는 카카오 비즈메시지 카테고리 목록을 조회합니다.
Returns
common
Object공통 응답 영역입니다.
data
Object서비스 응답 영역입니다.
요청 예시
curl -X GET "https://mars.ibapi.kr/api/comm/v1/center/kakao/sender/category/list" \ -H "Authorization: {ApiKey}"응답 예시
{ "common": { "authCode": "A000", "authResult": "Success", "infobankTrId": "Infobank-Tracking-Id" }, "data": { "code": "A000", "result": "Success", "data": { "kakao": { "categories": [ { "code": "001", "name": "쇼핑" }, { "code": "002", "name": "금융" } ] } } }}카테고리 상세조회
카테고리 코드를 기준으로 카카오 비즈메시지 카테고리 상세 정보를 조회합니다.
Query Parameters
code
필수String조회할 카테고리 코드입니다.
Returns
common
Object공통 응답 영역입니다.
data
Object서비스 응답 영역입니다.
요청 예시
curl -X GET "https://mars.ibapi.kr/api/comm/v1/center/kakao/sender/category?code={code}" \ -H "Authorization: {ApiKey}"응답 예시
{ "common": { "authCode": "A000", "authResult": "Success", "infobankTrId": "Infobank-Tracking-Id" }, "data": { "code": "A000", "result": "Success", "data": { "kakao": { "category": { "code": "001", "name": "쇼핑" } } } }}발신프로필 그룹 관리
발신프로필 그룹은 여러 발신프로필을 묶어서 운영할 때 사용하는 관리 단위입니다. 그룹 소속을 조회하거나 그룹에서 발신프로필을 제외할 때 사용합니다.
발신프로필키로 그룹 조회
발신프로필 키를 기준으로 연결된 그룹 정보를 조회합니다. senderKey를 생략하면 조회 가능한 그룹 정보를 기준으로 응답합니다.
Query Parameters
senderKey
String조회 기준 발신프로필 키입니다.
Returns
common
Object공통 응답 영역입니다.
data
Object서비스 응답 영역입니다.
요청 예시
curl -X GET "https://mars.ibapi.kr/api/comm/v1/center/kakao/group?senderKey={senderKey}" \ -H "Authorization: {ApiKey}"응답 예시
{ "common": { "authCode": "A000", "authResult": "Success", "infobankTrId": "Infobank-Tracking-Id" }, "data": { "code": "A000", "result": "Success", "data": { "kakao": { "groups": [ { "groupKey": "{groupKey}", "name": "기본 그룹" } ] } } }}그룹에 발신프로필 삭제
발신프로필 그룹에서 특정 발신프로필을 삭제합니다.
Path Parameters
groupKey
필수String그룹 키입니다.
senderKey
필수String삭제할 발신프로필 키입니다.
Returns
common
Object공통 응답 영역입니다.
data
Object서비스 응답 영역입니다.
요청 예시
curl -X DELETE "https://mars.ibapi.kr/api/comm/v1/center/kakao/group/groupKey/{groupKey}/senderKey/{senderKey}" \ -H "Authorization: {ApiKey}"응답 예시
{ "common": { "authCode": "A000", "authResult": "Success", "infobankTrId": "Infobank-Tracking-Id" }, "data": { "code": "A000", "result": "Success" }}제재 관리
제재 정보는 발신프로필, 그룹템플릿, 템플릿 단위로 운영 제한 여부를 확인하는 API입니다. 발송 전 사용 가능 상태를 점검할 때 활용합니다.
발신프로필 제재 조회
특정 일자의 발신프로필 제재 정보를 조회합니다.
Query Parameters
date
필수String조회 기준 날짜입니다.
senderKey
필수String발신프로필 키입니다.
Returns
common
Object공통 응답 영역입니다.
data
Object서비스 응답 영역입니다.
요청 예시
curl -X GET "https://mars.ibapi.kr/api/comm/v1/center/kakao/abusing/block/sender?date={date}&senderKey={senderKey}" \ -H "Authorization: {ApiKey}"응답 예시
{ "common": { "authCode": "A000", "authResult": "Success", "infobankTrId": "Infobank-Tracking-Id" }, "data": { "code": "A000", "result": "Success", "data": { "kakao": { "abusing": { "restrictedAt": "2026-03-05 16: 33: 17", "senderKey": "{senderKey}", "reasonType": "POLICY" } } } }}그룹템플릿 발신프로필 제외 조회
그룹템플릿에서 특정 발신프로필이 제외된 제재 정보를 조회합니다.
Query Parameters
date
필수String조회 기준 날짜입니다.
senderKey
필수String발신프로필 키입니다.
groupKey
필수String그룹 발신프로필 키입니다.
templateCode
필수String템플릿 코드입니다.
Returns
common
Object공통 응답 영역입니다.
data
Object서비스 응답 영역입니다.
요청 예시
curl -X GET "https://mars.ibapi.kr/api/comm/v1/center/kakao/abusing/block/senderGroup?date={date}&senderKey={senderKey}&groupKey={groupKey}&templateCode={templateCode}" \ -H "Authorization: {ApiKey}"응답 예시
{ "common": { "authCode": "A000", "authResult": "Success", "infobankTrId": "Infobank-Tracking-Id" }, "data": { "code": "A000", "result": "Success", "data": { "kakao": { "abusing": { "restrictedAt": "2026-03-05 16: 33: 17", "senderKey": "{senderKey}", "groupKey": "{groupKey}", "templateCode": "{templateCode}" } } } }}템플릿 제재 조회
특정 템플릿의 제재 정보를 조회합니다.
Query Parameters
date
필수String조회 기준 날짜입니다.
senderKey
필수String발신프로필 키입니다.
templateCode
필수String템플릿 코드입니다.
Returns
common
Object공통 응답 영역입니다.
data
Object서비스 응답 영역입니다.
요청 예시
curl -X GET "https://mars.ibapi.kr/api/comm/v1/center/kakao/abusing/block/template?date={date}&senderKey={senderKey}&templateCode={templateCode}" \ -H "Authorization: {ApiKey}"응답 예시
{ "common": { "authCode": "A000", "authResult": "Success", "infobankTrId": "Infobank-Tracking-Id" }, "data": { "code": "A000", "result": "Success", "data": { "kakao": { "abusing": { "restrictedAt": "2026-03-05 16: 33: 17", "senderKey": "{senderKey}", "senderKeyType": "S", "templateCode": "{templateCode}" } } } }}