Search for context data in the context processor
This endpoint sends a search request to the context processor to retrieve relevant context data based on the provided query.
Query parameters
Controls whether metadata is included in the response:
- metadata=true → metadata will be included in each context item in the response.
- metadata=false (or omitted) → metadata will be excluded from the response for better performance.
Controls the search mode:
- mode=fast → prioritizes speed over completeness.
- mode=standard → performs a comprehensive search (default if omitted).
Request body
Example request
{
"user_id": "user123",
"query": "search query for user preferences",
"similarity_threshold": 0.8,
"minimum_similarity_threshold": 0.5
}Response
Context search request successfully processed. Response structure varies based on metadata query parameter: if metadata=true, each context includes metadata; if metadata=false or omitted, metadata is excluded from the response.
Changes
Changed in 13 of the 29 revisions of this API.10120
- ▲
for the
queryrequest parametermetadata, default value was changed fromfalsetofalserequest-parameter-default-value-changed
- ▲
removed the enum value
falsefrom thequeryrequest parametermetadatarequest-parameter-enum-value-removed
- ▲
removed the enum value
truefrom thequeryrequest parametermetadatarequest-parameter-enum-value-removed
- ○
added the new enum value
falseto thequeryrequest parametermetadatarequest-parameter-enum-value-added
- ○
added the new enum value
trueto thequeryrequest parametermetadatarequest-parameter-enum-value-added
- ▲
- ▲
for the
queryrequest parametermetadata, default value was changed fromfalsetofalserequest-parameter-default-value-changed
- ▲
removed the enum value
falsefrom thequeryrequest parametermetadatarequest-parameter-enum-value-removed
- ▲
removed the enum value
truefrom thequeryrequest parametermetadatarequest-parameter-enum-value-removed
- ○
added the new enum value
falseto thequeryrequest parametermetadatarequest-parameter-enum-value-added
- ○
added the new enum value
trueto thequeryrequest parametermetadatarequest-parameter-enum-value-added
- ▲
- ▲
for the
queryrequest parametermetadata, default value was changed fromfalsetofalserequest-parameter-default-value-changed
- ▲
removed the enum value
falsefrom thequeryrequest parametermetadatarequest-parameter-enum-value-removed
- ▲
removed the enum value
truefrom thequeryrequest parametermetadatarequest-parameter-enum-value-removed
- ○
added the new enum value
falseto thequeryrequest parametermetadatarequest-parameter-enum-value-added
- ○
added the new enum value
trueto thequeryrequest parametermetadatarequest-parameter-enum-value-added
- ▲
- ○
endpoint added
endpoint-added
- ○
- ▲
api path removed without deprecation
api-path-removed-without-deprecation
- ▲
- ○
api operation id
searchUserContextwas addedapi-operation-id-added
- ○
- ●
removed the request property
request-property-removed
- ○
added the new optional request property
new-optional-request-property
- ●
- ○
request property
reactivatedrequest-property-reactivated
- ○
- ○
request property
deprecatedrequest-property-deprecated
- ○
- ○
added the new optional
queryrequest parametermetadatanew-optional-request-parameter
- ○
added the new optional
queryrequest parametermodenew-optional-request-parameter
- ○
request property
deprecatedrequest-property-deprecated
- ○