v64

latestOpenAPI 3.1.0raw.githubusercontent.com2026-08-03124241726.5 KB
Signals

Create signal

Creates a user-defined signal with its membership detector — from settings (a judge LLM detector or a deterministic rule), or a raw script (advanced). The script is validated at save time (422 on a compile error). Detectors collect forward from creation; there is no historical backfill.

post/v1/projects/{projectSlug}/signals

Path parameters

projectSlugstring required

Project slug (human-readable identifier)

Project slug (human-readable identifier)

Request body

namestring required

Human-readable name. Used to derive the slug.

descriptionstring required

What this signal captures.

priority'low' | 'medium' | 'high' | 'urgent' | 'null' nullable

Manual triage priority. Null/omitted leaves it unset.

filtersobject nullable

Row-local pre-gate restricting which traces the evaluation runs against. Omitted = all traces.

Response

Signal created

idstring required

Created signal id.

slugstring required

URL-safe identifier; use it on the other signal endpoints.

evaluationIdstring required

Id of the signal's detector evaluation.