페이지 이동경로
  • Docs>
  • Kakao Moment>
  • Reference

Kakao Moment

Kakao Moment API Reference

This document provides the supported APIs of Kakao Moment and response information.

API list

  • Host: apis.moment.kakao.com

Ad creation: Ad account

URL Method Name Limit
/openapi/v4/adAccounts/pages GET View list of ad accounts
/openapi/v4/adAccounts/${AD_ACCOUNT_ID} GET View ad account
/openapi/v4/adAccounts/balance GET View real-time balance
/openapi/v4/adAccounts/bizRight GET View business right
/openapi/v4/adAccounts/channel/profiles GET View list of Kakao Talk Channel profiles
/openapi/v4/adAccounts/trackers GET View Pixel & SDK
/openapi/v4/adAccounts POST Create ad account 1 per second
/openapi/v4/adAccounts/onOff PUT Change ad account status 1 per second

Ad creation: Campaign

URL Method Name Limit
/openapi/v4/campaigns GET View list of campaigns
/openapi/v4/campaigns/${ID} GET View campaigns
/openapi/v4/campaigns POST Create campaign
/openapi/v4/campaigns PUT Edit campaign
/openapi/v4/campaigns/dailyBudgetAmount PUT Edit daily budget for Display campaign 1 per second
/openapi/v4/campaigns/onOff PUT Change campaign status 1 per second
/openapi/v4/campaigns/${ID} DELETE Delete campaign
/openapi/v4/campaigns/${ID}/latestSystemConfigHistory GET View reason for system stop
/openapi/v4/campaigns/${ID}/systemConfigHistories GET View list of reasons for system stop

Ad creation: Ad group

URL Method Name Limit
/openapi/v4/adGroups GET View list of ad groups
/openapi/v4/adGroups/${ID} GET View ad group
/openapi/v4/adGroups POST Create Display ad group 1 per 5 seconds
/openapi/v4/adGroups PUT Edit Display ad group 1 per 5 seconds
/openapi/v4/adGroups/dailyBudgetAmount PUT Edit daily budget for Display ad group 1 per second
/openapi/v4/adGroups/bidAmount PUT Edit maximum bid for Display ad group 1 per second
/openapi/v4/adGroups/pacing PUT Edit spending method for Display ad group 1 per second
/openapi/v4/adGroups POST Create Message ad group 1 per 5 seconds
/openapi/v4/adGroups PUT Edit Message ad group 1 per 5 seconds
/openapi/v4/targetings/populationScore POST Retrieve estimated target population for Message ad group
/openapi/v4/adGroups POST Create Personalized message ad group 1 per 5 seconds
/openapi/v4/adGroups PUT Edit Personalized message ad group 1 per 5 seconds
/openapi/v4/adGroups/onOff PUT Change ad group status 1 per second
/openapi/v4/adGroups/cancel/${ID} PUT Cancel contract for Message ad group
/openapi/v4/adGroups/${ID} DELETE Delete ad group
/openapi/v4/adGroups/${ID}/adminStopHistory GET View reason for system stop
/openapi/v4/adGroups/${ID}/adminStopHistories GET View list of reasons for system stop

Targeting for ad group

URL Method Name Limit
/openapi/v4/targetings/location/depth1 GET View city/province
/openapi/v4/targetings/location/depth2 GET View city/county/district
/openapi/v4/targetings/location/map GET View neighborhood/town/township
/openapi/v4/targetings/placement/adServingCategories GET View categories of Network for placements
/openapi/v4/targetings/placement/sectionCategories GET View list of section categories
/openapi/v4/adGroups/targetings/cohort/availables GET View targetable engagement targets
/openapi/v4/adGroups/targetings/trackers/eventCreatables/${TRACK_ID} GET View targetable Pixel & SDK events
/openapi/v4/adGroups/targetings/customerFiles/availables GET View list of targetable customer files
/openapi/v4/adGroups/targetings/talkChannels/availables GET View list of targetable Kakao Talk Channels
/openapi/v4/adGroups/targetings/syncProfiles/availables GET View list of targetable Kakao Login users
/openapi/v4/adGroups/targetings/talkChannelGroupFiles/availables GET View list of targetable Friend groups
Custom audience targeting for ad group
URL Method Name Limit
/openapi/v4/targetings/data/categories?type=INTEREST GET View category data for custom audience targeting
/openapi/v4/targetings/location/map GET View location for custom audience targeting

Ad creation: Creative

URL Method Name Limit
/openapi/v4/creatives GET View list of creatives
/openapi/v4/creatives/${ID} GET View creative
/openapi/v4/creatives POST Create Display creative 1 per second
/openapi/v4/creatives PUT Edit Display creative 1 per second
/openapi/v4/creatives/copy POST Copy Display creative 1 per 5 seconds
/openapi/v4/creatives/${ID}/opinionProof GET Retrieve materials for Display ad verification
/openapi/v4/creatives POST Create Message creative 1 per second
/openapi/v4/creatives PUT Edit Message creative 1 per second
/openapi/v4/creatives/copy POST Copy Message creative 1 per 5 seconds
/openapi/v4/creatives POST Create Personalized message creative template 1 per second
/openapi/v4/creatives PUT Edit Personalized message creative template 1 per second
/openapi/v4/creatives/onOff PUT Change creative status 1 per second
/openapi/v4/creatives/${ID} DELETE Delete creative
/openapi/v4/creatives/${ID}/systemConfigHistory GET View reason for system stop
/openapi/v4/creatives/${ID}/systemConfigHistories GET View list of reasons for system stop

Bizboard landing settings

URL Method Name Limit
/openapi/v4/creatives/landing/talkBizForms GET View list of Business Forms for landing settings
/openapi/v4/creatives/landing/adViews GET View list of Ad Views for landing settings
/openapi/v4/creatives/landing/channelPosts/${PROFILE_ID} GET View list of Channel Posts for landing settings

Report

URL Method Name Limit
/openapi/v4/adAccounts/report GET View report on ad account 1 per 5 seconds
/openapi/v4/campaigns/report GET View reports on campaigns 1 per 5 seconds
/openapi/v4/adGroups/report GET View reports on ad groups 1 per 1 second
/openapi/v4/creatives/report GET View reports on creatives 1 per 5 seconds

Message management

URL Method Name Limit
/openapi/v4/messages/kakaotv/channels GET View list of Kakao TV channels
/openapi/v4/messages/kakaotv/channels/${ID} GET View details of Kakao TV channel
/openapi/v4/messages/kakaotv/channels/${ID}/clipLinks GET View list of Kakao TV channel videos
/openapi/v4/messages/kakaotv/channels/
${CHANNEL_ID}/clipLinks/${CLIP_LINK_ID}
GET View details of Kakao TV channel video
/openapi/v4/messages/coupons GET View list of coupons
/openapi/v4/messages/coupons/${ID} GET View details of coupon
/openapi/v4/messages/adViews GET View list of Ad Views
/openapi/v4/messages/posts/${PROFILE_ID} GET View list of posts
/openapi/v4/messages/bizForms GET View list of Business Forms
/openapi/v4/messages/bizForms/${BIZ_FORM_ID} GET View details of Business Form

Personalized message management

URL Method Name Limit
/openapi/v4/messages/creatives/${ID}/sendTestPersonalMessage POST Test sending personalized message 1 per 1 minute
/openapi/v4/messages/creatives/1/sendPersonalMessage POST Send a personalized messsage
/openapi/v4/messages/creatives/${ID}/sendPersonalMessages POST Send multiple personalized meesage
/openapi/v4/messages/creatives/${ID}/statuses/${REQUEST_ID} GET Retrieve sending status
/openapi/v4/messages/personal/images/upload POST Upload image for personalized message
/openapi/v4/messages/personal/videos/register POST Set video for personalized message

Message ad management

URL Method Name Limit
/openapi/message/v2/message-ads POST View list of message ads
/openapi/message/v2/message-ads/${MESSAGE_AD_ID} GET View message ad
/openapi/message/v2/message-ads/${MESSAGE_AD_ID} DELETE Delete message ad
/openapi/message/v2/message-ads/${MESSAGE_AD_ID}/message GET View messages
/openapi/message/v2/message-ads/${MESSAGE_AD_ID}/copy POST Copy message
/openapi/message/v2/message-ads/reports POST View message ad report

Message ad operation

URL Method Name Limit
/openapi/message/v2/message-ads/message POST Save message ad
/openapi/message/v2/message-ads/${MESSAGE_AD_ID}/message PATCH Edit message
/openapi/message/v2/message-ads/${MESSAGE_AD_ID}/send-test POST Send test message ad
/openapi/message/v2/message-ads/${MESSAGE_AD_ID}/sending-reservation POST Create scheduled message ad
/openapi/message/v2/message-ads/${MESSAGE_AD_ID}/sending-reservation GET View scheduled message ads
/openapi/message/v2/message-ads/${MESSAGE_AD_ID}/sending-reservation PATCH Edit scheduled message ad
/openapi/message/v2/message-ads/sending-reservation/location GET View targeting locations
/openapi/message/v2/message-ads/${MESSAGE_AD_ID}/sending-reservation/targeting-price POST View targeting audience and price
/openapi/message/v2/message-ads/${MESSAGE_AD_ID}/finish PUT Finish message ad

Ad View management

URL Method Name Limit
/openapi/v4/adViews GET View list of Ad Views
/openapi/v4/adViews/${ID} GET View Ad View
/openapi/v4/adViews/${ID} DELETE Delete Ad View

Business Form linkage management

URL Method Name Limit
/openapi/v4/talkBizForms/linkages GET View list of linked Business Forms
/openapi/v4/talkBizForms/linkables GET View list of linkable Business Forms
/openapi/v4/talkBizForms POST Link Business Form

Pixel & SDK linkage management

URL Method Name Limit
/openapi/v4/trackers/rights GET View list of linked Pixel & SDKs 1 per 5 seconds
/openapi/v4/trackers/rightAvailables GET View list of linkable Pixel & SDKs
/openapi/v4/trackers POST Link Pixel & SDK
/openapi/v4/trackers/${ID} DELETE Unlink Pixel & SDK

Audience management

URL Method Name Limit
/openapi/v4/targetings/audiences GET View list of Audiences
/openapi/v4/targetings/${ID} GET View details of Audience
/openapi/v4/targetings POST Create Audience
/openapi/v4/targetings PUT Edit Audience
/openapi/v4/targetings/${ID} DELETE Delete Audience
/openapi/v4/targetings DELETE Delete multiple Audiences
/openapi/v4/targetings/${ID}/adGroups GET View usage of Audience
/openapi/v4/targetings/${ID}/unlink?adGroupId=${AD_GROUP_ID} PUT Disable use of Audience

Engagement targeting management

URL Method Name Limit
/openapi/v4/targetings/cohort/list GET View list of engagement targets
/openapi/v4/targetings/cohort/${ID} GET View engagement target
/openapi/v4/targetings/cohort/creatables GET View creatable engagement targets
/openapi/v4/targetings/cohort POST Create engagement target 1 per second
/openapi/v4/targetings/cohort/name PUT Edit name of engagement target 1 per second
/openapi/v4/targetings/cohort PUT Edit data of engagement target
/openapi/v4/targetings/cohort/${ID} DELETE Delete engagement target 1 per second
/openapi/v4/targetings/cohort DELETE Delete multiple engagement targets 1 per second
/openapi/v4/targetings/cohort/usages/${ID} GET View usage of engagement target

Customer file management

URL Method Name Limit
/openapi/v4/customerFiles GET View list of customer files
/openapi/v4/customerFiles/${ID} GET View details of customer file 1 per 5 seconds
/openapi/v4/customerFiles POST Register customer file 1 per 5 seconds
/openapi/v4/customerFiles PUT Edit customer file
/openapi/v4/customerFiles/name PUT Edit customer file name
/openapi/v4/customerFiles/${ID} DELETE Delete customer file
/openapi/v4/customerFiles DELETE Delete multiple customer files
/openapi/v4/customerFiles/usages/${ID} GET View usage of customer file

Friend group management

URL Method Name Limit
/openapi/v4/talkChannelGroupFiles GET View list of Friend groups
/openapi/v4/talkChannelGroupFile POST Register Friend group 1 per 5 seconds
/openapi/v4/talkChannelGroupFiles/name PUT Edit Friend group name
/openapi/v4/talkChannelGroupFiles/${ID} DELETE Delete Friend group
/openapi/v4/talkChannelGroupFiles DELETE Delete multiple Friend groups
/openapi/v4/talkChannelGroupFiles/usages/${ID} GET View usage of Friend group

Ad account management

URL Method Name Limit
/openapi/v4/companies GET View business information

Response code

HTTP status code

Status code Status Description
200 Success
400 Fail General error
Errors related to the required parameters for APIs
401 Fail Authorization error
(Mostly related to user tokens)
403 Fail Permission Error
429 Fail Quota error
Errors that occurs when quota limit exceeds
500 Fail System error
502 Fail System error
503 Fail Undergoing system maintenance

Error code

See Error code.