OpenDAoC APIs
OpenDAoC API Documentation
Introduction
Welcome to the OpenDAoC API documentation. This API provides information about various aspects of the OpenDAoC game server, including player information, guilds, realms, keeps, relics, news, and more.
Base URL
To enable the APIs, you will need to set the ATLAS_API
server property to true
.
This will enable the API server on port :5000
at the next server reboot.
Endpoints
Endpoint | Description | Cache |
---|---|---|
/stats | Returns live population statistics. | |
/stats/rp | Returns the Top 10 RP holders. | 60 min |
/stats/uptime | Returns server uptime. | 30 sec |
/guild/{guildName} | Returns information about a single guild. | 1 min |
/guild/{guildName}/members | Returns all players in a guild. | 120 min |
/guild/getAll | Returns all guilds. | 120 min |
/guild/topRP | Returns Top 10 RP holders guilds. | 120 min |
/player/{playerName} | Returns information about a single player. | 1 min |
/player/{playerName}/specs | Returns detailed specialization information for a player. | 1 min |
/player/{playerName}/tradeskills | Returns detailed tradeskill information for a player. | 1 min |
/player/getAll | Returns all players active in the last 31 days. | 120 min |
/realm/{realmName} | Returns the Keep’s status for a given realm. | 1 min |
/realm/df | Returns the realm currently owning Darkness Falls access. | 1 min |
/realm/bg | Returns the status of battleground keeps. | 1 min |
/relic | Returns the status of all relics. | 1 min |
/news/all | Returns the last 100 in-game server news. | 2 min |
/news/realm/{realm} | Returns the last 100 in-game server news for a given realm. | 2 min |
/news/type/{type} | Returns the last 100 in-game server news for a given type. | 2 min |
Schemas
allPlayers
Information about all players active in the last 31 days.
allGuilds
Information about all guilds.
bgkeep
Information about a battleground keep.
bgkeeps
Information about multiple battleground keeps.
df
The realm currently owning Darkness Falls access.
guild
Information about a guild.
keep
Information about a keep.
news
Information about in-game server news.
newsEntry
Details about an individual news entry.
player
Detailed information about a player.
playerSpec
Detailed information about a player’s specialization.
playerTradeskills
Detailed information about a player’s tradeskills.
realm
Information about keeps in a realm.
relic
Information about a relic.
serverUptime
Information about server uptime.
stats
Population statistics for different realms.
Notes
- Enums are used to represent specific values for certain properties.
- Cache durations are provided for each endpoint.