---
title: "Get a signal"
method: GET
path: "/api/signals/{id}"
tags: ["Signals"]
---

# Get a signal

`GET /api/signals/{id}`

Returns a single signal with its associated contact, company, and the authenticated user's monitors.

## Response `200`

Ok

- object
  - `id` integer
  - `type` string
  - `category` string
  - `payload` object
    - `matched_keyword` string
    - `snippet` string
  - `detected_at` string
  - `expires_at` string
  - `contact` object
    - `id` integer
    - `name` string
    - `job_title` string
    - `linkedin_url` string
  - `company` object
    - `id` integer
    - `name` string
    - `domain` string
    - `industry` string
    - `employee_count_range` string
    - `country` string
  - `monitors` object[]
    - `id` integer
    - `name` string
    - `keywords` string[]
    - `enrichment_level` string

## Other responses

- `401` — Unauthenticated
- `403` — Forbidden
- `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)
