Build powerful integrations with our RESTful API. Manage servers, games, billing, and more programmatically.
Version 1.0
All API requests require an API key. Include it in the X-API-Key header or as a bearer token.
Log in to generate your API key.
All endpoints are prefixed with /api/v1. The API version is included in the URL to ensure backward compatibility.
Returns a list of all servers owned by the authenticated user.
Returns detailed information about a specific server.
| Parameter | Type | Description |
|---|---|---|
id |
integer | Server ID (required) |
Creates a new game server.
| Parameter | Type | Description |
|---|---|---|
name |
string | Server name (required) |
game_id |
integer | Game ID (required) |
slots |
integer | Number of player slots |
location |
string | Server location |
Returns a list of all available games for hosting.
| Parameter | Type | Description |
|---|---|---|
category |
string | Filter by category |
search |
string | Search by name |
Returns current system health status. This endpoint is public and does not require authentication.
The API has a rate limit of 100 requests per day per API key. Rate limit headers are included in all responses:
Errors are returned in a consistent format:
| Code | Description |
|---|---|
| 200 | Success |
| 201 | Created |
| 400 | Bad Request |
| 401 | Unauthorized |
| 403 | Forbidden |
| 404 | Not Found |
| 429 | Rate Limit Exceeded |
| 500 | Server Error |
Test API endpoints directly from your browser.
Response will appear here...