Searches API
Manage saved searches for quick access to frequently used log queries.
list(includeShared?: boolean): Promise<SavedSearch[]>
List all saved searches
const searches = await client.searches.list(true)
console.log(`Found ${searches.length} saved searches`)create(search: CreateSavedSearch): Promise<SavedSearch>
Create a new saved search
const savedSearch = await client.searches.create({
name: 'API Errors',
queryDsl: "level = 'error' AND service = 'api'",
description: 'All errors from API service',
category: 'errors',
isShared: true,
tags: ['api', 'errors']
})run(params: RunSavedSearchParams): Promise<SearchResponse>
Execute a saved search
const results = await client.searches.run({
id: 'saved-search-id',
tsFrom: '2025-01-15T00:00:00Z',
tsTo: '2025-01-15T23:59:59Z'
})