# List abuse tickets (https://developer.godaddy.com/en/docs/references/rest/abuse/get-tickets-v2)

---
title: List abuse tickets
description: Returns the ids of abuse tickets you have reported.
full: true
pageId: 9f1b5d96-7cc7-4dcf-87ed-1fd7988e19f6
---

Full description

Returns the ids of abuse tickets you have reported. Only tickets whose reporter matches your credentials are returned. Tickets you created through v1 are also returned here — the two versions read the same records. Rate limited to 60 requests per minute.

## GET /v2/abuse/tickets

List abuse tickets

Returns the ids of abuse tickets you have reported. Only tickets whose reporter matches your credentials are returned. Tickets you created through v1 are also returned here — the two versions read the same records. Rate limited to 60 requests per minute.

### Query parameters

| Name | Type | Required | Description |
|------|------|----------|-------------|
| `type` | string | no | Filter by type of abuse. Note: `CHILD_ABUSE` and `CONTENT` are rejected with 422 on this endpoint and cannot be listed. Depending on the permissions you have, you can use other types. |
| `closed` | boolean | no | Filter by whether the abuse ticket is closed. Omit this parameter to return both open and closed tickets — there is no default. |
| `sourceDomainOrIp` | string <host-name-or-ip-address> | no | The domain name or ip address the abuse originated from |
| `target` | string | no | The brand/company the abuse is targeting. ie: brand name/bank name. Matched exactly, not as a substring. |
| `createdStart` | string <iso-datetime> | no | The earliest abuse ticket creation date to pull abuse tickets for. Must not be a future date. |
| `createdEnd` | string <iso-datetime> | no | The latest abuse ticket creation date to pull abuse tickets for |
| `limit` | integer <integer-positive> | no | Number of abuse ticket numbers to return. |
| `offset` | integer <integer-positive> | no | The earliest result set record number to pull abuse tickets for |

### Responses

**200** — Success

Content-Type: `application/json`

Schema:

- schema reference: `#/components/schemas/AbuseTicketList`

**401** — Authentication info not sent or invalid. Credentials are checked at the API gateway before the request reaches the service, so a rejection here may carry no body at all.

Content-Type: `application/json`

Schema:

- schema reference: `#/components/schemas/Error`

**403** — Authenticated user is not allowed access. Body contains `message` only.

Content-Type: `application/json`

Schema:

- schema reference: `#/components/schemas/Error`

**422** — Request could not be processed. Field-level validation failures return `code`, `message` and `fields`. These conditions return `message` only: filtering on `CHILD_ABUSE` or `CONTENT`, and result sets larger than 100,000 tickets (narrow the query with filters).

Content-Type: `application/json`

Schema:

- schema reference: `#/components/schemas/Error`

**Security:** requires `ssoToken`.
