Returns the relationship between the current user and Kakao Talk Channels connected to your app.
Providing a new API
We provide the v2 version for checking Kakao Talk Channel relationship API. You can find information of the v1 API in a separate document.
Kakao Talk Channel webhook
To get a notification when a user adds or blocks one of your Kakao Talk Channels linked to you service, use the Kakao Talk Channel webhook function.
Request user consent
If an error occurs because the user has not consented to the Kakao Talk Channel addition status and details consent item, use Request additional consent to request consent.
Request: Using access token
Header
Name
Description
Required
Authorization
Access token as a type of user authentication. Authorization: Bearer ${ACCESS_TOKEN}
O
Query parameter
Name
Type
Description
Required
channel_ids
String
List of Kakao Talk Channel profile IDs that you want to check the relationship with a user. A comma-separated string. (Example: _Bxkd,_RQxl,_vxfxm, Default: all Kakao Talk Channel profile IDs linked to the app)
X
channel_id_type
String
channel_ids type, fixed to channel_public_id.
X
Request: Using Service app admin key
Header
Name
Description
Required
Authorization
Service app admin key as a type of user authentication. Authorization: KakaoAK ${SERVICE_APP_ADMIN_KEY}
O
Content-Type
The data type of the request. Content-Type: application/x-www-form-urlencoded;charset=utf-8
O
Query parameter
Name
Type
Description
Required
target_id_type
String
target_id type, fixed to user_id.
O
target_id
Long
Service user ID.
O
channel_ids
String
List of Kakao Talk Channel profile IDs that you want to check the relationship with a user. A comma-separated string. (Example: _Bxkd,_RQxl,_vxfxm, Default: all Kakao Talk Channel profile IDs linked to the app)
Relationship between a Kakao Talk Channel and a user.
ADDED: a user has added the channel.
BLOCKED: a user has blocked the channel.
NONE: a user has not either added or blocked the channel.
O
created_at
Datetime
Time when a Kakao Talk Channel is added (in RFC3339 format based on UTC). Only returned if a Kakao Talk Channel is added (ADDED).
X
updated_at
Datetime
Time when a Kakao Talk Channel relationship is changed (in RFC3339 format based on UTC). Only returned if a Kakao Talk Channel is added (ADDED) or blocked (BLOCKED).
Returns the relationships between multiple users and Kakao Talk Channels connected to your app.
Kakao Talk Channel webhook
To get a notification when a user adds or blocks one of your Kakao Talk Channels linked to you service, use the Kakao Talk Channel webhook function.
Request
Header
Name
Description
Required
Authorization
Service app admin key as a type of user authentication. Authorization: KakaoAK ${SERVICE_APP_ADMIN_KEY}
O
Content-Type
The data type of the request. Content-Type: application/x-www-form-urlencoded;charset=utf-8
O
Query parameter
Name
Type
Description
Required
target_id_type
String
target_ids type, fixed to user_id.
O
target_ids
Long
A comma-separated list of service user IDs (Maximum: 200 users).
O
channel_id_type
String
channel_ids type, fixed to channel_public_id.
X
channel_ids
String[]
List of Kakao Talk Channel profile IDs that you want to check the relationship with a user. A comma-separated string. (Default: A list of all Kakao Talk Channel profile IDs that connected to your service app)
Relationship between a Kakao Talk Channel and a user.
ADDED: a user has added the channel.
BLOCKED: a user has blocked the channel.
NONE: a user has not either added or blocked the channel.
O
created_at
Datetime
Time when a Kakao Talk Channel is added (in RFC3339 format based on UTC). Only returned if a Kakao Talk Channel is added (ADDED).
X
updated_at
Datetime
Time when a Kakao Talk Channel relationship is changed (in RFC3339 format based on UTC). Only returned if a Kakao Talk Channel is added (ADDED) or blocked (BLOCKED).
Define the item and type of customer information to be registered in a customer file. Pairs of key and value type.
Supported keys: 생년월일: birthday 국가: country 지역: region 성별: gender 연령: age 구매금액: purchase amount 포인트: point 가입일: signup date 최근 구매일: recent purchase date 응모일: event application date (Only Korean is supported for keys.)
Note: What to check if some users are not added to the customer file
Invalid user information and the following cases can prevent users from being added, so the requested and successfully added user counts may differ:
You can only add the users who have added your Kakao Talk Channel as a friend to the customer file.
If user_type is set to app, the value of id must be a service user ID that has been issued through Kakao Login. To do so, the user must be linked to your service through a Kakao Account.
If user_type is set to phone, the value of id must be the phone number used to sign up for Kakao Talk.
Request
Header
Name
Description
Required
Authorization
REST API key or Service app admin key as a type of user authentication. Authorization: KakaoAK ${APP_KEY}