Search glossary
Batch exact abbreviation lookup and semantic glossary search.
POST
/v1/glossary/searchAuthorization
AuthorizationBearer token (JWT) · headerrequiredAuth0 M2M access token for the environment's shared 1KOMMA5 API audience (`https://1komma5grad.com/api` in production).
Request body
requiredapplication/jsonAny of:
any
anyany
anyResponses
200Grouped exact and semantic results.
abbreviationsobject[]requiredShow propertiesHide properties
Array of
objectabbreviationstringrequiredentriesGlossaryEntry[]requiredShow propertiesHide properties
Array of
GlossaryEntryidstring<uuid>requiredtermstringrequiredabbreviationstring | nullrequireddefinitionstringrequiredurlstring<uri>requirediconstring | nullrequiredscopeScoperequiredShow propertiesHide properties
teamKeysstring[]requiredteamIdsstring[]requiredteamSlugsstring[]requiredsimilaritynumbermin -1 · max 1
queriesobject[]requiredShow propertiesHide properties
Array of
objectquerystringrequiredentriesGlossaryEntry[]requiredShow propertiesHide properties
Array of
GlossaryEntryidstring<uuid>requiredtermstringrequiredabbreviationstring | nullrequireddefinitionstringrequiredurlstring<uri>requirediconstring | nullrequiredscopeScoperequiredShow propertiesHide properties
teamKeysstring[]requiredteamIdsstring[]requiredteamSlugsstring[]requiredsimilaritynumbermin -1 · max 1
400Structured error.
statusintegerrequiredmin 400 · max 599
messagestringrequiredwhystringrequiredfixstringrequired401Structured error.
statusintegerrequiredmin 400 · max 599
messagestringrequiredwhystringrequiredfixstringrequired500Structured error.
statusintegerrequiredmin 400 · max 599
messagestringrequiredwhystringrequiredfixstringrequiredRequest
curl -X POST "https://pulse-context.1komma5grad.com/v1/glossary/search" \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '"string"'const response = await fetch("https://pulse-context.1komma5grad.com/v1/glossary/search", {
method: "POST",
headers: {
"Authorization": "Bearer YOUR_TOKEN",
"Content-Type": "application/json"
},
body: JSON.stringify("string")
});import requests
response = requests.post(
"https://pulse-context.1komma5grad.com/v1/glossary/search",
headers={
"Authorization": "Bearer YOUR_TOKEN",
"Content-Type": "application/json"
},
json="string",
)Response
{
"abbreviations": [
{
"abbreviation": "string",
"entries": [
{
"id": "<uuid>",
"term": "string",
"abbreviation": "string",
"definition": "string",
"url": "<uri>",
"icon": "string",
"scope": {
"teamKeys": [
"string"
],
"teamIds": [
"string"
],
"teamSlugs": [
"string"
]
},
"similarity": 0
}
]
}
],
"queries": [
{
"query": "string",
"entries": [
{
"id": "<uuid>",
"term": "string",
"abbreviation": "string",
"definition": "string",
"url": "<uri>",
"icon": "string",
"scope": {
"teamKeys": [
"string"
],
"teamIds": [
"string"
],
"teamSlugs": [
"string"
]
},
"similarity": 0
}
]
}
]
}{
"status": 0,
"message": "string",
"why": "string",
"fix": "string"
}{
"status": 0,
"message": "string",
"why": "string",
"fix": "string"
}{
"status": 0,
"message": "string",
"why": "string",
"fix": "string"
}