Search cases
Search support cases using AI-powered recommendation. You can provide a search query, a conversationId to load ticket content, or both. At least one of query or conversationId must be provided. When both are provided, the ticket content is combined with the query for a richer search.
Authorizations
The Authorization header is required to authenticate API requests.
It should contain a bearer token obtained through the IrisAgent portal.
Body
The search query string. Optional if conversationId is provided.
Unique ticket or case ID to load the full ticket content (subject, description, and comments) for searching. Optional if query is provided. The ticket content will be loaded from the database and used as the search query. Note: The case with this conversationId will be excluded from the search results.
Product ID to filter cases. To filter across multiple products, pass a comma-separated list (e.g. "prod-a,prod-b"); results are searched per product and merged. Whitespace around commas is trimmed.
The form ID to filter cases.
The source brand ID to filter cases.
Array of case URLs to exclude from the search results. Cases with URLs matching any of these URLs will be filtered out.
(Legacy) Maximum number of results to return. Defaults to 4 if not specified. Prefer using offset and limit parameters for pagination.
1 <= x <= 100Number of results to skip for pagination. Used with limit parameter. If offset or limit is provided, pagination mode is used and numResults is ignored.
x >= 0Maximum number of results to return per page. Defaults to 25 in pagination mode. If offset or limit is provided, pagination mode is used and numResults is ignored. Note: offset + limit cannot exceed 200 due to external API constraints.
1 <= x <= 100Response
Search results