SDKActive

C# Extend SDK

C# 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.