Skip to main content
GET
/
moscowroleplay
/
erlc
/
server
ER:LC Server Information
curl --request GET \
  --url https://api.erlcrussia.xyz/v2/moscowroleplay/erlc/server \
  --header 'Authorization: Bearer <token>'
{
  "Name": "API Test",
  "OwnerId": 1,
  "CoOwnerIds": [
    1
  ],
  "CurrentPlayers": 1,
  "MaxPlayers": 1,
  "JoinKey": "APIServer",
  "AccVerifiedReq": "Disabled",
  "TeamBalance": true,
  "Players": [
    {
      "Team": "Sheriff",
      "Player": "PlayerName:Id",
      "Callsign": "5D-550",
      "Location": {
        "LocationX": 1084.965,
        "LocationZ": 2302.28,
        "PostalCode": "218",
        "StreetName": "Park Street",
        "BuildingNumber": "2083"
      },
      "Permission": "Normal / Server Administrator / Server Owner / Server Co-Owner / Server Moderator",
      "WantedStars": 0
    }
  ],
  "Staff": {
    "Admins": {
      "54249787": "Black_Hallow",
      "77573259": "sli_ckk"
    },
    "Mods": {
      "2": "JohnDoe",
      "3": "JaneDoe"
    },
    "Helpers": {
      "168691872": "Flat_bird"
    }
  },
  "JoinLogs": [
    {
      "Join": true,
      "Timestamp": 1704614400,
      "Player": "PlayerName:Id"
    }
  ],
  "Queue": [
    1
  ],
  "KillLogs": [
    {
      "Killed": "PlayerName:Id",
      "Timestamp": 1704614400,
      "Killer": "PlayerName:Id"
    }
  ],
  "CommandLogs": [
    {
      "Player": "PlayerName:Id",
      "Timestamp": 1704614400,
      "Command": ":h"
    }
  ],
  "ModCalls": [
    {
      "Caller": "PlayerName:Id",
      "Moderator": "PlayerName:Id",
      "Timestamp": 1704614400
    }
  ],
  "EmergencyCalls": [
    {
      "Team": "Police",
      "Caller": 68691872,
      "Players": [
        789012
      ],
      "Position": [
        -654.6,
        666.5
      ],
      "StartedAt": 1774216563,
      "CallNumber": 43,
      "Description": "stg",
      "PositionDescriptor": "sdfsdfsdf"
    }
  ],
  "Vehicles": [
    {
      "Name": "Redline Fire Engine",
      "Owner": "Shawnyg",
      "Texture": "Livery Name",
      "ColorHex": "#ff4444",
      "ColorName": "Super Red"
    }
  ]
}

Authorizations

Authorization
string
header
required

Standard API key for accessing ER:LC endpoints.

Passed in Authorization: Bearer <key> header.

REQUIRED FOR ALL ER:LC ENDPOINTS.

Query Parameters

Players
boolean

Include player list in response.

Staff
boolean

Include staff list (Admins, Mods, Helpers) in response.

JoinLogs
boolean

Include join/leave logs in response.

Queue
boolean

Include queue data in response.

KillLogs
boolean

Include kill logs in response.

CommandLogs
boolean

Include command logs in response.

ModCalls
boolean

Include moderator call logs in response.

EmergencyCalls
boolean

Include emergency call logs in response.

Vehicles
boolean

Include vehicle list in response.

Response

Successful response with server information. Additional fields included only with corresponding query parameters.

ER:LC v2 API server information.

Additional fields (Players, Staff, JoinLogs, Queue, KillLogs, CommandLogs, ModCalls, Vehicles) are included only with corresponding query parameters.

Name
string
required

Server name.

Example:

"Moscow RolePlay"

OwnerId
integer
required

Discord ID of server owner.

Example:

123456

CoOwnerIds
integer[]
required

Array of co-owner Discord IDs.

Example:
[789012]
CurrentPlayers
integer
required

Current player count on server.

Example:

50

MaxPlayers
integer
required

Maximum player count.

Example:

100

JoinKey
string
required

Key for joining server.

Example:

"MRPServer"

AccVerifiedReq
string
required

Account verification requirement (Disabled/Email/Phone/ID).

Example:

"Email"

TeamBalance
boolean
required

Whether team balance is enabled.

Example:

true

Players
object[]

Player list. Included only with Players=true query parameter.

Staff
object

Server staff information.

JoinLogs
object[]

Join/leave logs. Included only with JoinLogs=true query parameter.

Queue
integer[]

Server queue. Included only with Queue=true query parameter.

Example:
[1, 2, 3]
KillLogs
object[]

Kill logs. Included only with KillLogs=true query parameter.

CommandLogs
object[]

Command logs. Included only with CommandLogs=true query parameter.

ModCalls
object[]

Moderator call logs. Included only with ModCalls=true query parameter.

EmergencyCalls
object[]

Emergency call logs. Included only with EmergencyCalls=true query parameter.

Vehicles
object[]

Vehicle list. Included only with Vehicles=true query parameter.