Nav

Nav API

Manage nav items and migrations.

Auth

PUBLIC for listing, AUTH_USER for changes, READ_WRITE for migration.

GET /nav/items

Get paginated nav items by category.

Permission: PUBLIC

Query

NameTypeRequiredNotes
categorystringYesdevelop | resource | welfare | gossip
pagenumberNoPage number.
sizenumberNoPage size.
GET /nav/add

Add a nav item by topicId.

Permission: AUTH_USER

Query

NameTypeRequiredNotes
topicIdstringYesTopic identifier.
DELETE /nav/items/:topicId

Delete a nav item by topicId.

Permission: AUTH_USER
GET /nav/migrate

Migrate legacy nav items.

Permission: READ_WRITE

Query

NameTypeRequiredNotes
dryRunstringNo"true" or "1" for dry run.
cleanupstringNo"true" or "1" to clean legacy data.
GET /nav/fetch

Fetch new topics in batch.

Permission: AUTH_USER