The search endpoint performs a case-insensitive substring match across all content visible to the authenticated principal, returning grouped results for boards, cards, and documents in a single response. It is the fastest way for an agent to locate a resource by name or keyword without iterating over boards individually. Results are always visibility-filtered. The search never reveals a resource the caller cannot read through normal access rules. Under the URL-as-capability model, link-shared items (Documentation Index
Fetch the complete documentation index at: https://mintlify.com/cryguy/hashboard/llms.txt
Use this file to discover all available pages before exploring further.
link-read / link-write) are not listed for non-household members — search uses the same Listed predicates as board and doc list endpoints, so discovering an item through search is equivalent to being told its ID.
Card description documents surface as their owning card in search results, not as separate document hits.
Endpoint
Search all visible resources
The search query string. Must be at least 2 characters — queries shorter than 2 characters return empty result groups immediately without hitting the database.
SearchResults object:
The query string that was searched, echoed back.
Matching boards.
Matching cards.
Matching standalone documents.
Total number of hits across all three groups.
SearchHit contains:
One of
"board", "card", or "doc".Resource ID.
Display title of the matching resource.
A short excerpt from the matched content, or
null if the match was on the title only.The board the resource belongs to, if applicable.
null for loose cards, top-level docs, and boards themselves.Example
What is searched
| Resource | Fields searched |
|---|---|
| Boards | name, description |
| Cards | title |
| Documents | title, content (card descriptions surface as the card, not a separate doc hit) |
Search is a substring match, not a ranked full-text index. Short queries (2–3 characters) may return a large number of results. For large instances, prefer more specific queries.
Visibility and access
Search results respect every visibility mode:privateresources are only returned when the caller is in the creator’s household or is an assignee of the card.publicresources are returned for all authenticated principals.link-read/link-writeresources are returned only for household members. Link-shared items are never surfaced in search for outsiders — listing the ID would itself constitute sharing the resource, defeating the URL-as-capability model.
public resources.