Skip to main content
GET
List enforcement refusals

Authorizations

Authorization
string
header
required

Your workspace API key, e.g. sk_sovereign_..., sent as Authorization: Bearer <key>.

Query Parameters

since
string

ISO-8601 date/time; only refusals created at or after it. 400 'since must be an ISO date' if unparseable.

kind
enum<string>

Exact-match filter on refusal kind.

Available options:
alias_config_gate,
alias_evidence,
alias_act_hold,
dataset_judge_trust,
reward_validation,
round_gate,
eval_population
subject
string

Exact-match filter on subject identity, e.g. 'alias:prod-chat', 'criterion:', 'run:'.

cursor
string

Opaque cursor = the next_cursor (a refusal id) from the previous page; returns rows strictly after it in newest-first order.

limit
integer

Page size, integer 1..200 (400 otherwise).

Response

{ refusals: [{ id, kind, subject, reason (verbatim refusal message, truncated to 500 chars), created_at (ISO) }], next_cursor: <string|null — null on the last page> }.

The response is of type object.