cURL
curl -X GET "https://dash.joinmarkt.com/api/merchant/v1/stores/STORE_ID/categories/{categoryId}" \
-H "Authorization: Bearer $JOIN_MARKT_API_KEY"const res = await fetch("https://dash.joinmarkt.com/api/merchant/v1/stores/STORE_ID/categories/{categoryId}", {
method: "GET",
headers: {
Authorization: `Bearer ${process.env.JOIN_MARKT_API_KEY}`,
},
})
const data = await res.json()import os, requests
res = requests.get(
"https://dash.joinmarkt.com/api/merchant/v1/stores/STORE_ID/categories/{categoryId}",
headers={"Authorization": f"Bearer {os.environ['JOIN_MARKT_API_KEY']}"},
)
data = res.json(){
"id": "cmvuo0akj0004vdesyct47ira",
"name": "Store Themes",
"description": "Complete themes for online stores.",
"image": "https://cdn.joinmarkt.com/stores/cmvuo0akc0002vdesum2w5xa1/bade/category-store-themes.webp",
"storeId": "cmvuo0akc0002vdesum2w5xa1",
"productCount": 3,
"createdAt": "2026-10-30T07:42:52.292Z",
"updatedAt": "2026-10-30T08:54:14.062Z"
}{
"error": "Product not found",
"code": "NOT_FOUND"
}{
"error": "Product not found",
"code": "NOT_FOUND"
}{
"error": "Product not found",
"code": "NOT_FOUND"
}{
"error": "Product not found",
"code": "NOT_FOUND"
}{
"error": "Product not found",
"code": "NOT_FOUND"
}Get a category
One category.
Scope: category:read
GET
/
api
/
merchant
/
v1
/
stores
/
{storeId}
/
categories
/
{categoryId}
cURL
curl -X GET "https://dash.joinmarkt.com/api/merchant/v1/stores/STORE_ID/categories/{categoryId}" \
-H "Authorization: Bearer $JOIN_MARKT_API_KEY"const res = await fetch("https://dash.joinmarkt.com/api/merchant/v1/stores/STORE_ID/categories/{categoryId}", {
method: "GET",
headers: {
Authorization: `Bearer ${process.env.JOIN_MARKT_API_KEY}`,
},
})
const data = await res.json()import os, requests
res = requests.get(
"https://dash.joinmarkt.com/api/merchant/v1/stores/STORE_ID/categories/{categoryId}",
headers={"Authorization": f"Bearer {os.environ['JOIN_MARKT_API_KEY']}"},
)
data = res.json(){
"id": "cmvuo0akj0004vdesyct47ira",
"name": "Store Themes",
"description": "Complete themes for online stores.",
"image": "https://cdn.joinmarkt.com/stores/cmvuo0akc0002vdesum2w5xa1/bade/category-store-themes.webp",
"storeId": "cmvuo0akc0002vdesum2w5xa1",
"productCount": 3,
"createdAt": "2026-10-30T07:42:52.292Z",
"updatedAt": "2026-10-30T08:54:14.062Z"
}{
"error": "Product not found",
"code": "NOT_FOUND"
}{
"error": "Product not found",
"code": "NOT_FOUND"
}{
"error": "Product not found",
"code": "NOT_FOUND"
}{
"error": "Product not found",
"code": "NOT_FOUND"
}{
"error": "Product not found",
"code": "NOT_FOUND"
}Authorizations
Your Merchant API key. Create one in Dashboard → Developers → API keys.
Path Parameters
Your store id. Find it in Dashboard → Developers, or in GET /stores with MCP.
Category id. Accepts the internal id or the public id (for example PRD-…).
Response
The category.
The response is of type object.

