Retrieve a list of categories and subcategories
curl --request GET \
--url https://v3.minestorecms.com/api/categories/getimport requests
url = "https://v3.minestorecms.com/api/categories/get"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://v3.minestorecms.com/api/categories/get', 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://v3.minestorecms.com/api/categories/get",
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://v3.minestorecms.com/api/categories/get"
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://v3.minestorecms.com/api/categories/get")
.asString();require 'uri'
require 'net/http'
url = URI("https://v3.minestorecms.com/api/categories/get")
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[
{
"idx": 1,
"name": "Ranks",
"active": true,
"description": "Available Ranks for Store.",
"url": "/categories/ranks",
"img": "/img/categories/1.png",
"subcategories": [
{
"idx": 2,
"name": "Survival Ranks",
"active": true,
"description": "Ranks for Survival Server.",
"url": "/categories/ranks/survival",
"img": "/img/categories/2.png"
}
]
}
]Packages Endpoints
Categories List
Retrieves a hierarchical list of categories along with their subcategories. The list is filtered to include only categories that are not deleted and are enabled. Each category includes its image URL, description, and URL, as well as a nested list of its active subcategories.
GET
/
categories
/
get
Retrieve a list of categories and subcategories
curl --request GET \
--url https://v3.minestorecms.com/api/categories/getimport requests
url = "https://v3.minestorecms.com/api/categories/get"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://v3.minestorecms.com/api/categories/get', 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://v3.minestorecms.com/api/categories/get",
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://v3.minestorecms.com/api/categories/get"
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://v3.minestorecms.com/api/categories/get")
.asString();require 'uri'
require 'net/http'
url = URI("https://v3.minestorecms.com/api/categories/get")
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[
{
"idx": 1,
"name": "Ranks",
"active": true,
"description": "Available Ranks for Store.",
"url": "/categories/ranks",
"img": "/img/categories/1.png",
"subcategories": [
{
"idx": 2,
"name": "Survival Ranks",
"active": true,
"description": "Ranks for Survival Server.",
"url": "/categories/ranks/survival",
"img": "/img/categories/2.png"
}
]
}
]Response
Successfully retrieved categories
Unique identifier of the category
Example:
1
Name of the category
Example:
"Ranks"
Indicates if the category is active
Example:
true
Description of the category
Example:
"Available Ranks for Store."
URL slug for the category
Example:
"/categories/ranks"
URL of the category image, or null if not set
Example:
"/img/categories/1.png"
Show child attributes
Show child attributes

