Fetch one nav group by slug, including all menu cards in that group.
Get single nav group
GET /api/open/nav/groups/:slug
Returns one nav group by slug; structure matches one groups[] item from GET /api/open/nav/groups.
Use when you already know the slug (e.g. web3-tools) and only need that group.
Endpoint
GET /api/open/nav/groups/:slug
Path parameters
| Parameter | Type | Description |
|---|---|---|
slug | string | Must match a registered NavGroup slug, e.g. web3-tools |
Query parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
locale | string | No | Language for group name, description, and navs |
Response
200 OK, application/json, single NavGroup:
| Field | Type | Description |
|---|---|---|
key | string | Group key |
slug | string | Group slug |
name | string | Group name |
description | string | undefined | Group description |
navs | object[] | Menu cards (title, description, href) in this group |
Errors
| HTTP status | When |
|---|---|
404 | No such slug; body includes error: Nav group not found |
429 | Open API rate limit |
500 | Server error |
Example request
curl -s "https://www.web3base.ai/api/open/nav/groups/web3-tools?locale=en" | jqExample response
{
"key": "web3-tools",
"slug": "web3-tools",
"name": "Web3 Tools",
"description": "On-chain tools and navigation",
"navs": [
{
"title": "Web3 Core Tools",
"description": "Wallets, multichain, Solana, etc.",
"href": "/nav/web3-core-tools"
}
]
}