OpenCourt Developers
API ReferenceSignal types

participant.checked_in

A participant arrived — checked in on time or as a late arrival. Marking someone a no-show sends nothing.

Scope: the webhook endpoint’s scopes must include events:read. Missed a delivery? The same signal is available from GET /v1/signals.

Header Parameters

svix-id*string

The message id — stable across retries of the same message. Deduplicate on the body’s id (the signal id), not on this: an endpoint whose api_version changes while a signal is being retried can receive that signal once per version, as two messages with two message ids.

svix-timestamp*string

When this attempt was sent, in Unix seconds.

svix-signature*string

Signature over the id, timestamp and raw body, made with your endpoint’s secret. Verify it with any Standard Webhooks library before trusting the payload.

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

Example Requests

POST/participant.checked_in