tickets_list_comments
Retrieve a paginated feed of comments across multiple tickets. Filter by ticket, customer, status, date, or user to scope results.
Instructions
List ticket comments across multiple tickets as a flat paginated feed (distinct from tickets_get_comments which is scoped to one ticket). Sorted by ticket_id ASC, created_at DESC. Scope via ticket_search_id, ticket_id, customer_id, contact_id, user_id, status, mine, or date filters. comment_created_after/before filter at the comment level; the other date filters operate on the parent ticket.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ticket_search_id | No | Scope to tickets matching this saved Ticket View ID | |
| ticket_id | No | Scope to a single ticket | |
| customer_id | No | Scope to tickets for this customer | |
| contact_id | No | Scope to tickets for this contact | |
| user_id | No | Scope to tickets assigned to this user | |
| status | No | Scope to tickets with this status (use 'Not Closed' to exclude resolved) | |
| resolved_after | No | ISO 8601 - ticket resolved after this date | |
| created_after | No | ISO 8601 - ticket created after this date | |
| since_updated_at | No | ISO 8601 - ticket updated after this date | |
| mine | No | When true, scope to tickets assigned to the authenticated user | |
| comment_created_after | No | ISO 8601 - filter comments created after this date | |
| comment_created_before | No | ISO 8601 - filter comments created before this date | |
| comment_format | No | Body format: 'plaintext' (default), 'richtext', or 'original' | |
| page | No | Page number (default 1) | |
| per_page | No | Comments per page (default 25, max 100) |