SDKActive

Python Extend SDK

Python Extend SDK: AccelByte Gaming Services Documentation Portal Explore comprehensive guides, API references, and tutorials to help you build, launch, and operate your game with our scalable backend solutions.

Open source page ↗

Field note

What it does

Sections: API Error Codes | iam ​ | 422 - Request Is Unprocessable ​ | 10133 - Email Already Used ​ | 10137 - Code Is Expired ​ | 10138 - Code Not Match ​ | 10139 - Platform Account Not Found ​ | 10140 - User Verified ​ | 10141 - Email Verified ​ | 10143 - Password Not Match ​ | 10145 - Disallow Game Access Publisher User's Ban ​ | 10146 - Userid Not Match ​ | 10152 - Verification Code Not Found ​ | 10153 - User Exist ​ | 10154 - Country Not Found ​ | 10156 - Role Not Found ​ | 10158 - Ban Not Found ​ | 10159 - Operator Is Not a Role Manager ​ | 10160 - User Already Has the Role ​ | 10163 - Platform Is Already Linked with the User Account ​ | 10169 - Age Restriction Not Found ​ | 10171 - Email Address Not Found ​ | 10174 - Platform Client Not Found ​ | 10175 - Third Party Credential Not Found ​ | 10177 - Username Already Used ​ | 10180 - Admin Invitation Not Found or Expired ​ | 10183 - Unprocessable Entity ​ | 10188 - Input Validation Field Not Found ​ | 10189 - Invalid Factor ​ | 10191 - Email Address Not Verified ​ | 10192 - Factor Not Enabled ​ | 10194 - Factor Already Enabled ​ | 10202 - Active Device Ban Config Already Exists ​ | 10213 - Country Is Blocked ​ | 10215 - Simultaneous Ticket Is Required ​ | 10216 - Native Ticket Is Required ​ | 10222 - Unique Display Name Already Exists ​ | 10226 - Third Party Platform Is Not Supported ​ | 10364 - Client Exists ​ | 10365 - Client Not Found ​ | 10456 - Role Not Found ​ | 10468 - Role Manager Exist ​ | 10469 - Role Member Exist ​ | 20000 - Internal Server Error ​ | 20001 - Unauthorized Access ​ | 20002 - Validation Error ​ | 20003 - Forbidden Access ​ | 20007 - Too Many Requests ​ | 20008 - User Not Found ​ | 20009 - Request_conflict ​ | 20013 - Insufficient Permissions ​ | 20019 - Unable to Parse Request Body ​ | 20021 - Invalid Pagination Parameter ​ | 20024 - Not Implemented ​ | 20025 - Not a Publisher User ​ | 1014001 - Unable to Parse Request Body ​ | 1014002 - User Already Exists ​ | 1014016 - Unable to Parse Request Body ​ | 1014017 - User Not Found ​ | 1014021 - Verification Code Expired ​ | agreement ​ | 2912 - Errors.net.accelbyte.platform.legal.policy_version_not_found ​ | 40017 - Policy with Id : [{policyid}] Is Not Marketing Preference ​ | 40027 - Too Many Export Running Currently ​ | 40030 - Errors.net.accelbyte.platform.legal.policy_type_not_exist ​ | 40031 - Errors.net.accelbyte.platform.legal.base_policy_not_found ​ | 40032 - Errors.net.accelbyte.platform.legal.invalid_base_policy ​ | 40033 - Errors.net.accelbyte.platform.legal.invalid_policy_version ​ | 40034 - Errors.net.accelbyte.platform.legal.invalid_file_type ​ | 40035 - Errors.net.accelbyte.platform.legal.policy_version_not_found ​ | 40036 - Errors.net.accelbyte.platform.legal.policy_version_id_not_found ​ | 40038 - Errors.net.accelbyte.platform.legal.invalid_affected_client_id ​ | 40039 - Errors.net.accelbyte.platform.legal.localized_policy_version_already_latest ​ | 40040 - Errors.net.accelbyte.platform.legal.user_has_no_country ​ | 40041 - Errors.net.accelbyte.platform.legal.policy_not_found ​ | 40043 - Errors.net.accelbyte.platform.legal.localized_policy_version_already_exist ​ | 40044 - Errors.net.accelbyte.platform.legal.localized_policy_version_already_exist ​ | 40045 - Policy Version with Id: [{policyversionid}] Not Found on Namespace [{namespace}] ​ | 40047 - Errors.net.accelbyte.platform.legal.user_agreement_not_found ​ | 40071 - Previous Export Still Running for Namespace [{namespace}] with Exportid [{exportid}] ​ | 40075 - Errors.net.accelbyte.platform.legal.localized_policy_version_is_published_and_already_accepted_by_user ​ | 40081 - Errors.net.accelbyte.platform.legal.policy_not_accessible ​ | basic ​ | 11132 - Unable to {action}: File Storage Exceed Limitation, User Id: {userid}, Namespace: {namespace} ​ | 11233 - Unable to {action}: Country Group with Code [{countrygroupcode}] Is Not Found ​ | 11235 - Unable to {action}: Country Group with Specified Code Is Already Exist ​ | 11336 Get authorized in OpenAPI On this page Get authorized in OpenAPI Last updated on July 15, 2026 Overview ​ OpenAPI is a toolset that simplifies API development by helping you design and document your APIs. AccelByte uses OpenAPI to develop and manage AccelByte Gaming Services (AGS) API endpoints . To get access for invoking the AGS OpenAPI, you'll first need to obtain authorization by creating an access token through the AGS OAuth API . There are two types of access token in AGS OAuth API: User Token : access token granted to a user. Its permission level depends on its assigned user role. Client Token : access token granted to a Confidential IAM Client type. Its permission level depends on the permissions assigned to it. Mostly this is used for server-to-server (S2S) calls to admin endpoints in AGS.

Capabilities

Available capabilities

Tags

Tags

No tags filed yet.

Ways to use it

Ways to use it

No integrations filed yet.