Ranked fuzzy 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βSearch text. Empty returns recents.
Comma subset of artifacts,folders,datasets,connectors,people,schedules,crew,alerts.
Max results per group.
Workspace id to scope (personal tokens only).
Responses
Section titled βResponsesβGrouped search hits
object
object
object
object
object
object
object
object
object
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
object
Human-readable message.
Machine-readable error code.
Correlation id (also the X-Request-Id header). Quote it in support tickets.
Finer cause under code. For UNAUTHORIZED: missing, invalid, revoked or expired.
What to do next, in plain words.
The request field at fault.
Doc page for this error.
Present on 5xx β how to reach a human.
object
Example
{ "success": false, "support": { "how": "POST /v1/support/tickets", "include": [ "request_id" ] }}Access denied
object
Human-readable message.
Machine-readable error code.
Correlation id (also the X-Request-Id header). Quote it in support tickets.
Finer cause under code. For UNAUTHORIZED: missing, invalid, revoked or expired.
What to do next, in plain words.
The request field at fault.
Doc page for this error.
Present on 5xx β how to reach a human.
object
Example
{ "success": false, "support": { "how": "POST /v1/support/tickets", "include": [ "request_id" ] }}