Get Service
curl --request GET \
--url https://api.example.com/api/services/{slug}import requests
url = "https://api.example.com/api/services/{slug}"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.example.com/api/services/{slug}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.example.com/api/services/{slug}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.example.com/api/services/{slug}"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.example.com/api/services/{slug}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.example.com/api/services/{slug}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"slug": "example-slug",
"name": "Example Service",
"online": 1250,
"status": "online"
}
Services
Get Service
Get detailed information about a specific service
GET
/
api
/
services
/
{slug}
Get Service
curl --request GET \
--url https://api.example.com/api/services/{slug}import requests
url = "https://api.example.com/api/services/{slug}"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.example.com/api/services/{slug}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.example.com/api/services/{slug}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.example.com/api/services/{slug}"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.example.com/api/services/{slug}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.example.com/api/services/{slug}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"slug": "example-slug",
"name": "Example Service",
"online": 1250,
"status": "online"
}
Get Service Details
Retrieve detailed information about a specific service by its slug.Path Parameters
string
required
The unique identifier (slug) of the service
Response
string
Unique identifier for the service
string
Display name of the service
number
Current online player count
string
Current status of the service
string
Description of the service
Example Request
curl -X GET "https://www.orcrev.fit/api/services/example-slug"
const slug = 'example-slug';
const response = await fetch(`/api/services/${slug}`);
const service = await response.json();
console.log(service);
Example Response
{
"slug": "example-slug",
"name": "Example Service",
"online": 1250,
"status": "online",
"description": "A great example service"
}
Error Responses
string
Error message when service is not found
404 Not Found
{
"error": "Not found"
}
{
"slug": "example-slug",
"name": "Example Service",
"online": 1250,
"status": "online"
}
⌘I

