This document guides information for the permission system of Kakao Developers.
A permission is an app qualification required to use certain features of the Kakao API. Permissions may also be required for specific consent items, response data, and configuration items that need strict management and protection, including specific API calls.
You can check the list of permissions at List of permissions and how to apply for permissions at How to request permissions provided by the Kakao API platform.
If you request an API that requires permissions and it fails, you will receive an error message with an error code of -5
. See the example below.
HTTP/1.1 403 Forbidden
{
"msg":"permission denied",
"code":-5
}
Depending on the app type, permissions are granted to provide additional features. For more information on each app type, see the links below.
Permissions required by the app to use additional features. Depending on the permission, it can be granted by Request additional features or General request.
You can request permission for the Kakao API platform in the methods below.
Apply through Request additional features, the permission review and grant system provided by the Kakao API platform. The list of features that can be applied for is available in Request additional features list.
Refer to [Common] > [Policy] section in each development document and make your requests based on those guidelines. For a list of available features, see General request list.
This is a list of permissions that can be obtained after approval through Request additional features. Please check the guidelines, approval criteria, and precautions for each permission
Additional features | Description |
---|---|
Kakao Talk Share Quota | Requests to increase the daily quota. See Kakao Talk Share, Quota. Approval criteria The purpose of using the increased quota must comply with Kakao's Operating Policies. |
Consent items for personal information | Additional personal information collection features provided by Kakao Login and Kakao Sync. See Consent items for personal information. Approval criteria The operating entity and purpose of usage of the application must comply with Kakao's Operating Policies. Caution The features of Kakao Sync are limited to the transmission of user's personal information and the Service terms and conditions required for signup. All responsibilities related to the use of the feature lie with the operating entity of the app. |
Kakao Talk friend list / message | APIs for Kakao Talk Social and picker, Kakao Talk Message. See Kakao Talk Social, Kakao Talk Message. Approval criteria The operating entity and purpose of usage of the application must comply with Kakao's Operating Policies. |
Talk Calendar | APIs for Talk Calendar, Public event, Subscribed calendar, Task. See Talk Calendar. Approval criteria The operating entity and purpose of usage of the application must comply with Kakao's Operating Policies. |
Multi-app | An additional feature to register multiple native app's package names and bundle IDs to one app. See Advanced: Multi-app. Approval criteria The operating entity and purpose of usage of the application must comply with Kakao's Operating Policies. |
Kakao Moment | APIs to view or manage settings for Kakao Moment advertisement Approval criteria The operating entity and purpose of usage of the application must comply with Kakao's Operating Policies. Note: For the request before 8 May 2024, contact DevTalk to check the result. |
Connect Kakao Talk Channel | Connects the app to a channel for using Simple Signup and Kakao Talk Channel APIs. See Kakao Talk Channel, Connect Kakao Talk Channel to app. Approval criteria The use of Kakao Talk Channel features must comply with Kakao's Operating Policies. |
This is a list of permissions that can be obtained by refering to [Common] > [Policy] section in each development document. For the detail on each permission, refer to the links provided below each permission.
Permission | Features |
---|---|
Increased quota limits | Increases in quota limits for products not included in the Request additional features list. |