Perform semantic search
Run a semantic search across your organization's knowledge base. Matching is meaning-based, so relevant results surface even when the wording differs from the query.
Use optional filters to narrow the scope:
- filters.apps — restrict to specific connector apps (for example Google Drive or Confluence).
- filters.kb — restrict to specific knowledge bases.
The response returns a searchId for the persisted search along with ranked matches, each carrying a relevance score and the source document's metadata. Past searches can be retrieved via GET /search.
Request body
Example request
{
"query": "employee onboarding procedures"
}Response
Search ID plus retrieval payload (searchResponse) from the AI search service
Changes
Changed in 1 of the 15 revisions of this API.6
- ○
added the optional property
searchResponse/records/items/parsingStatusto the response with the200statusresponse-optional-property-added
- ○
added the optional property
searchResponse/records/items/processingStartedAtto the response with the200statusresponse-optional-property-added
- ○
added the optional property
searchResponse/records/items/storageDocumentIdto the response with the200statusresponse-optional-property-added
- ○
added the optional property
searchResponse/virtual_to_record_map/additionalProperties/parsingStatusto the response with the200statusresponse-optional-property-added
- ○
added the optional property
searchResponse/virtual_to_record_map/additionalProperties/processingStartedAtto the response with the200statusresponse-optional-property-added
- ○
added the optional property
searchResponse/virtual_to_record_map/additionalProperties/storageDocumentIdto the response with the200statusresponse-optional-property-added
This revision also has 2 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ○