Kakao Moment
Ad creation: Creative
This document describes how to use the Creative APIs.
Method URL Authorization GEThttps://apis.moment.kakao.com/openapi/v4/creatives
Returns a list of creatives.
Name Description Required Authorization Authorization: Bearer ${BUSINESS_ACCESS_TOKEN}Business token as a type of user authentication.O adAccountId adAccountId: ${AD_ACCOUNT_ID} Ad account's ID.O
Name Type Description Required adGroupId LongAd group's ID. O config Enum: Config[]Creative's status (Default: ON, OFF). X
Name Type Description content Creative[]List of creative information.
Name Type Description id LongOriginal creative ID for execution. name StringCreative's name. config Enum: ConfigCreative's status. systemConfig Enum: SystemConfigCreative's system status.
ON: Activated
ADMIN_STOP: Administrator suspended
Method URL Authorization GEThttps://apis.moment.kakao.com/openapi/v4/creatives/${ID}
Returns detailed information about the specified creative.
Opinion and evidence files may be delayed due to review processing synchronization and are returned as null until synchronization is complete.
Detailed information about expandable elements is not supported.
Unused values may be returned as null.
Name Description Required Authorization Authorization: Bearer ${BUSINESS_ACCESS_TOKEN}Business token as a type of user authentication.O adAccountId adAccountId: ${AD_ACCOUNT_ID} Ad account's ID.O
Name Type Description Required ID LongOriginal creative ID for execution. O
Key Type Description id LongOriginal creative ID for execution. creativeId LongCreative's ID.
If the creative is newly created: the same as the original creative ID, regardless of review status.
If the creative is modified after it was initially created and approved, and the modification requires review: a new creative ID is issued, so it differs from the original creative ID.
If the creative is modified after it was initially created and approved, and the modification does not require review: no new creative ID is issued, so it remains the same as the original creative ID.
name StringCreative's name. format EnumCreative's type.
IMAGE_BANNER: Image banner
IMAGE_NATIVE: Image native
VIDEO_NATIVE: Video native
pcLandingUrl StringLanding URL for PC. mobileLandingUrl StringLanding URL for mobile. rspvLandingUrl StringResponsive landing URL. frequencyCapType EnumFrequency capping.
AUTO: Automatic setting
DAY_IMP: Detailed setting
frequencyCapTime LongFrequency capping time. frequencyCap LongFrequency capping count. config Enum: ConfigCreative's status. systemConfig Enum: SystemConfigCreative's system status.
ON: Activated
ADMIN_STOP: Administrator suspended
reviewStatus EnumReview status.
APPROVED: Review approved.
WAITING: Review in progress.
REJECTED: Review rejected.
MODIFICATION_WAITING: Review for modification in progress.
MODIFICATION_REJECTED: Review for modification rejected.
creativeStatus EnumCreative's operation status.
OPERATING: Possible to operate
UNAPPROVED: Unapproved
INVALID_DATE: Invalid date
MONITORING_REJECTED: Monitoring pending
OFF: User OFF
DELETED: Deleted
ADGROUP_UNAVAILABLE: Impossible to operate ad group
SYSTEM_CONFIG_ADMIN_STOP: Suspended by administrator
statusDescription StringCurrent status of creative. image ImageInformation about the main image of the IMAGE_BANNER, IMAGE_NATIVE, and VIDEO_NATIVE type of creative. landingInfo LandingInfoSpecified data for landing. altText StringAlternative description of the IMAGE_NATIVE type of creative. title StringTitle of the IMAGE_NATIVE or VIDEO_NATIVE type of creative. description StringPromotional text of the IMAGE_NATIVE or VIDEO_NATIVE type of creative. actionButton StringCall-to-action button of the IMAGE_NATIVE and VIDEO_NATIVE type of creative. profileName StringProfile name of the IMAGE_NATIVE or VIDEO_NATIVE type of creative. profileImage ImageUploaded profile image. video VideoVideo of the VIDEO_NATIVE type of creative. videoSkippableType StringVideo display type of the VIDEO_INSTREAM type of creative.
SECONDS_5: Impressed for 5 seconds at most.
SECONDS_15: Impressed for 15 seconds at most.
rejectedReason RejectedReason[]Reasons for rejection of creative. assetGroups AssetGroup[]Slide item. hasExpandable BooleanWhether or not Expandable component is included. opinion StringOpinion for ad verification. opinionProof OpinionFile[]List of materials for ad verification. createdDate StringDate and time when the creative is created. lastModifiedDate StringDate and time when the creative is lastly modified. ageVerification BooleanWhether to use age verification messages.
true: Age verification message used.
false: General message used.
Name Type Description id LongOriginal creative ID for execution. creativeId LongCreative's ID. Message creatives have no review status and are always the same as the original creative ID (id). name StringCreative's name. adGroupId LongAd group's ID. format EnumCreative's type.
BASIC_TEXT_MESSAGE: Basic text
WIDE_MESSAGE: Wide image
WIDE_LIST_MESSAGE: Wide list
CAROUSEL_COMMERCE_MESSAGE: Carousel commerce
CAROUSEL_FEED_MESSAGE: Carousel feed
PREMIUM_VIDEO_MESSAGE: Premium video
config Enum: ConfigCreative's status. systemConfig Enum: SystemConfigCreative's system status.
ON: Activated
ADMIN_STOP: Administrator suspended
statusDescription EnumCurrent status of a Kakao TalkChannel X Reach ad group.
발송 대기: Ready
발송중: Sending
발송중지: Paused
발송종료: Finished
creativeStatus EnumCreative's operation status.
OPERATING: Possible to operate.
INVALID_DATE: Invalid date.
OFF: User OFF.
DELETED: Deleted.
ADGROUP_UNAVAILABLE: Impossible to operate ad group.
createdDate StringDate and time when the creative is created. lastModifiedDate StringDate and time when the creative is lastly modified. messageElement MessageElementDetailed information about Message creative. ageVerification BooleanWhether to use age verification messages.
true: Age verification message used.
false: General message used.
Name Type Description id LongOriginal creative ID used for execution. creativeId LongCreative's ID.
If the creative is newly created: the same as the original creative ID, regardless of review status.
If the creative is modified after it was initially created and approved, and the modification requires review: a new creative ID is issued, so it differs from the original creative ID.
If the creative is modified after it was initially created and approved, and the modification does not require review: no new creative ID is issued, so it remains the same as the original creative ID.
format StringCreative's type. Fixed to VIDEO_NATIVE. name StringCreative's name. adGroupId LongAd group's ID. pcLandingUrl StringLanding URL for PC. mobileLandingUrl StringLanding URL for mobile. rspvLandingUrl StringResponsive landing URL. frequencyCapType EnumFrequency capping.
AUTO: Automatic setting
DAY_IMP: Detailed setting
frequencyCapTime LongFrequency capping time. frequencyCap LongFrequency capping count. config Enum: ConfigCreative's status. systemConfig Enum: SystemConfigCreative's system status.
ON: Activated
ADMIN_STOP: Administrator suspended
reviewStatus EnumReview status.
APPROVED: Review approved.
WAITING: Review in progress.
REJECTED: Review rejected.
MONITORING_REJECTED: Monitoring pending.
creativeStatus EnumCreative's operation status.
OPERATING: Possible to operate.
UNAPPROVED: Unapproved.
INVALID_DATE: Invalid date.
MONITORING_REJECTED: Monitoring pending.
OFF: User OFF.
DELETED: Deleted.
ADGROUP_UNAVAILABLE: Impossible to operate ad group.
image ImageUploaded promotional image. title StringTitle. description StringPromotional text. actionButton StringCall-to-action button. profileName StringProfile name. profileImage ImageUploaded profile image. video VideoUploaded promotional video. statusDescription StringCurrent status of creative. rejectedReason RejectedReason[]Reasons for rejection of creative, returned as an empty array. createdDate StringDate and time when the creative is created. lastModifiedDate StringDate and time when the creative is lastly modified. opinionProof OpinionFile[]List of materials for ad verification. thumbnailImage ImageUploaded custom thumbnail image.
Display creative Message creative Video creative
Method URL Authorization PUThttps://apis.moment.kakao.com/openapi/v4/creatives/onOff
Enables you to change a creative's status.
Only Display ad creatives can be changed.
Creatives under Kakao Talk Channel campaigns cannot be changed.
This API limits the number of calls you can make to every one second per user account and ad account.
Name Description Required Authorization Authorization: Bearer ${BUSINESS_ACCESS_TOKEN}Business token as a type of user authentication.O adAccountId adAccountId: ${AD_ACCOUNT_ID} Ad account's ID.O
Name Type Description Required id LongOriginal creative ID for execution. O config Enum: ConfigCreative's status.
ON: Activated
OFF: Inactivated
O
Method URL Authorization DELETEhttps://apis.moment.kakao.com/openapi/v4/creatives/${ID}
Deletes a creative.
Note Deleting a creative means giving up the operation of creatives, not deleting its data.
Name Description Required Authorization Authorization: Bearer ${BUSINESS_ACCESS_TOKEN}Business token as a type of user authentication.O adAccountId adAccountId: ${AD_ACCOUNT_ID} Ad account's ID.O
Name Type Description Required ID LongOriginal creative ID for execution. O
View reason for system stop
Method URL Authorization GEThttps://apis.moment.kakao.com/openapi/v4/creatives/${ID}/systemConfigHistory
Returns the reason why the specified creative's system is stopped.
If there are multiple system suspension reasons, the most recent admin suspension reason is returned. Only when the creative's systemConfig is ADMIN_STOP, the response is returned.
Name Description Required Authorization Authorization: Bearer ${BUSINESS_ACCESS_TOKEN}Business token as a type of user authentication.O adAccountId adAccountId: ${AD_ACCOUNT_ID} Ad account's ID.O
Name Type Description Required ID LongOriginal creative ID for execution. O
Name Type Description id LongSystem suspension ID. systemConfig Enum: SystemConfigSystem suspension status.
ON: Activated
ADMIN_STOP: Administrator suspended
reason StringSystem suspension reason. createdDate StringDate and time when the system suspension reason is created in yyyy-MM-dd'T'HH:mm:ss format. lastModifiedDate StringDate and time when the system suspension reason is lastly updated in yyyy-MM-dd'T'HH:mm:ss format.
View list of reasons for system stop
Method URL Authorization GEThttps://apis.moment.kakao.com/openapi/v4/creatives/${ID}/systemConfigHistories
Returns the reasons why the specified creative's system was stopped during the last two years.
Only when the creative's systemConfig is ADMIN_STOP, the response is returned.
Name Description Required Authorization Authorization: Bearer ${BUSINESS_ACCESS_TOKEN}Business token as a type of user authentication.O adAccountId adAccountId: ${AD_ACCOUNT_ID} Ad account's ID.O
Name Type Description Required ID LongOriginal creative ID for execution. O
Name Type Description id LongSystem suspension ID. systemConfig Enum: SystemConfigSystem suspension status.
ON: Activated
ADMIN_STOP: Administrator suspended
reason StringSystem suspension reason. createdDate StringDate and time when the system suspension reason is created in yyyy-MM-dd'T'HH:mm:ss format. lastModifiedDate StringDate and time when the system suspension reason is lastly updated in yyyy-MM-dd'T'HH:mm:ss format.