Game API (Authenticated)
The Game API provides authenticated access to Age of Empires game data. Requires Steam authentication.
Base URL: https://aoe-api.worldsedgelink.com/game/
Authentication
Steam authentication is required. See the Getting Started Guide for authentication flow details.
You can also check our Steam Auth Helper reference implementation.
OpenAPI Specification
The OpenAPI spec for the /game endpoints can be found at librematch-rlink_client.
Reverse Engineering
If you see that something is missing, you can use Wireshark to capture and analyze game network traffic.
Endpoints
Login
Session management.
- platformlogin - Authenticate with Steam
- logout - End session
Account
Account management.
- getProfileName - Get profile name
- setProfileName - Set profile name
Achievement
Player achievements (authenticated).
- getAchievements - Get achievements
- grantAchievement - Grant achievement
Advertisement
Game lobbies and matches.
- findObservableAdvertisements - Find spectatable matches
- getAdvertisements - Get lobby listings
- host - Host a game
Automatch
Ranked matchmaking.
- getAutomatchMap - Get automatch map pool
Automatch2
Enhanced matchmaking.
- cancelSearch - Cancel matchmaking search
- startSearch - Start matchmaking search
- getMatchInfo - Get match information
Challenge
Challenge system.
- getChallenges - Get available challenges
- getRewardDefinitions - Get reward definitions
Chat
In-game chat.
- getChatChannels - Get chat channels
- getOfflineMessages - Get offline messages
Clan
Clan management (authenticated).
- create - Create a clan
- getClanInfoFull - Get clan details
- join - Join a clan
- leave - Leave a clan
Cloud
Cloud save functionality.
- getFileURL - Get cloud file URL
- setFile - Upload to cloud
Community Event
Event participation.
- getAvailableCommunityEvents - List events
- claimReward - Claim event reward
Invitation
Game invitations.
- sendInvitation - Send game invite
- extendInvitation - Extend invitation
Item
Item management.
Leaderboard
Rankings (authenticated).
- getLeaderBoard2 - Get leaderboard
- getRecentMatchHistory - Match history
News
Game news.
- getNews - Get news feed
Party
Party system.
- create - Create party
- join - Join party
- leave - Leave party
- sendMessage - Send party message
Player Report
Report players.
- report - Report a player
Relationship
Friends and blocks.
- getRelationships - Get friend list
- setPresence - Set online presence