본문 바로가기메인 메뉴 바로가기사이드 메뉴 바로가기

kakao developers

관련사이트
  • 문서
  • 카카오모먼트
  • 오디언스 관리

사이드 메뉴

검색

이 문서는 카카오모먼트 오디언스 관리 API 사용 방법을 안내합니다.

메서드URL인증 방식
GEThttps://apis.moment.kakao.com/openapi/v4/targetings/audiences

오디언스 관리의 오디언스 목록을 반환합니다.

이름설명필수
Authorization인증 방식, 비즈니스 토큰으로 인증 요청
Authorization: Bearer ${BUSINESS_ACCESS_TOKEN}
O
adAccountId광고계정 ID
adAccountId: ${AD_ACCOUNT_ID}
O
이름타입설명
contentAudience[]오디언스 목록
이름타입설명
idLong오디언스 번호
nameString오디언스명
audienceStatusEnum오디언스 상태
  • STANDBY: 준비중
  • AVAILABLE: 사용가능
  • SEED_NOT_ENOUGH: 모수 부족
  • ERROR: 사용불가
typeEnum오디언스 유형
  • DISPLAY: 디스플레이
  • MESSAGE: 메시지
createdDateString오디언스 생성일시
yyyy-MM-dd'T'HH:mm:ss 형식
lastModifiedDateString오디언스 마지막 수정일시
yyyy-MM-dd'T'HH:mm:ss 형식
curl -X GET "https://apis.moment.kakao.com/openapi/v4/targetings/audiences" \
-H "Authorization: Bearer ${BUSINESS_ACCESS_TOKEN}" \
-H "adAccountId: ${AD_ACCOUNT_ID}"
// HTTP/1.1 200 OK
// Content-Type: application/json;charset=UTF-8
{
"content": [
{
"id": 1,
"name": "첫번째_오디언스",
"audienceStatus": "AVAILABLE",
"type": "DISPLAY",
"createdDate": "2021-05-03T18:50:54",
"lastModifiedDate": "2021-05-03T18:50:54"
},
{
"id": 2,
"name": "두번째_오디언스",
"audienceStatus": "AVAILABLE",
"type": "MESSAGE",
"createdDate": "2021-04-21T14:36:07",
"lastModifiedDate": "2021-04-21T14:43:23"
},
{
"id": 3,
"name": "세번째_오디언스",
"audienceStatus": "SEED_NOT_ENOUGH",
"type": "DISPLAY",
"createdDate": "2021-04-21T14:35:32",
"lastModifiedDate": "2021-04-21T14:35:42"
}
]
}
메서드URL인증 방식
GEThttps://apis.moment.kakao.com/openapi/v4/targetings/${ID}

오디언스 관리의 오디언스 단건을 반환합니다.

이름설명필수
Authorization인증 방식, 비즈니스 토큰으로 인증 요청
Authorization: Bearer ${BUSINESS_ACCESS_TOKEN}
O
adAccountId광고계정 ID
adAccountId: ${AD_ACCOUNT_ID}
O
이름타입설명필수
IDLong오디언스 번호O
이름타입설명
idLong오디언스 번호
nameString오디언스명
typeEnum오디언스 유형
  • DISPLAY: 디스플레이
  • MESSAGE: 메시지
audienceStatusEnum오디언스 상태
  • STANDBY: 준비중
  • AVAILABLE: 사용가능
  • SEED_NOT_ENOUGH: 모수 부족
  • ERROR: 사용불가
populationScoreLong예상 모수
오디언스의 예상 모수
createdDateString오디언스 생성일시
yyyy-MM-dd'T'HH:mm:ss 형식
lastModifiedDateString오디언스 마지막 수정일시
yyyy-MM-dd'T'HH:mm:ss 형식
ageTypeEnum연령대 전체 선택 종류
  • ALL: 전체
  • NOT_ALL: 부분 선택
agesString[]연령대
genderTypeEnum성별 전체 선택 종류
  • ALL: 전체
  • NOT_ALL: 부분 선택
gendersString[]성별
  • M: 남자
  • F: 여자
locationsLocation[]데모그래픽 > 행정구역 > 시/도
시/도 조회 참고
depth2LocationsLocation[]데모그래픽 > 행정구역 > 시/군/구
시/군/구 조회 참고
depth3LocationsDepth3Location[]데모그래픽 > 행정구역 > 동/읍/면
동/읍/면 조회 참고
ufoInterestsUfoInterest[]관심사 타게팅
맞춤타겟 카테고리 타입 조회 API 참고
ufoDeprecatedInterestsUfoInterest[]지원 중단된 관심사 타게팅
맞춤타겟 카테고리 타입 조회 API 참고
ufoBusinessTypesUfoBusinessType[]업종 타게팅
맞춤타겟 카테고리 타입 조회 API 참고
ufoDeprecatedBusinessTypesUfoBusinessType[]지원 중단된 업종 타게팅
맞춤타겟 카테고리 타입 조회 API 참고
talkChannelTargetingsTalkChannelTargeting[]카카오톡 채널 타게팅
syncAppTargetingsSyncAppTargeting[]카카오 로그인 이용자 타게팅
customerFileTargetingsCustomerFileTargeting[]고객파일 타게팅
cohortTargetingsCohortTargeting[]광고반응 타게팅
trackerTargetingsTrackerTargeting[]픽셀&SDK 타게팅
talkChannelGroupTargetingsTalkChannelGroupTargeting[]친구그룹 타게팅
curl -X GET "https://apis.moment.kakao.com/openapi/v4/targetings/${ID}" \
-H "Authorization: Bearer ${BUSINESS_ACCESS_TOKEN}" \
-H "adAccountId: ${AD_ACCOUNT_ID}"
// HTTP/1.1 200 OK
// Content-Type: application/json;charset=UTF-8
{
"id": 1,
"type": "DISPLAY",
"audienceStatus": "AVAILABLE",
"name": "첫번째_오디언스",
"ageType": "ALL",
"genders": ["F", "M"],
"genderType": "NOT_ALL",
"locations": [
{
"value": "E",
"description": "광주광역시",
"depth1Name": "광주광역시"
},
{
"value": "M55550301",
"description": "전북특별자치도 전주시 덕진구 금암1동",
"depth1Name": "전북특별자치도",
"depth2Name": "전주시 덕진구",
"depth3Name": "금암1동",
"deprecated": true
},
{
"value": "M55550302",
"description": "전북특별자치도 전주시 덕진구 금암2동",
"depth1Name": "전북특별자치도",
"depth2Name": "전주시 덕진구",
"depth3Name": "금암2동",
"deprecated": true
}
],
"ufoInterests": ["I0202", "I020601", "I03", "I320104"],
"ufoDeprecatedInterests": ["I320104"],
"ufoBusinessTypes": ["P1021", "P2003"],
"ufoDeprecatedBusinessTypes": ["P2003"],
"populationScore": 100,
"createdDate": "2021-04-14T17:49:35",
"lastModifiedDate": "2021-04-14T17:49:35"
}
메서드URL인증 방식
POSThttps://apis.moment.kakao.com/openapi/v4/targetings

광고 그룹 생성 및 수정 시 사용할 오디언스를 생성합니다.

유형DISPLAYMESSAGE
ufoInterests(관심사)OO
ufoBusinessTypes(카테고리)OO
locations(시/도)OO
depth2Locations(시/군/구)OO
depth3Locations(동/읍/면)OO
talkChannelGroupTargetings(친구그룹)XO
customerFileTargetings(고객파일)OX
trackerTargetings(픽셀&SDK)OX
cohortTargetings(광고반응타겟)OO
talkChannelTargetings(카카오톡채널)OO
syncAppTargetings(카카오 로그인 이용자)OO
이름설명필수
Authorization인증 방식, 비즈니스 토큰으로 인증 요청
Authorization: Bearer ${BUSINESS_ACCESS_TOKEN}
O
adAccountId광고계정 ID
adAccountId: ${AD_ACCOUNT_ID}
O
이름타입설명필수
adAccountIdLong해당 오디언스가 소속되는 광고계정 IDO
nameString오디언스의 이름O
typeEnum오디언스 유형
  • DISPLAY: 디스플레이
  • MESSAGE: 메시지
O
ageTypeEnum연령대 전체 선택 종류
  • ALL: 전체 선택
  • NOT_ALL: 부분 선택

중요: ages로 성인 타게팅을 지정하는 경우 NOT_ALL로 요청 필수
O
agesString[]연령대
  • 15: 15~19
  • 20: 20~24
  • 25: 25~29
  • 30: 30~34
  • 35: 35~39
  • 40: 40~44
  • 45: 45~49
  • 50: 50~54
  • 55: 55~59
  • 60: 60~64
  • 65: 65~69

중요: ageType이 NOT_ALL인 경우 필수, ALL인 경우 요청 불가

중요: 성인 타게팅은 20, 25, 30, 35, 40, 45, 50, 55, 60, 65를 배열에 담아 요청 시 지정 가능
X
genderTypeEnum성별 전체 선택 종류
  • ALL: 전체
  • NOT_ALL: 부분 선택
O
gendersString[]성별
  • M: 남자
  • F: 여자

중요: genderType이 NOT_ALL인 경우 필수, ALL인 경우 요청 불가
X
ufoInterestsUfoInterest[]맞춤 타겟 > 카카오 데이터 > 카테고리 > 관심사
맞춤타겟 카테고리 타입 조회 API 참고
X
ufoBusinessTypesUfoBusinessType[]맞춤 타겟 > 카카오 데이터 > 카테고리 > 업종
맞춤타겟 카테고리 타입 조회 API 참고
X
locationTypeEnum지역선택 타입
  • ALL: 전체선택
  • AREA: 지역선택
O
locationsLocation[]데모그래픽 > 행정구역 > 시/도
시/도 조회 참고

중요: locationType이 ALL인 경우 요청 불가

중요: 캠페인 유형이 카카오 비즈보드인 경우 해외(Z) 요청 불가

참고: depth2Locations(시/군/구), depth3Locations(동/읍/면)와 함께 요청 가능
X
depth2LocationsDepth2Location[]데모그래픽 > 행정구역 > 시/군/구
시/군/구 조회 참고

중요: locationType이 AREA인 경우 locations(시/도), depth2Locations(시/군/구), depth3Locations(동/읍/면) 중 하나 이상 요청 필수
X
depth3LocationsDepth3Location[]데모그래픽 > 행정구역 > 동/읍/면
동/읍/면 조회 참고

중요: locationType이 AREA인 경우 locations(시/도), depth2Locations(시/군/구), depth3Locations(동/읍/면) 중 하나 이상 요청 필수
X
customerFileTargetingsCustomerFileTargeting[]맞춤타겟 > 내 데이터 > 고객파일
타게팅 가능한 고객파일 목록 조회 API로 조회 가능한 정보를 활용
X
trackerTargetingsTrackerTargeting[]맞춤타겟 > 내 데이터 > 픽셀 & SDK
타게팅 가능한 픽셀 & SDK 이벤트 목록 보기로 조회 가능한 정보를 활용
X
cohortTargetingsCohortTargeting[]맞춤타겟 > 내 데이터 > 광고반응타겟
타게팅 가능한 광고반응타겟 조회 API로 조회 가능한 정보를 활용
X
talkChannelTargetingsTalkChannelTargeting[]맞춤타겟 > 내 데이터 > 카카오 사용자 > 카카오톡 채널 친구
타게팅 가능한 카카오톡 채널 정보 목록 조회 API로 조회 가능한 정보를 활용
X
syncAppTargetingsSyncAppTargeting[]맞춤타겟 > 내 데이터 > 카카오 사용자 > 카카오 로그인 이용자
타게팅 가능한 카카오 로그인 이용자 목록 조회 API로 조회 가능한 정보를 활용
X
talkChannelGroupTargetingsTalkChannelGroupTargeting[]맞춤타겟 > 내 데이터 > 친구그룹
타게팅 가능한 친구그룹 목록 조회 API로 조회 가능한 정보를 활용

중요: 카카오톡 채널 X 도달 캠페인에서만 사용 가능
X
이름타입설명
idLong오디언스 번호
nameString오디언스명
typeEnum오디언스 유형
  • DISPLAY: 디스플레이
  • MESSAGE: 메시지
adAccountIdLong광고계정 ID
audienceStatusEnum오디언스 상태
  • STANDBY: 준비중
  • AVAILABLE: 사용가능
  • SEED_NOT_ENOUGH: 모수 부족
  • ERROR: 사용불가
populationScoreLong예상 모수
오디언스의 예상 모수
createdDateString오디언스 생성일시
yyyy-MM-dd'T'HH:mm:ss 형식
lastModifiedDateString오디언스 마지막 수정일시
yyyy-MM-dd'T'HH:mm:ss 형식
ageTypeEnum연령대 전체 선택 종류
  • ALL: 전체
  • NOT_ALL: 부분 선택
agesString[]연령대
genderTypeEnum성별 전체 선택 종류
  • ALL: 전체
  • NOT_ALL: 부분 선택
gendersString[]성별
locationsLocation[]시/도
시/도 조회 참고
depth2LocationsDepth2Location[]시/군/구
시/군/구 조회 참고
depth3LocationsDepth3Location[]데모그래픽 > 행정구역 > 동/읍/면
동/읍/면 조회 참고

중요: locationType이 AREA인 경우 locations(시/도), depth2Locations(시/군/구), depth3Locations(동/읍/면) 중 하나 이상 요청 필수
ufoInterestsUfoInterest[]관심사 타게팅
맞춤타겟 카테고리 타입 조회 API 참고
ufoBusinessTypesUfoBusinessType[]업종 타게팅
맞춤타겟 카테고리 타입 조회 API 참고
talkChannelTargetingsTalkChannelTargeting[]카카오톡 채널 타게팅
syncAppTargetingsSyncAppTargeting[]카카오 로그인 이용자 타게팅
customerFileTargetingsCustomerFileTargeting[]고객파일 타게팅
cohortTargetingsCohortTargeting[]광고반응 타게팅
trackerTargetingsTrackerTargeting[]픽셀&SDK 타게팅
talkChannelGroupTargetingsTalkChannelGroupTargeting[]친구그룹 타겟팅
curl -X POST "https://apis.moment.kakao.com/openapi/v4/targetings" \
-H "Authorization: Bearer ${BUSINESS_ACCESS_TOKEN}" \
-H "adAccountId: ${AD_ACCOUNT_ID}" \
-H "Content-Type: application/json" \
-d '{
"adAccountId": 1,
"name": "오픈API생성",
"type": "DISPLAY",
"ageType": "NOT_ALL",
"ages": ["20", "15"],
"genderType": "NOT_ALL",
"genders": ["M"],
"locationType": "AREA",
"locations": [
{
"value": "E",
"description": "광주광역시",
"depth1Name": "광주광역시"
},
{
"value": "O",
"description": "충청남도",
"depth1Name": "충청남도"
}
],
"depth2Locations": [
{
"value": "B7222",
"description": "경기도 여주시",
"depth1Name": "경기도",
"depth2Name": "여주시"
},
{
"value": "I1009",
"description": "서울특별시 도봉구",
"depth1Name": "광주광역시",
"depth2Name": "도봉구"
}
],
"depth3Locations": [
{
"value": "A70052424",
"description": "강원도 삼척시 원덕읍",
"depth1Name": "강원도",
"depth2Name": "삼척시",
"depth3Name": "원덕읍"
},
{
"value": "E13010702",
"description": "광주광역시 남구 백운2동",
"depth1Name": "광주광역시",
"depth2Name": "남구",
"depth3Name": "백운2동"
}
]
}'
// HTTP/1.1 200 OK
// Content-Type: application/json;charset=UTF-8
{
"id": 1,
"type": "DISPLAY",
"adAccountId": 1,
"name": "오픈API생성",
"ageType": "NOT_ALL",
"ages": ["15", "20"],
"genders": ["M"],
"genderType": "NOT_ALL",
"locations": [
{
"value": "E",
"description": "광주광역시",
"depth1Name": "광주광역시"
},
{
"value": "O",
"description": "충청남도",
"depth1Name": "충청남도"
}
],
"depth2Locations": [
{
"value": "B7222",
"description": "경기도 여주시",
"depth1Name": "경기도",
"depth2Name": "여주시"
},
{
"value": "I1009",
"description": "서울특별시 도봉구",
"depth1Name": "광주광역시",
"depth2Name": "도봉구"
}
],
"depth3Locations": [
{
"value": "A70052424",
"description": "강원도 삼척시 원덕읍",
"depth1Name": "강원도",
"depth2Name": "삼척시",
"depth3Name": "원덕읍"
},
{
"value": "E13010702",
"description": "광주광역시 남구 백운2동",
"depth1Name": "광주광역시",
"depth2Name": "남구",
"depth3Name": "백운2동"
}
]
}
메서드URL인증 방식
PUThttps://apis.moment.kakao.com/openapi/v4/targetings

오디언스를 수정합니다.

이름설명필수
Authorization인증 방식, 비즈니스 토큰으로 인증 요청
Authorization: Bearer ${BUSINESS_ACCESS_TOKEN}
O
adAccountId광고계정 ID
adAccountId: ${AD_ACCOUNT_ID}
O
이름타입설명필수
idLong해당 오디언스의 IDO
typeEnum오디언스 유형
  • DISPLAY: 디스플레이
  • MESSAGE: 메시지
O
adAccountIdLong해당 오디언스가 소속되는 광고계정 IDO
nameString오디언스의 이름O
ageTypeEnum연령대 전체 선택 종류
  • ALL: 전체 선택
  • NOT_ALL: 부분 선택

중요: ages로 성인 타게팅을 지정하는 경우 NOT_ALL로 요청 필수
O
agesString[]연령대
  • 15: 15~19
  • 20: 20~24
  • 25: 25~29
  • 30: 30~34
  • 35: 35~39
  • 40: 40~44
  • 45: 45~49
  • 50: 50~54
  • 55: 55~59
  • 60: 60~64
  • 65: 65~69

중요: ageType이 NOT_ALL인 경우 필수, ALL인 경우 요청 불가

중요: 성인 타게팅은 20, 25, 30, 35, 40, 45, 50, 55, 60, 65를 배열에 담아 요청 시 지정 가능
X
genderTypeEnum성별 전체 선택 종류
  • ALL: 전체
  • NOT_ALL: 부분 선택
O
gendersString[]성별
  • M: 남자
  • F: 여자

중요: genderType이 NOT_ALL인 경우 필수, ALL인 경우 요청 불가
X
ufoInterestsUfoInterest[]맞춤 타겟 > 카카오 데이터 > 카테고리 > 관심사
맞춤타겟 카테고리 타입 조회 API 참고
X
ufoBusinessTypesUfoBusinessType[]맞춤 타겟 > 카카오 데이터 > 카테고리 > 업종
맞춤타겟 카테고리 타입 조회 API 참고
X
locationTypeEnum지역선택 타입
  • ALL: 전체선택
  • AREA: 지역선택
O
locationsLocation[]데모그래픽 > 행정구역 > 시/도
시/도 조회 참고

중요: locationType이 ALL인 경우 요청 불가

중요: 캠페인 유형이 카카오 비즈보드인 경우 해외(Z) 요청 불가

참고: depth2Locations(시/군/구), depth3Locations(동/읍/면)와 함께 요청 가능
X
depth2LocationsDepth2Location[]데모그래픽 > 행정구역 > 시/군/구
시/군/구 조회 참고

중요: locationType이 AREA인 경우 locations(시/도), depth2Locations(시/군/구), depth3Locations(동/읍/면) 중 하나 이상 요청 필수
X
depth3LocationsDepth3Location[]데모그래픽 > 행정구역 > 동/읍/면
동/읍/면 조회 참고

중요: locationType이 AREA인 경우 locations(시/도), depth2Locations(시/군/구), depth3Locations(동/읍/면) 중 하나 이상 요청 필수
X
customerFileTargetingsCustomerFileTargeting[]맞춤타겟 > 내 데이터 > 고객파일
타게팅 가능한 고객파일 목록 조회 API로 조회 가능한 정보를 활용
X
trackerTargetingsTrackerTargeting[]맞춤타겟 > 내 데이터 > 픽셀 & SDK
타게팅 가능한 픽셀 & SDK 이벤트 목록 보기로 조회 가능한 정보를 활용
X
cohortTargetingsCohortTargeting[]맞춤타겟 > 내 데이터 > 광고반응타겟
타게팅 가능한 광고반응타겟 조회 API로 조회 가능한 정보를 활용
X
talkChannelTargetingsTalkChannelTargeting[]맞춤타겟 > 내 데이터 > 카카오 사용자 > 카카오톡 채널 친구
타게팅 가능한 카카오톡 채널 정보 목록 조회 API로 조회 가능한 정보를 활용
X
syncAppTargetingsSyncAppTargeting[]맞춤타겟 > 내 데이터 > 카카오 사용자 > 카카오 로그인 이용자
타게팅 가능한 카카오 로그인 이용자 목록 조회 API로 조회 가능한 정보를 활용
X
talkChannelGroupTargetingsTalkChannelGroupTargeting[]맞춤타겟 > 내 데이터 > 친구그룹
타게팅 가능한 친구그룹 목록 조회 API로 조회 가능한 정보를 활용

중요: 카카오톡 채널 X 도달 캠페인에서만 사용 가능
X
이름타입설명
idLong오디언스 번호
nameString오디언스명
typeEnum오디언스 유형
  • DISPLAY: 디스플레이
  • MESSAGE: 메시지
adAccountIdLong광고계정 ID
audienceStatusEnum오디언스 상태
  • STANDBY: 준비중
  • AVAILABLE: 사용가능
  • SEED_NOT_ENOUGH: 모수 부족
  • ERROR: 사용불가
populationScoreLong예상 모수
오디언스의 예상 모수
createdDateString오디언스 생성일시
yyyy-MM-dd'T'HH:mm:ss 형식
lastModifiedDateString오디언스 마지막 수정일시
yyyy-MM-dd'T'HH:mm:ss 형식
ageTypeEnum연령대 전체 선택 종류
  • ALL: 전체
  • NOT_ALL: 부분 선택
agesString[]연령대
genderTypeEnum성별 전체 선택 종류
  • ALL: 전체
  • NOT_ALL: 부분 선택
gendersString[]성별
locationsLocation[]시/도
시/도 조회 참고
depth2LocationsDepth2Location[]시/군/구
시/군/구 조회 참고
depth3LocationsDepth3Location[]데모그래픽 > 행정구역 > 동/읍/면
동/읍/면 조회 참고

중요: locationType이 AREA인 경우 locations(시/도), depth2Locations(시/군/구), depth3Locations(동/읍/면) 중 하나 이상 요청 필수
ufoInterestsUfoInterest[]관심사 타게팅
맞춤타겟 카테고리 타입 조회 API 참고
ufoBusinessTypesUfoBusinessType[]업종 타게팅
맞춤타겟 카테고리 타입 조회 API 참고
talkChannelTargetingsTalkChannelTargeting[]카카오톡 채널 타게팅
syncAppTargetingsSyncAppTargeting[]카카오 로그인 이용자 타게팅
customerFileTargetingsCustomerFileTargeting[]고객파일 타게팅
cohortTargetingsCohortTargeting[]광고반응 타게팅
trackerTargetingsTrackerTargeting[]픽셀&SDK 타게팅
talkChannelGroupTargetingsTalkChannelGroupTargeting[]친구그룹 타겟팅
curl -X PUT "https://apis.moment.kakao.com/openapi/v4/targetings" \
-H "Authorization: Bearer ${BUSINESS_ACCESS_TOKEN}" \
-H "adAccountId: ${AD_ACCOUNT_ID}" \
-H "Content-Type: application/json" \
-d '{
"adAccountId": 1,
"name": "오픈API생성",
"type": "DISPLAY",
"ageType": "NOT_ALL",
"ages": ["20", "15"],
"genderType": "NOT_ALL",
"genders": ["M"],
"locationType": "ALL",
"locations": [
{
"value": "A",
"description": "강원도",
"depth1Name": "강원도"
},
{
"value": "B",
"description": "경기도",
"depth1Name": "경기도"
},
{
"value": "C",
"description": "경상남도",
"depth1Name": "경상남도"
},
{
"value": "D",
"description": "경상북도",
"depth1Name": "경상북도"
},
{
"value": "E",
"description": "광주광역시",
"depth1Name": "광주광역시"
},
{
"value": "F",
"description": "대구광역시",
"depth1Name": "대구광역시"
},
{
"value": "G",
"description": "대전광역시",
"depth1Name": "대전광역시"
},
{
"value": "H",
"description": "부산광역시",
"depth1Name": "부산광역시"
},
{
"value": "I",
"description": "서울특별시",
"depth1Name": "서울특별시"
},
{
"value": "J",
"description": "울산광역시",
"depth1Name": "울산광역시"
},
{
"value": "K",
"description": "인천광역시",
"depth1Name": "인천광역시"
},
{
"value": "L",
"description": "전라남도",
"depth1Name": "전라남도"
},
{
"value": "M",
"description": "전라북도",
"depth1Name": "전라북도"
},
{
"value": "N",
"description": "제주특별자치도",
"depth1Name": "제주특별자치도"
},
{
"value": "O",
"description": "충청남도",
"depth1Name": "충청남도"
},
{
"value": "P",
"description": "충청북도",
"depth1Name": "충청북도"
},
{
"value": "Q",
"description": "세종특별자치시",
"depth1Name": "세종특별자치시"
},
{
"value": "U",
"description": "알수없음",
"depth1Name": "알수없음"
}
]
}'
// HTTP/1.1 200 OK
// Content-Type: application/json;charset=UTF-8
{
"id": 1,
"type": "DISPLAY",
"adAccountId": 1,
"name": "오픈API생성",
"ageType": "NOT_ALL",
"ages": ["15", "20"],
"genders": ["M"],
"genderType": "NOT_ALL",
"locations": [
{
"value": "E",
"description": "광주광역시",
"depth1Name": "광주광역시"
},
{
"value": "O",
"description": "충청남도",
"depth1Name": "충청남도"
},
{
"value": "L",
"description": "전라남도",
"depth1Name": "전라남도"
},
{
"value": "M",
"description": "전라북도",
"depth1Name": "전라북도"
},
{
"value": "A",
"description": "강원도",
"depth1Name": "강원도"
},
{
"value": "K",
"description": "인천광역시",
"depth1Name": "인천광역시"
},
{
"value": "I",
"description": "서울특별시",
"depth1Name": "서울특별시"
},
{
"value": "P",
"description": "충청북도",
"depth1Name": "충청북도"
},
{
"value": "F",
"description": "대구광역시",
"depth1Name": "대구광역시"
},
{
"value": "Q",
"description": "세종특별자치시",
"depth1Name": "세종특별자치시"
},
{
"value": "N",
"description": "제주특별자치도",
"depth1Name": "제주특별자치도"
},
{
"value": "G",
"description": "대전광역시",
"depth1Name": "대전광역시"
},
{
"value": "H",
"description": "부산광역시",
"depth1Name": "부산광역시"
},
{
"value": "D",
"description": "경상북도",
"depth1Name": "경상북도"
},
{
"value": "U",
"description": "알수없음",
"depth1Name": "알수없음"
},
{
"value": "J",
"description": "울산광역시",
"depth1Name": "울산광역시"
},
{
"value": "B",
"description": "경기도",
"depth1Name": "경기도"
},
{
"value": "C",
"description": "경상남도",
"depth1Name": "경상남도"
}
]
}
메서드URL인증 방식
DELETEhttps://apis.moment.kakao.com/openapi/v4/targetings/${ID}

오디언스를 삭제합니다.

이름설명필수
Authorization인증 방식, 비즈니스 토큰으로 인증 요청
Authorization: Bearer ${BUSINESS_ACCESS_TOKEN}
O
adAccountId광고계정 ID
adAccountId: ${AD_ACCOUNT_ID}
O
이름타입설명필수
IDLong오디언스 IDO
curl -v -X DELETE "https://apis.moment.kakao.com/openapi/v4/targetings/${ID}" \
-H "Authorization: Bearer ${BUSINESS_ACCESS_TOKEN}" \
-H "adAccountId: ${AD_ACCOUNT_ID}" \
-H "Content-Type: application/json"
HTTP/1.1 200 OK
Content-Length: 0
Content-Type: application/json;charset=UTF-8
메서드URL인증 방식
DELETEhttps://apis.moment.kakao.com/openapi/v4/targetings

복수의 오디언스를 한 번에 삭제합니다.

이름설명필수
Authorization인증 방식, 비즈니스 토큰으로 인증 요청
Authorization: Bearer ${BUSINESS_ACCESS_TOKEN}
O
adAccountId광고계정 ID
adAccountId: ${AD_ACCOUNT_ID}
O
이름타입설명필수
audienceIdsString오디언스 ID
여러 개의 오디언스 ID를 쉼표(,)로 구분한 하나의 문자열로 전달
O
curl -v -X DELETE "https://apis.moment.kakao.com/openapi/v4/targetings?audienceIds=${AUDIENCE_ID},${AUDIENCE_ID}" \
-H "Authorization: Bearer ${BUSINESS_ACCESS_TOKEN}" \
-H "adAccountId: ${AD_ACCOUNT_ID}"
// HTTP/1.1 200 OK
// Content-Type: application/json;charset=UTF-8
{
"successCount": 1,
"failCount": 1,
"errorMessages": ["타겟을 사용 중인 오디언스가 있습니다."]
}
메서드URL인증 방식
GEThttps://apis.moment.kakao.com/openapi/v4/targetings/${ID}/adGroups

오디언스 관리의 오디언스를 사용하고 있는 광고그룹들을 반환합니다.

이름설명필수
Authorization인증 방식, 비즈니스 토큰으로 인증 요청
Authorization: Bearer ${BUSINESS_ACCESS_TOKEN}
O
adAccountId광고계정 ID
adAccountId: ${AD_ACCOUNT_ID}
O
이름타입설명필수
IDLong오디언스 번호O
이름타입설명
contentAudienceAdGroup[]오디언스를 사용하고 있는 광고그룹 목록
이름타입설명
campaignIdLong캠페인 번호
campaignNameString캠페인명
campaignTypeGoalCampaignTypeGoal캠페인 유형 X 목표
adGroupIdLong광고그룹 번호
adGroupNameString광고그룹명
adGroupStatusEnum: Status[]광고그룹 상태
adGroupTypeEnum: AdGroupType광고그룹 종류
curl -X GET "https://apis.moment.kakao.com/openapi/v4/targetings/${ID}/adGroups" \
-H "Authorization: Bearer ${BUSINESS_ACCESS_TOKEN}" \
-H "adAccountId: ${AD_ACCOUNT_ID}"
// HTTP/1.1 200 OK
// Content-Type: application/json;charset=UTF-8
{
"content": [
{
"campaignId": 1,
"campaignName": "첫번째_캠페인",
"campaignTypeGoal": {
"campaignType": "TALK_BIZ_BOARD",
"goal": "VISITING"
},
"adGroupId": 1,
"adGroupName": "첫번째_광고그룹",
"adGroupStatus": ["OFF"],
"adGroupType": "DISPLAY"
},
{
"campaignId": 1,
"campaignName": "첫번째_캠페인",
"campaignTypeGoal": {
"campaignType": "TALK_BIZ_BOARD",
"goal": "VISITING"
},
"adGroupId": 2,
"adGroupName": "두번째_광고그룹",
"adGroupStatus": ["OFF"],
"adGroupType": "DISPLAY"
},
{
"campaignId": 2,
"campaignName": "두번째_캠페인",
"campaignTypeGoal": {
"campaignType": "TALK_BIZ_BOARD",
"goal": "VISITING"
},
"adGroupId": 3,
"adGroupName": "세번째_광고그룹",
"adGroupStatus": ["OFF"],
"adGroupType": "DISPLAY"
}
]
}
메서드URL인증 방식
PUThttps://apis.moment.kakao.com/openapi/v4/targetings/${ID}/unlink

오디언스 관리의 오디언스를 사용하고 있는 광고그룹을 사용 해제합니다.

이름설명필수
Authorization인증 방식, 비즈니스 토큰으로 인증 요청
Authorization: Bearer ${BUSINESS_ACCESS_TOKEN}
O
adAccountId광고계정 ID
adAccountId: ${AD_ACCOUNT_ID}
O
이름타입설명필수
IDLong오디언스 번호O
이름타입설명필수
adGroupIdLong광고그룹 번호O
curl -X PUT "https://apis.moment.kakao.com/openapi/v4/targetings/${ID}/unlink" \
-H "Authorization: Bearer ${BUSINESS_ACCESS_TOKEN}" \
-H "adAccountId: ${AD_ACCOUNT_ID}" \
-H "Content-Type: application/json" \
-d '{
"adGroupId": "${AD_GROUP_ID}"
}'
HTTP/1.1 200 OK

도움이 되었나요?

    카카오모먼트 > 오디언스 관리 - 카카오디벨로퍼스 | 문서