context

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.

post/api/v1/context/search

Query parameters

metadata'true' | 'false'

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.
mode'fast' | 'standard'

Controls the search mode:

  • mode=fast → prioritizes speed over completeness.
  • mode=standard → performs a comprehensive search (default if omitted).

Request body

user_idstring

The ID of the user making the request

querystring required

The search query used to search for context data

similarity_thresholdnumber required

Maximum similarity threshold (must be >= minimum_similarity_threshold)

minimum_similarity_thresholdnumber required

Minimum similarity threshold

scope'internal' | 'external'

Search scope

body_metadataobject

Additional metadata for the search

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 query request parameter metadata, default value was changed from false to false

      request-parameter-default-value-changed

    • removed the enum value false from the query request parameter metadata

      request-parameter-enum-value-removed

    • removed the enum value true from the query request parameter metadata

      request-parameter-enum-value-removed

    • added the new enum value false to the query request parameter metadata

      request-parameter-enum-value-added

    • added the new enum value true to the query request parameter metadata

      request-parameter-enum-value-added

    • for the query request parameter metadata, default value was changed from false to false

      request-parameter-default-value-changed

    • removed the enum value false from the query request parameter metadata

      request-parameter-enum-value-removed

    • removed the enum value true from the query request parameter metadata

      request-parameter-enum-value-removed

    • added the new enum value false to the query request parameter metadata

      request-parameter-enum-value-added

    • added the new enum value true to the query request parameter metadata

      request-parameter-enum-value-added

    • for the query request parameter metadata, default value was changed from false to false

      request-parameter-default-value-changed

    • removed the enum value false from the query request parameter metadata

      request-parameter-enum-value-removed

    • removed the enum value true from the query request parameter metadata

      request-parameter-enum-value-removed

    • added the new enum value false to the query request parameter metadata

      request-parameter-enum-value-added

    • added the new enum value true to the query request parameter metadata

      request-parameter-enum-value-added

    • endpoint added

      endpoint-added

    • api path removed without deprecation

      api-path-removed-without-deprecation

    • api operation id searchUserContext was added

      api-operation-id-added

  • 3bbf1da3b59311See the full diff
    • removed the request property

      request-property-removed

    • added the new optional request property

      new-optional-request-property

    • request property reactivated

      request-property-reactivated

    • request property deprecated

      request-property-deprecated

    • added the new optional query request parameter metadata

      new-optional-request-parameter

    • added the new optional query request parameter mode

      new-optional-request-parameter

    • request property deprecated

      request-property-deprecated