Kakao Moment
Friend group management (End of support scheduled)
This document describes how to use the Friend group management APIs.
End of support scheduled The Friend group management APIs are scheduled to end support. Register a new target with customer data .
For details about the end of support for friend groups and the launch of customer data, see Kakao Moment notice .
View list of Friend groups
Method URL Authorization GEThttps://apis.moment.kakao.com/openapi/v4/talkChannelGroupFiles
Returns a list of Friend groups.
Upload customer identifiers, such as phone numbers and service user IDs, for multiple ad campaigns and brands.
Registered Friend groups can only be used for Kakao Talk Channel X Reach campaigns.
Name Description Required Authorization Business token as a type of user authentication.Authorization: Bearer ${BUSINESS_ACCESS_TOKEN}O adAccountId Ad account's ID.adAccountId: ${AD_ACCOUNT_ID} O
Name Type Description id LongFriend group's ID. profileId StringKakao Talk Channel's profile ID. talkChannelProfileName StringKakao Talk Channel's profile name. fileType EnumFriend group's type.
APP_USER_ID: Service user ID
PHONE_NUMBER: Phone number
MESSAGE_RETARGET: Message recipients
groupKey StringFriend group file's group key. name StringFriend group's name. friendCount LongNumber of friends. talkChannelGroupFileStatus EnumStatus.
WAITING: Waiting for creating Friend group
COMPLETE: Creating Friend group has been completed
DELETE: Deleted or deleting
ERROR: Other abnormal cases
createdDate StringDate and time of creation in yyyy-MM-dd'T'HH:mm:ss format.
Method URL Authorization POSThttps://apis.moment.kakao.com/openapi/v4/talkChannelGroupFiles
Registers customer identifiers obtained from running and operating ads, or previous message recipients, as a Friend group.
Friend group registration conditions
Friend groups are only allowed for a campaign with 'Kakao Talk Channel X Reach(도달)' type. You can upload up to 50 friend groups per ad account.
For the type of message recipients, you can register a Friend group by registering message ad group IDs whose messages should be sent with the same ad account within 30 days and not been deleted.
For the customer identifiers such as phone numbers and service user IDs, you can upload up to 10 CSV files with a total size of 200 MB or less. For the file format, refer to the guide and sample .
When you register friend groups, you must comply with the following obligations.
Obligations for handling personal information
If a user's personal information is entrusted to Kakao to use the Kakao's integrated advertising service, the advertiser must inform the user of this fact.
Advertisers must use personal information only for the purpose that users have consented in accordance with related laws.
This API limits the number of calls you can make to every five seconds per user account and ad account.
Name Description Required Authorization Business token as a type of user authentication.Authorization: Bearer ${BUSINESS_ACCESS_TOKEN}O adAccountId Ad account's ID.adAccountId: ${AD_ACCOUNT_ID} O
Name Type Description Required name StringFriend group's name (Maximum: 50 characters). Allowed characters: Korean, English, special characters, space O profileId StringKakao Talk Channel's profile ID. Use the IDs retrieved through the View list of Kakao Talk Channel profiles API . O fileType EnumFriend group's type.
APP_USER_ID: Service user ID
PHONE_NUMBER: Phone number
MESSAGE_RETARGET: Message recipients
O files Multipart File[]Friend group file.Important : Required if fileType is set to APP_USER_ID or PHONE_NUMBER. X adGroupIds Long[]Message ad group ID.Important : Required if fileType is set to MESSAGE_RETARGET. X
Name Type Description adAccountId LongAd account's ID. id LongFriend group' ID. name StringFriend group's name. fileType EnumFriend group's type.
APP_USER_ID: Service user ID
PHONE_NUMBER: Phone number
MESSAGE_RETARGET: Message recipients
adGroupIds LongMessage ad group ID. successCount IntegerNumber of identifiers that are successfully uploaded in the uploaded Friend group files. failedFileUrl StringFile URL that contains the identifiers that are failed to be uploaded. failedCount IntegerNumber of identifiers failed to be uploaded in the uploaded Friend group files. status EnumStatus.
WAITING: Pending
COMPLETE: Completed
DELETE: Deleted
ERROR: Failed to create
createdDate StringDate and time of creation in yyyy-MM-dd'T'HH:mm:ss format.
Method URL Authorization PUThttps://apis.moment.kakao.com/openapi/v4/talkChannelGroupFiles/name
Edits the name of a Friend group.
You can use the registered Friend group only for the 'Kakao Talk Channel X Reach(도달)' type of campaign.
Name Description Required Authorization Business token as a type of user authentication.Authorization: Bearer ${BUSINESS_ACCESS_TOKEN}O adAccountId Ad account's ID.adAccountId: ${AD_ACCOUNT_ID} O
Name Type Description Required id LongFriend group's ID. O name StringFriend group's name (Maximum: 50 characters). Allowed characters: Korean, English, special characters, space O
Name Type Description id LongFriend group's ID. name StringFriend group's name. fileType EnumFriend group's type.
APP_USER_ID: Service user ID
PHONE_NUMBER: Phone number
MESSAGE_RETARGET: Message recipients
groupKey StringFriend group file's group key. profileId StringKakao Talk Channel's profile ID. talkChannelProfileName StringKakao Talk Channel's profile name. talkChannelGroupFileStatus EnumStatus.
WAITING: Waiting for creating Friend group
COMPLETE: Creating Friend group has been completed
DELETE: Deleted or deleting
ERROR: Other abnormal cases
createdDate StringDate and time of creation in yyyy-MM-dd'T'HH:mm:ss format. lastModifiedDate StringDate and time of modification in yyyy-MM-dd'T'HH:mm:ss format.
Method URL Authorization DELETEhttps://apis.moment.kakao.com/openapi/v4/talkChannelGroupFiles/${ID}
Deletes a Friend group.
Name Description Required Authorization Business token as a type of user authentication.Authorization: Bearer ${BUSINESS_ACCESS_TOKEN}O adAccountId Ad account's ID.adAccountId: ${AD_ACCOUNT_ID} O
Name Type Description Required ID LongFriend group's ID. O
Delete multiple Friend groups
Method URL Authorization DELETEhttps://apis.moment.kakao.com/openapi/v4/talkChannelGroupFiles
Deletes multiple Friend groups at once.
Name Description Required Authorization Business token as a type of user authentication.Authorization: Bearer ${BUSINESS_ACCESS_TOKEN}O adAccountId Ad account's ID.adAccountId: ${AD_ACCOUNT_ID} O
Name Type Description Required ids StringFriend group's ID. To pass multiple Friend group IDs, separate them with a comma(,). O
View usage of Friend group
Method URL Authorization GEThttps://apis.moment.kakao.com/openapi/v4/talkChannelGroupFiles/usages/${ID}
Returns the list of ad groups that use the designated Friend group.
Name Description Required Authorization Business token as a type of user authentication.Authorization: Bearer ${BUSINESS_ACCESS_TOKEN}O adAccountId Ad account's ID.adAccountId: ${AD_ACCOUNT_ID} O
Name Type Description Required ID LongFriend group's ID. O
Name Type Description campaign CampaignInformation of the campaign. adGroup AdGroupInformation of the ad group. messageAd MessageAdInformation of the message.