List subcategories
GET
/api/v1/subcategory
const url = 'https://example.com/api/v1/subcategory';const options = {method: 'GET'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://example.com/api/v1/subcategoryRetrieves a paginated list of trail subcategories
Parameters
Section titled “Parameters”Query Parameters
Section titled “Query Parameters”page
integer
perPage
integer
sort
string
filter
string
expand
string
Responses
Section titled “Responses”List of subcategories
Media typeapplication/json
object
page
integer
perPage
integer
totalItems
integer
totalPages
integer
items
Array<object>
object
id
required
Subcategory ID (15 chars)
string
category
required
Parent category ID (15 chars)
string
name
required
string
short_name
string
icon
string
badge_icon
string
translations
object
key
additional properties
object
name
string
short_name
string
created
string format: date-time
updated
string format: date-time
Examplegenerated
{ "page": 1, "perPage": 1, "totalItems": 1, "totalPages": 1, "items": [ { "id": "example", "category": "example", "name": "example", "short_name": "example", "icon": "example", "badge_icon": "example", "translations": { "additionalProperty": { "name": "example", "short_name": "example" } }, "created": "2026-04-15T12:00:00Z", "updated": "2026-04-15T12:00:00Z" } ]}Bad Request
Internal Server Error