---
title: "List monitors"
method: GET
path: "/api/signals/monitors"
tags: ["Signals"]
---

# List monitors

`GET /api/signals/monitors`

Returns all monitors accessible by the authenticated user (owned and team-shared), ordered by most recent first.
Each monitor includes a match_count with the number of signals matched.

## Query parameters

- `ownership` string — Filter by ownership scope. Accepted values: `my`, `team`, `all`.

## Response `200`

Ok

- object[]
  - `id` integer
  - `name` string
  - `signal_type` string
  - `signal_type_label` string
  - `signal_level` string
  - `status` string
  - `keywords` string[]
  - `icp_filters` object
    - `industries` string[]
    - `countries` string[]
  - `webhook_url` string
  - `webhook_paused_at` string, nullable
  - `post_url` string, nullable
  - `profile_url` string, nullable
  - `engagement_types` string, nullable
  - `enrichment_level` string
  - `lead_list_id` string, nullable
  - `ai_relevance_prompt` string, nullable
  - `target_companies` string, nullable
  - `match_count` integer
  - `is_shared` boolean
  - `is_owner` boolean
  - `is_team_owner` boolean
  - `user_id` integer
  - `owner_name` string
  - `created_at` string

## Other responses

- `401` — Unauthenticated
- `404` — Feature disabled

---

[API](https://skmtc.net/findymail/apis/findymail-api-documentation.md) · [All operations](https://skmtc.net/findymail/apis/findymail-api-documentation/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/findymail/findymail-api-documentation/revisions/ae7fddf16bf9/schema)
