API REFERENCE · SCHEMA
MonitoringPage schema
Required fields are always present in their containing object. Optional fields may be omitted; null is allowed only where stated. Array item fields apply to every item.
All endpoints and schemasitemsRequired- object[]
items item fields
Each array item: object.
items[]Required.id - string
Format: uuid.
items[]Required.name - string
items[]Required.status - string
Values: "active", "paused".
items[]Required.request - object
Single subject input. Exactly one of sources or package is required. Only subject is unconditionally required; coverage and approved policy also have conditional requirements described below.
View ScreeningRequest schema items[].request fields and rules
See all ScreeningRequest fields for the complete structure, required properties and constraints.
items[]Required.counterpartyId - string or null
May be null.
items[].counterpartyId fields and rules
Allowed alternatives
- string
Format: uuid.
- null
May be null.
- string
items[]Required.lastScreeningId - string or null
May be null.
items[].lastScreeningId fields and rules
Allowed alternatives
- string
Format: uuid.
- null
May be null.
- string
items[]Required.nextRunAt - string
Format: date-time.
items[]Required.updatedAt - string
Format: date-time.
items[]Required.intervalHours - integer
Values: 6, 24, 168.
items[]Required.revision - integer
Minimum: 0.
items[]Required.lastErrorCode - string or null
Public code for the last failed check, or null. Use documented business codes for recovery; temporary service failures use temporarily_unavailable and other unclassified failures use screening_failed. A missing error code is not proof of a completed check: inspect health and lastSuccessfulAt.
May be null.
items[].lastErrorCode fields and rules
Allowed alternatives
- string
- null
May be null.
items[]Required.lastAttemptAt - string or null
May be null.
items[].lastAttemptAt fields and rules
Allowed alternatives
- string
Format: date-time.
- null
May be null.
- string
items[]Required.lastSuccessfulAt - string or null
May be null.
items[].lastSuccessfulAt fields and rules
Allowed alternatives
- string
Format: date-time.
- null
May be null.
- string
items[]Required.health - string
Values: "pending", "healthy", "overdue", "failed", "paused".
nextCursorRequired- string or null
May be null.
nextCursor fields and rules
Allowed alternatives
- string
- null
May be null.
forecastRequired- MonitoringForecast or null
May be null.
forecast fields and rules
Allowed alternatives
- MonitoringForecast
forecastRequired.generatedAt - string
Format: date-time.
forecastRequired.periodEnd - string
Format: date-time.
forecastRequired.dailyScreenings - number
Minimum: 0.
forecastRequired.projectedRemainingScreenings - integer
Minimum: 0.
forecastRequired.effectiveLimit - integer
Minimum: 0.
forecastRequired.used - integer
Minimum: 0.
forecastRequired.reserved - integer
Minimum: 0.
forecastRequired.remaining - integer
Minimum: 0.
forecastRequired.projectedExhaustionAt - string or null
May be null.
forecast.projectedExhaustionAt fields and rules
Allowed alternatives
- string
Format: date-time.
- null
May be null.
- string
- null
May be null.
- MonitoringForecast
forecastUnavailableRequired- string or null
May be null.
forecastUnavailable fields and rules
Allowed alternatives
- string
- null
May be null.