---
title: "List the shop's Discovery Agent creator profiles"
method: GET
path: "/discovery/profiles"
tags: ["Discovery Agent"]
---

# List the shop's Discovery Agent creator profiles

`GET /discovery/profiles`

Every visible Discovery Agent profile for the shop. A profile is a titled creator brief — a `search_query` plus optional structured `filters` (gender, age, ethnicity, region) — that Reacher either generated from the shop's catalog (`source` = generated) or a user created by hand.

Each row carries `id` (pass it to the creator listing below), `title`, `description`, `search_query`, `filters`, `creator_count` (the size of its last resolved match set), `hide_unsafe`, `is_active`, `last_search_at` and the created/updated timestamps. Hidden and deleted profiles are excluded; `has_profiles` is false for a shop that has never generated any.

Single-shop only. Read-only — creating, editing and deleting profiles is not exposed on the public API.

## Response `200`

Successful Response

- ModulesDiscoveryAgentDiscoveryAgentModelsProfileListResponse — Response model for profile listing
  - `shop_id` integer, required
  - `profiles` ProfileData[], required
    - `id` integer, required
    - `title` string, required
    - `description` string, nullable
    - `search_query` string, required
    - `filters` object, nullable
    - `source` string, required
    - `is_active` boolean, required
    - `vault_file_resource_id` integer, nullable
    - `is_hidden` boolean, required
    - `is_deleted` boolean, required
    - `hide_unsafe` boolean
    - `creator_count` integer, required
    - `last_search_at` string, date-time, nullable
    - `created_at` string, date-time, required
    - `updated_at` string, date-time, required
    - `deleted_at` string, date-time, nullable
  - `has_profiles` boolean, required
  - `total_profiles` integer, required

---

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