search_tickets
Search Autotask tickets with semantic and keyword matching that handles typos and vague descriptions. Filter results by sentiment, date, priority, and frustration levels.
Instructions
Search Autotask tickets using advanced semantic and keyword search with sentiment filtering and pagination.
This tool uses a sophisticated multi-method search combining:
BM25 full-text search
Semantic vector search
Fuzzy matching for typos
AI-powered reranking for relevance
Sentiment analysis filtering
Redis caching for fast pagination
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number to retrieve (default: 1, starts at 1) | |
| query | Yes | Search query (supports partial company names, keywords, descriptions). Works well with imperfect queries including typos and vague descriptions. | |
| end_date | No | Optional end date filter in YYYY-MM-DD format (e.g., "2024-12-31"). Only tickets created on or before this date will be returned. | |
| per_page | No | Results per page (default: 10, max: 100) | |
| sentiment | No | Optional sentiment filter. Valid values: "negative", "neutral", "positive". Only tickets with the specified sentiment will be returned. | |
| start_date | No | Optional start date filter in YYYY-MM-DD format (e.g., "2024-01-01"). Only tickets created on or after this date will be returned. | |
| priority_only | No | If True, only return tickets flagged as priority (high negative sentiment + high frustration). | |
| min_frustration | No | Optional minimum frustration score filter (0.0 to 1.0). Only tickets with frustration scores >= this value will be returned. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |