Search help center articles
Searches current Leadtime documentation with hybrid text and semantic ranking.
Use cases:
- Build in-product help search
- Suggest relevant documentation from API clients
- Resolve documentation slugs before fetching article Markdown
What is returned:
- Stable documentation slug
- Breadcrumb and per-locale titles/descriptions
- Available locales
- Hybrid relevance score
Use GET /help-center/article with the returned slug to fetch the full article Markdown.
GET
/help-center/searchAuthorization
AuthorizationOAuth2 access token · headerrequiredScopes:
api:reador
AuthorizationBearer token (JWT) · headerrequiredQuery parameters
searchTermstringrequiredSearch term used to find relevant help center articles.
Responses
200Matching help center articles
resultsHelpCenterSearchResultDto[]requiredShow propertiesHide properties
Array of
HelpCenterSearchResultDtoavailableLocalesstring[]requiredbreadcrumbstring[]requiredDocumentation path segments above this article.
descriptionsHelpCenterLocalizedValueDtorequiredShow propertiesHide properties
destringenstringrelevanceScorenumberrequiredBest hybrid search score among localized variants.
slugstringrequiredStable documentation slug used to retrieve the article.
titlesHelpCenterLocalizedValueDtorequiredShow propertiesHide properties
destringenstringsearchTermstringrequiredtotalResultsnumberrequired401Unauthorized - Invalid or missing authentication token
403Forbidden - Insufficient API scopes or permissions
502Documentation search request failed upstream
503Help center search is not configured on this server
Request
curl -X GET "https://leadtime.app/api/public/help-center/search?searchTerm=task%20types" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN"const response = await fetch("https://leadtime.app/api/public/help-center/search?searchTerm=task%20types", {
method: "GET",
headers: {
"Authorization": "Bearer YOUR_ACCESS_TOKEN"
}
});import requests
response = requests.get(
"https://leadtime.app/api/public/help-center/search?searchTerm=task%20types",
headers={
"Authorization": "Bearer YOUR_ACCESS_TOKEN"
},
)Response
{
"results": [
{
"availableLocales": [
"de",
"en"
],
"breadcrumb": [
"administration",
"task-settings"
],
"descriptions": {
"de": "Aufgabentypen",
"en": "Task types"
},
"relevanceScore": 0.75,
"slug": "administration/task-settings/custom-task-types",
"titles": {
"de": "Aufgabentypen",
"en": "Task types"
}
}
],
"searchTerm": "task types",
"totalResults": 2
}Unauthorized - Invalid or missing authentication token
Forbidden - Insufficient API scopes or permissions
Documentation search request failed upstream
Help center search is not configured on this server