Ranked fuzzy search
GET
/v1/search
const url = 'https://shareout.site/v1/search?q=example&limit=10';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
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://shareout.site/v1/search?q=example&limit=10' \ --header 'Authorization: Bearer <token>'Typo-tolerant search across pages, folders, datasets, connectors, people, schedules, crew, and alerts. Same engine as the Home Cmd+K palette. Personal tokens may pass workspace to scope; workspace Agent tokens (sot_) are pinned to their workspace and require artifacts:read.
Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Query Parameters
Section titled “Query Parameters ” q
required
string
Search text. Empty returns recents.
groups
string
Comma subset of artifacts,folders,datasets,connectors,people,schedules,crew,alerts.
limit
integer
Max results per group.
workspace
string
Workspace id to scope (personal tokens only).
Responses
Section titled “ Responses ”Grouped search hits
Media type application/json
object
query
string
artifacts
Array<object>
object
kind
string
id
string
title
string
subtitle
string
slug
string
artifactType
string
views
integer
owner
string
thumb
string
avatar
string
badge
string
score
number
folders
Array<object>
object
kind
string
id
string
title
string
subtitle
string
slug
string
artifactType
string
views
integer
owner
string
thumb
string
avatar
string
badge
string
score
number
datasets
Array<object>
object
kind
string
id
string
title
string
subtitle
string
slug
string
artifactType
string
views
integer
owner
string
thumb
string
avatar
string
badge
string
score
number
connectors
Array<object>
object
kind
string
id
string
title
string
subtitle
string
slug
string
artifactType
string
views
integer
owner
string
thumb
string
avatar
string
badge
string
score
number
people
Array<object>
object
kind
string
id
string
title
string
subtitle
string
slug
string
artifactType
string
views
integer
owner
string
thumb
string
avatar
string
badge
string
score
number
schedules
Array<object>
object
kind
string
id
string
title
string
subtitle
string
slug
string
artifactType
string
views
integer
owner
string
thumb
string
avatar
string
badge
string
score
number
crew
Array<object>
object
kind
string
id
string
title
string
subtitle
string
slug
string
artifactType
string
views
integer
owner
string
thumb
string
avatar
string
badge
string
score
number
alerts
Array<object>
object
kind
string
id
string
title
string
subtitle
string
slug
string
artifactType
string
views
integer
owner
string
thumb
string
avatar
string
badge
string
score
number
Example
{ "artifacts": [ { "kind": "artifact" } ], "folders": [ { "kind": "artifact" } ], "datasets": [ { "kind": "artifact" } ], "connectors": [ { "kind": "artifact" } ], "people": [ { "kind": "artifact" } ], "schedules": [ { "kind": "artifact" } ], "crew": [ { "kind": "artifact" } ], "alerts": [ { "kind": "artifact" } ]}Authentication required
Media type application/json
object
success
required
boolean
error
required
Human-readable message.
string
code
required
Machine-readable error code.
string
Example
{ "success": false}Access denied
Media type application/json
object
success
required
boolean
error
required
Human-readable message.
string
code
required
Machine-readable error code.
string
Example
{ "success": false}