Endpoint
name, description, and subdomain fields using case-insensitive word-based matching. Results are scored by relevance and can be further narrowed with domain, subdomain, and governance filters.
Relevance scoring
Each match is assigned a score based on where the query terms appear:| Match type | Score per word |
|---|---|
Exact word match in name | 10.0 |
Partial match in name | 5.0 |
Exact word match in subdomain | 3.0 |
Exact word match in description | 2.0 |
Partial match in subdomain | 1.5 |
Partial match in description | 1.0 |
sort_by is relevance or an unrecognised field, results are sorted by score descending. For recognised fields (name, periodicity, favourites), results are sorted by the specified field.
The query string must be at least 2 characters long. An empty or single-character query returns an empty array.
Query parameters
Search query text. Minimum 2 characters. Multiple words are matched independently — indicators matching any word are returned.
Number of results to skip. Minimum:
0.Maximum number of results to return. Minimum:
1. Maximum: 20.Field to sort by. Accepted values:
name, periodicity, favourites, relevance. Use relevance to order by best match score.Sort direction for field-based sorting. Accepted values:
asc, desc. Ignored when sort_by is relevance.When provided, filters results to indicators where
governance matches the given value.ObjectId string of a domain. When provided, limits results to indicators belonging to that domain.
Subdomain name. When provided, limits results to indicators within that subdomain.
Response
Returns an array of fullIndicator objects. Each object has the domain field populated as a complete domain object (not just an ID).
Examples
Basic text search:Sample response
200