From kaseya-autotask
Search Autotask PSA tickets by query, company, status, priority, queue, or assignee; displays table of results with details and quick actions.
How this command is triggered — by the user, by Claude, or both
Slash command
/kaseya-autotask:search-ticketsFiles this command reads when invoked
The summary Claude sees in its command listing — used to decide when to auto-load this command
# Search Autotask Tickets Search and filter tickets in Autotask PSA using various criteria. ## Prerequisites - Valid Autotask API credentials configured - User must have ticket read permissions ## Steps 1. **Build search filter** - Parse all provided arguments - Resolve names to IDs (company, queue, assignee) - Map status/priority text to IDs 2. **Execute search query** 3. **Format and return results** - Display ticket list with key details - Include quick actions for each ticket ## Parameters | Parameter | Type | Required | Default | Description | |-----------|-...
Search and filter tickets in Autotask PSA using various criteria.
Build search filter
Execute search query
GET /v1.0/Tickets/query?search={"filter":[...]}
Format and return results
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
| query | string | No | - | Free text search |
| company | string/int | No | - | Company filter |
| status | string | No | open | open/closed/all |
| priority | string | No | - | critical/high/medium/low |
| queue | string | No | - | Queue name or ID |
| assignee | string | No | - | Resource name or ID |
| limit | int | No | 25 | Max results (1-500) |
/search-tickets "email not working"
/search-tickets --company "Acme Corp"
/search-tickets --priority high --status open
/search-tickets --assignee "me"
/search-tickets --company "Acme" --status open --queue "Escalations" --limit 10
/search-tickets "T20240215.0042"
🔍 Found 3 tickets matching criteria
┌─────────────────┬──────────────────────────────┬──────────┬──────────┬─────────────┐
│ Ticket # │ Title │ Company │ Priority │ Status │
├─────────────────┼──────────────────────────────┼──────────┼──────────┼─────────────┤
│ T20240215.0042 │ Email not working │ Acme │ High │ In Progress │
│ T20240215.0038 │ Outlook crashes on startup │ Acme │ Medium │ New │
│ T20240214.0156 │ Cannot send emails with att… │ Acme │ Low │ Waiting │
└─────────────────┴──────────────────────────────┴──────────┴──────────┴─────────────┘
Quick Actions:
• View ticket: /show-ticket <number>
• Update ticket: /update-ticket <number>
• Add note: /add-note <number>
/search-tickets --company "Acme" --detailed
🔍 Found 2 tickets for Acme Corporation
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📋 T20240215.0042 - Email not working
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Company: Acme Corporation
Contact: John Smith ([email protected])
Priority: High (2)
Status: In Progress
Queue: Service Desk
Assignee: Jane Technician
Created: 2024-02-15 09:23:00
Updated: 2024-02-15 10:45:00
SLA Due: 2024-02-15 11:23:00 (38 min remaining)
Description:
Multiple users unable to send or receive email since 9am.
Affects sales team primarily.
Last Note (10:45):
"Identified issue with mail flow rules. Working on fix."
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
| Text | Filter Behavior |
|---|---|
| open | status NOT IN (5, 11) - excludes Complete, Cancelled |
| closed | status IN (5, 11) - only Complete, Cancelled |
| all | No status filter |
| new | status = 1 |
| in-progress | status = 5 |
| waiting | status = 7 |
| escalated | status = 8 |
| Text | Priority ID |
|---|---|
| critical | 1 |
| high | 2 |
| medium | 3 |
| low | 4 |
🔍 No tickets found matching criteria
Suggestions:
• Broaden your search (remove filters)
• Check spelling of company/queue names
• Try --status all to include closed tickets
❌ Company not found: "Acm"
Did you mean?
• Acme Corporation (ID: 12345)
• Acme Industries (ID: 12346)
⏳ Rate limited by Autotask API
Retrying in 5 seconds...
/create-ticket - Create new ticket/show-ticket - View full ticket details/update-ticket - Modify ticketnpx claudepluginhub wyre-technology/msp-claude-plugins --plugin autotask/search-ticketsSearch and filter ConnectWise PSA tickets by query, company, status, priority, board, assignee, date range, and limit. Returns formatted list with details and quick actions.
/search-ticketsSearches Syncro MSP tickets by query, customer, status, priority, assignee, date range, and limit. Returns formatted table with ticket details.
/search-ticketsSearches HaloPSA tickets by free-text query or filters for client, status, priority, type, agent, team, date range, and limit. Returns formatted list with key details and quick actions.
/create-ticketCreates a new service ticket in Atera for a customer by name/ID and title, with optional description, priority, contact, and technician assignment. Returns ticket ID, details, and URL.
/create-ticketCreates a new service ticket in SuperOps.ai for a client by name/ID and subject, with optional description, priority, requester, and tech-group. Validates inputs, checks duplicates, and returns ticket number, ID, and URL.
/correlate-incidentCorrelates PSA ticket data with RMM device status, documentation, and config monitoring to produce a unified incident summary. Requires ticket ID; supports optional device, company overrides, and quick/full depth.