---
title: "Verify server-side Signal ingestion"
method: POST
path: "/verification-events"
tags: ["Event"]
---

# Verify server-side Signal ingestion

`POST /verification-events`

## Request

- Base URL: `https://plainrouter.com/api/v1`
- URL: `https://plainrouter.com/api/v1/verification-events`
- Auth: HTTP bearer

Records one idempotent, identity-free modeled event to confirm workspace-scoped ingestion. It does not count as real arrival evidence or complete onboarding.

## Response `200`

The idempotent server verification event already exists.

- object
  - `event_id` string, required
  - `duplicate` boolean, required

## Other responses

- `202`: Server-side Signal ingestion verified.
- `401`: Invalid or missing Server secret.

---

[API](https://skmtc.dev/plainrouter/apis/plainrouter-conversion-api.md) · [All operations](https://skmtc.dev/plainrouter/apis/plainrouter-conversion-api/llms.txt) · [OpenAPI document](https://skmtc.dev/plainrouter/apis/plainrouter-conversion-api/revisions/d071d4f4f05c?raw)
