Search across workspace members, projects, domains, and links
type and the search text as q. Each type uses the matching strategy best suited for its data:
links — Postgres full-text search with prefix matching, ranked by relevancemembers — case-insensitive match on member nameprojects — case-insensitive match on project titledomains — case-insensitive match on domain URLtype, so data.type tells you which shape data.results has.
| Error code | Status | Description |
|---|---|---|
WORKSPACE_NOT_FOUND | 404 | Workspace does not exist |
WORKSPACE_GONE | 410 | Workspace has been deleted |
WORKSPACE_SEARCH_TERM_REQUIRED | 400 | q is empty after trimming |
WORKSPACE_SEARCH_TYPE_INVALID | 400 | type is not one of the four allowed values |
WORKSPACE_SEARCH_UNAVAILABLE | 500 | Search backend is temporarily unavailable |
API key with uspl_ prefix. Create keys at dash.userplane.io/_/account?tab=developers
11 - 100members, projects, domains, links 1 <= x <= 20