GET /glossary

GET /glossary

Handler

GlossaryHandler.listEntries()

Note

Lists glossary entries with search, filtering, sorting, and pagination.

Authentication

None.

Path Parameters

Parameter Type Description
slug string Project slug

Query Parameters

Parameter Type Required Default Description
limit int no 50 Results per page (1-100)
offset int no 0 Pagination offset
search string no Case-insensitive on term or shortDefinition
tags string no Comma-separated (any-match, post-query)
category string no Exact match
status string no Exact match
sortBy string no "term" term / updatedAt / createdAt
sortOrder string no "asc" asc / desc

Request Body

None.

Success Response

Status: 200 OK

{
  "entries": [ /* GlossaryEntry[] */ ],
  "total": 42,
  "limit": 50,
  "offset": 0
}

Schema: data-models/GlossaryEntryDTO

Error Responses

Status Description
404 Project not found
500 Server error