---
title: "Log email reply signals"
method: POST
path: "/api/users/best-email/signal/reply"
---

# Log email reply signals

`POST /api/users/best-email/signal/reply`

Track when users reply to emails. This endpoint logs reply signals for analytics purposes. Does not consume credits. Requires RAW service.

## Request body

- EmailReplySignalRequest
  - `githubIds` string[], required — Array of GitHub node IDs for users who replied (1-100)
  - `emailReplyBody` string — The body content of the user's reply email

## Response `200`

Reply signals logged successfully

- EmailReplySignalResponse
  - `success` boolean, required — Whether the signal was logged successfully
  - `count` number, required — Number of reply signals logged

## Other responses

- `400` — Bad request - invalid input
- `401` — Unauthorized - API key missing
- `403` — Forbidden - Invalid API key or RAW service access denied

## Changes

- **2025-11-17** `9a516df60a50` — 1 info
  - added the new optional request property `emailReplyBody`
- **2025-11-13** `7fbb203471f4` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/bountylaboratories/apis/bounty-lab-public-api/changes/api/users/best-email/signal/reply/post.md)

---

[API](https://skmtc.dev/bountylaboratories/apis/bounty-lab-public-api.md) · [All operations](https://skmtc.dev/bountylaboratories/apis/bounty-lab-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/bountylaboratories/apis/bounty-lab-public-api/revisions/4664c27f7e3a?raw)
