페이지 이동경로
  • Docs>
  • Introduction>
  • Permission

Introduction

Permission

This document guides information for the permission system of Kakao API platform.

Overview

Permissions are the qualifications of an application("app") to use the features of the Kakao API. Permissions may also be required for personal information and setting options that require strict management and protection, including specific API requests.

You can check the list of permissions at List of permissions and how to apply for permissions at How to request app permissions provided by the Kakao API platform.

Errors caused by permissions

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
}

Permission types

Permissions by app type

Depending on the app type, permissions are granted to provide additional features. For more information on each app type, see the links below.

  • Biz app: An App with registered business information
  • Test app: An app provided for testing purposes, with test-specific permissions

Permission to use features

Permissions required by the app to use additional features. Depending on the permission, it can be granted by Request for app permissions or General request.

How to request app permissions

You can request permission for the Kakao API platform in the methods below.

Request for app permissions

Request from Request for app permissions, which is Kakao API platform's system for reviewing and granting permissions. You can check the list of available permissions in Request for app permissions list.

General request

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.

Permission list

Request for app permissions list

This is a list of permissions that can be obtained after approval through Request for app permissions. Please check the guidelines, approval criteria, and precautions for each permission

Permission Description
Kakao Talk Sharing Quota Requests to increase the daily quota. (See Kakao Talk Sharing, 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 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.
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)

Approval criteria
The use of Kakao Talk Channel features must comply with Kakao's Operating Policies.

General request list

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
Kakao Talk Message Send message to friends
Kakao Talk Social Friend picker, Retrieving list of friends API
Talk Calendar Talk Calendar API, Public event, Subscribed calendar, Task
Kakao Moment Kakao Moment API
Increased quota limits Increases in quota limits for products not included in the Request for app permissions list.