Server Tags
Browse and search server tags used for categorizing game servers.
Base Endpoint
Section titled “Base Endpoint”All server tag endpoints are prefixed with /server-tags
Get All Tags
Section titled “Get All Tags”GET /server-tagsGet all server tags with optional search.
Authentication: Not required
Query Parameters:
search(string, optional) - Search query for tag namelimit(number, optional) - Maximum number of results (default: 100)
Response:
{ "tags": [ { "id": "tag-id", "name": "PvP", "slug": "pvp", "description": "Player versus Player combat", "usageCount": 120, "createdAt": "2024-01-01T00:00:00Z" } ], "total": 50}Search Tags
Section titled “Search Tags”GET /server-tags/searchSearch tags for autocomplete functionality.
Authentication: Not required
Query Parameters:
q(string, required) - Search querylimit(number, optional) - Maximum number of results (default: 10)
Response:
{ "tags": [ { "id": "tag-id", "name": "PvP", "slug": "pvp", "usageCount": 120 } ]}Get Popular Tags
Section titled “Get Popular Tags”GET /server-tags/popularGet the most popular server tags.
Authentication: Not required
Query Parameters:
limit(number, optional) - Maximum number of results (default: 20)
Response:
{ "tags": [ { "id": "tag-id", "name": "PvP", "slug": "pvp", "usageCount": 120 } ]}Get Tag by Slug
Section titled “Get Tag by Slug”GET /server-tags/:slugGet a specific tag by its slug.
Authentication: Not required
URL Parameters:
slug(string) - Tag slug (e.g., “pvp”)
Response:
{ "id": "tag-id", "name": "PvP", "slug": "pvp", "description": "Player versus Player combat", "usageCount": 120, "createdAt": "2024-01-01T00:00:00Z"}