Skip to main content
GET
/
api
/
v3
/
store
/
taxonomies
/
{id}
Spree SDK
import { createSpreeClient } from '@spree/sdk'

const client = createSpreeClient({
  baseUrl: 'https://your-store.com',
  publishableKey: '<api-key>',
})

const taxonomy = await client.store.taxonomies.get('taxonomy_abc123', {
  expand: 'taxons',
})
{
  "id": "txnmy_VqXmZF31wY",
  "name": "taxonomy_17",
  "position": 4,
  "created_at": "2026-03-05T20:52:45.877Z",
  "updated_at": "2026-03-05T20:52:45.885Z",
  "root_id": "txn_OIJLhNcSbf"
}

Authorizations

x-spree-api-key
string
header
required

Publishable API key for store access

Headers

x-spree-api-key
string
required

Path Parameters

id
string
required

Taxonomy ID (prefixed)

Query Parameters

expand
string

Expand taxons

fields
string

Comma-separated list of fields to include (e.g., name,slug,price). id is always included.

Response

taxonomy found

id
string
required
name
string
required
position
number
required
created_at
string
required
updated_at
string
required
root_id
string | null
required
root
object
taxons
object[]
metafields
object[]