Skip to main content

MMO-DEV WEB API

MMO-DEV WEB API is a GraphQL API for project websites, the launcher, game accounts, payments, shop flows, support, and user settings.

All calls use the project GraphQL endpoint /graphql. Clients send an allowed document ID (documentId) and its variables (variables). Available documents are listed in the operations reference.

If the API terminology is new to you, open the glossary: it explains documentId, variables, X-Project-Context, sessions, servers, and warehouse.

Basic Request​

Basic HTTP request
POST /graphql HTTP/1.1
Accept-Language: en
Content-Type: application/json
X-Project-Context: <project-context-token>
X-Request-Id: optional-request-id

{
"documentId": "servers",
"variables": {}
}

Operation Groups​

AreaGraphQL operations
Accountregistration, login, sessions, profile, 2FA
Gamegame accounts, characters, warehouse, shop, cases
Paymentstop-ups, payment methods, promotions, and game currency
Launcherlauncher events, hardware, crash reports
info

X-Project-Context comes from identity.contextToken in the current project configuration. Pass the selected server in variables.gameServerId; the API derives the platform and login server.