광고계정에 채널 프로필 목록이 빈 배열로 조회되고, 메시지광고 목록 조회 시 105001로 실패합니다

안녕하세요. 카카오모먼트 오픈API로 채널 메시지광고를 연동 중인데,
특정 광고계정(대웅제약)에서 채널 프로필이 조회되지 않고 메시지광고 목록 조회도 실패하는 현상이 있어 문의드립니다.

■ 증상 1. 메시지광고 목록 조회 실패

POST /openapi/message/v2/message-ads?limit=100
Authorization: Bearer {Authorization}
adAccountId: 527119
channel-profile-id: _paxjqs
Content-Type: application/json

{
  "filter": {
  }
}

응답

json

{
  "code": -813,
  "msg": "KakaoMomentException",
  "extras": {
    "detailCode": 105001,
    "detailMsg": "유효한 카카오톡 채널 프로필 ID를 요청해야 합니다."
  }
}

■ 증상 2. 채널 프로필 목록 조회 시 빈 배열 반환

위 105001 원인을 확인하기 위해 채널 프로필 목록 조회 API를 호출했더니 빈 배열이 반환됩니다.

GET /openapi/v4/adAccounts/channel/profiles
Authorization: Bearer {Authorization}
adAccountId: 527119
Content-Type: application/json

응답

json

[]

■ 광고계정 정보

  • adAccountId: 527119
  • 사용하려는 channel-profile-id: _paxjqs

■ 문의 사항

  • 채널 프로필 목록이 조회되기 위해 광고계정 측에 추가로 필요한 설정(채널 연결, 권한, 영업권 등)이 있다면 안내 부탁드립니다.
  • 어드민에서는 채널이 연결되어 있는데 API 응답에만 누락되는 경우, 내부 데이터 동기화 문제인지도 함께 확인 부탁드립니다.

감사합니다.

안녕하세요 카카오모먼트 담당자입니다.

105001에러는 토큰을 발급한 카카오계정이 채널 권한을 갖고 있지 않을 때 발생하는 오류입니다.

채널 프로필에 대한 권한은 광고계정이 아닌 카카오계정을 기준으로 부여됩니다.
해당 api로 조회되는 채널은 토큰을 발급한 카카오계정이 권한을 가지고 있는 채널입니다.
광고계정(adAccountId)에는 채널 프로필이 매핑되어 있지 않습니다.

증상 1,2 모두 관리자 권한이 없어 발생하는 것으로, 토큰 발급하신 카카오 계정으로 관리자 권한을 받으신 뒤 재시도 부탁드립니다.

감사합니다.