---
title: "GET /api/v2/owner/{owner}/target_new"
method: GET
path: "/api/v2/owner/{owner}/target_new"
tags: ["target"]
---

# GET /api/v2/owner/{owner}/target_new

`GET /api/v2/owner/{owner}/target_new`

## Path parameters

- `owner` string, required

## Query parameters

- `archived` boolean
- `include_archived` boolean
- `matching_type` 'code' | 'api'
- `offset` integer
- `per_page` integer
- `project_slug` string[]
- `q` string

## Response `200`

Returns list of target information within the given project.

    By default returns non-archived (active) targets. Pass archived=true
    to list archived targets, or include_archived=true to list both.

    Returns:
        ProjectTargets -- list of project target information.

- ProjectTargets
  - `api_targets_total` integer, required
  - `code_targets_total` integer, required
  - `targets` ProjectTarget[], required
    - `blocks_covered` integer, required
    - `blocks_total` integer, required
    - `crash_reports_count` integer, required
    - `defects_active_high` integer, required
    - `defects_active_low` integer, required
    - `defects_active_medium` integer, required
    - `defects_count` integer, required
    - `exploitability_factors_passing` integer, required
    - `exploitability_factors_total` integer, required
    - `latency_p50_millis` integer, required
    - `latency_p90_millis` integer, required
    - `latency_p99_millis` integer, required
    - `lines_covered` integer, required
    - `lines_total` integer, required
    - `no_defects_endpoint_count` integer, required
    - `optimized_testsuite_size` integer, required
    - `owner` string, required
    - `passing_endpoint_count` integer, required
    - `project_slug` string, required
    - `run_ended` boolean, required
    - `run_failed` boolean, required
    - `run_number` integer, nullable
    - `run_started` boolean, required
    - `run_started_at` string, date-time, nullable
    - `run_stopped` boolean, required
    - `target_id` integer, required
    - `target_name` string, required
    - `target_slug` string, required
    - `target_type` 'code' | 'api', required
    - `testcase_reports_count` integer, required
    - `total_endpoint_count` integer, required
    - `unauthed_endpoint_count` integer, required
    - `unsuccessful_endpoint_count` integer, required
  - `targets_total` integer, required

## Other responses

- `400` — Input parameters are referencing incorrect/non-existing objects.
- `401` — Unauthorized.
- `403` — Forbidden.
- `404` — Resource not found.
- `409` — Resource exists.
- `422` — Input parameters fail validation.
- `429` — Too many requests

## Changes

- **2026-08-27** `7bc7386815cd` — 2 info
  - added the new optional `query` request parameter `archived`
  - added the new optional `query` request parameter `include_archived`

[Change history](https://skmtc.dev/mayhem/apis/mayhem-api/changes/api/v2/owner/:owner/target_new/get.md)

---

[API](https://skmtc.dev/mayhem/apis/mayhem-api.md) · [All operations](https://skmtc.dev/mayhem/apis/mayhem-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/mayhem/mayhem-api/revisions/7bc7386815cd/schema)
