---
title: "Record Discovery Hit"
method: POST
path: "/conv/flight-check-signals"
tags: ["conversational"]
---

# Record Discovery Hit

`POST /conv/flight-check-signals`

## Headers

- `authorization` string, nullable

## Request body

- DiscoveryHit — A request reaching Axel, not proof of a person, agent, or rendered page.
  - `type` 'discovery_hit', required
  - `request_id` string, uuid, required
  - `host` string, required
  - `path` string, required
  - `page_revision` string, nullable
  - `navigation` object
  - `method` 'GET' | 'HEAD', required
  - `user_agent` string, required
  - `fetcher` 'chatgpt' | 'claude' | 'perplexity' | 'google' | 'crawler' | 'unknown', required
  - `sampling_rate` number — Probability this request was recorded; omitted historical events used 1.
  - `referrer_host` string, nullable
  - `prefetch` boolean, required
  - `rsc` boolean, required
  - `count_as_page_fetch` boolean, required

## Response `200`

Successful Response

- FlightCheckSignalRecorded
  - `recorded` boolean, required

## Other responses

- `422` — Validation Error

## Changes

> 18 revisions in range; 1 not diffed.

- **2026-09-14** `40b17b2af72a` — 1 info
  - added the new optional request property `sampling_rate`
- **2026-09-12** `c7043ee8fd4c` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/helloaxel/apis/client-api-gateway/changes/conv/flight-check-signals/post.md)

---

[API](https://skmtc.dev/helloaxel/apis/client-api-gateway.md) · [All operations](https://skmtc.dev/helloaxel/apis/client-api-gateway/llms.txt) · [OpenAPI document](https://skmtc.dev/helloaxel/apis/client-api-gateway/revisions/5d2121d26b96?raw)
