ad855d921ee9
latestOpenAPI 3.0.32026-08-14137304312.9 KBissues
Search for issues by a given filter
Filterable fields and their allowed operators:
| Field | Allowed operators |
|---|---|
| created_at | time_is_after, time_is_before, time_range |
| account_id | equals, in, not_in, is_set, is_unset |
| ticket_form_id | equals, in, not_in, is_set, is_unset |
| requester_id | equals, in, not_in, is_set, is_unset |
| follower_user_id | equals, in, not_in |
| follower_contact_id | equals, in, not_in |
| state | equals, in, not_in |
| tags | contains, does_not_contain, in, not_in |
| title | string_contains, string_does_not_contain |
| body_html | string_contains, string_does_not_contain |
| assignee_id | equals, in, not_in, is_set, is_unset |
| team_id | equals, in, not_in |
| issue_type | equals, in, not_in, is_set, is_unset |
| resolved_at | time_is_after, time_is_before, time_range |
| latest_message_activity_at | time_is_after, time_is_before, time_range |
| updated_at | time_is_after, time_is_before, time_range |
| slack_channel_id | equals, in, not_in |
Timestamp values use RFC3339 format. Standard state values are new, waiting_on_you, waiting_on_customer, on_hold, and closed; custom status slugs are also supported. issue_type values are conversation and ticket.
For tag filters, pass the tag name. For custom fields, pass the field slug as field. slack_channel_id identifies the Slack channel where the issue was created.
Rate limit: 20 requests per minute
post/issues/search
Request body
Response
Example response
{
"data": [
{
"state": "new"
}
]
}