Search entities
GET
/search
const url = 'https://shoehorn.example.com/api/v1/search?q=example&limit=20';const options = {method: 'GET'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'https://shoehorn.example.com/api/v1/search?q=example&limit=20'Full-text search across all catalog entities using Meilisearch.
Parameters
Section titled “ Parameters ”Query Parameters
Section titled “Query Parameters ” q
required
string
Search query (supports fuzzy matching)
type
string
Filter by entity type
lifecycle
string
owner
string
limit
integer
Responses
Section titled “ Responses ”Search results
Media type application/json
object
results
Array<object>
object
id
string
service_id
string
name
string
type
string
description
string
owner
string
lifecycle
string
score
Relevance score
number
total
integer
query
string
processing_time_ms
integer
Example generated
{ "results": [ { "id": "example", "service_id": "example", "name": "example", "type": "example", "description": "example", "owner": "example", "lifecycle": "example", "score": 1 } ], "total": 1, "query": "example", "processing_time_ms": 1}