API

API request schemas

Field definitions from the public API contract.

Read the schema with the workflow

These fields come from the public OpenAPI contract. Required fields are marked explicitly. Type-specific and permission validation may add conditions beyond the basic field constraints. Secret placeholders in a response are not reusable credentials.

AnnIn

FieldTypeRequiredConstraints / default
titlestringYesMin length: 1; Max length: 120
bodystringNoDefault: ""; Max length: 1000
kindstringNoDefault: "info"

AnnPatch

FieldTypeRequiredConstraints / default
titlestring | nullNoSee operation behavior and validation.
bodystring | nullNoSee operation behavior and validation.
kindstring | nullNoSee operation behavior and validation.
resolvedboolean | nullNoSee operation behavior and validation.

BulkIn

FieldTypeRequiredConstraints / default
idsarray of uuidYesMin items: 1; Max items: 100
actionstringYesOne of: pause, resume, delete, group, update
groupstring | nullNoSee operation behavior and validation.
changesChanges | nullNoSee operation behavior and validation.

Changes

FieldTypeRequiredConstraints / default
intervalstringNoOne of: 1m, 5m, 15m, 30m, 1h, 1d; Default: "5m"
alert_afterintegerNoDefault: 1; Minimum: 1.0; Maximum: 5.0
alert_emailbooleanNoDefault: true
alert_telegrambooleanNoDefault: true
alert_channel_idsarray of uuid | nullNoSee operation behavior and validation.

ChannelIn

FieldTypeRequiredConstraints / default
typestringYesSee operation behavior and validation.
namestringYesMin length: 1; Max length: 60
configobjectYesSee operation behavior and validation.

ChannelPatch

FieldTypeRequiredConstraints / default
enabledbooleanYesSee operation behavior and validation.

CreateIn

FieldTypeRequiredConstraints / default
namestringYesSee operation behavior and validation.
monitor_iduuidYesSee operation behavior and validation.

DomainIn

FieldTypeRequiredConstraints / default
hostnamestringYesSee operation behavior and validation.

HTTPValidationError

FieldTypeRequiredConstraints / default
detailarray of ValidationErrorNoSee operation behavior and validation.

HeaderRule

FieldTypeRequiredConstraints / default
namestringYesMin length: 1; Max length: 60
opstringYesOne of: exists, not_exists, equals, not_equals, contains, not_contains, starts_with
valuestring | nullNoSee operation behavior and validation.

ImportIn

FieldTypeRequiredConstraints / default
csvstringYesSee operation behavior and validation.

IncidentIn

FieldTypeRequiredConstraints / default
titlestringYesMin length: 1; Max length: 120
statusstringNoOne of: investigating, identified, monitoring, resolved; Default: "investigating"
impactstringNoOne of: none, minor, major, critical; Default: "minor"
bodystringNoDefault: ""; Max length: 2000

IncidentPatch

FieldTypeRequiredConstraints / default
titlestring | nullNoSee operation behavior and validation.
impactstring | nullNoSee operation behavior and validation.

JsonRule

FieldTypeRequiredConstraints / default
pathstringYesMin length: 1; Max length: 120
opstringYesOne of: equals, not_equals, contains, greater, less, exists
valuestring | nullNoSee operation behavior and validation.

LogsSettings

FieldTypeRequiredConstraints / default
servicestringYesMin length: 1; Max length: 80
severitiesarray of stringNoMax items: 6
searchstring | nullNoSee operation behavior and validation.
window_minutesintegerNoOne of: 1, 5, 15, 30, 60; Default: 5
modestringNoOne of: count_at_least, none_received; Default: "count_at_least"
countintegerNoDefault: 5; Minimum: 1.0; Maximum: 100000.0

MemberIn

FieldTypeRequiredConstraints / default
userstringYesMin length: 1; Max length: 320
role_keystringYesSee operation behavior and validation.
monitor_iduuid | nullNoSee operation behavior and validation.
monitor_idsarray of uuid | nullNoSee operation behavior and validation.

MonitorIn

FieldTypeRequiredConstraints / default
typestringNoOne of: website, api, ping, port, ip, ssl, dns, domain, heartbeat, logs; Default: "website"
namestringYesMin length: 1; Max length: 80
targetstringYesMin length: 1; Max length: 2048
intervalstringNoOne of: 1m, 5m, 15m, 30m, 1h, 1d; Default: "5m"
portinteger | nullNoSee operation behavior and validation.
methodstringNoOne of: GET, POST, PUT, PATCH, DELETE, HEAD; Default: "GET"
headersobjectNoSee operation behavior and validation.
bodystring | nullNoSee operation behavior and validation.
record_typestringNoOne of: A, AAAA, CNAME, MX, NS, TXT, SOA, PTR, SRV, CAA; Default: "A"
labelsarray of stringNoMax items: 10
groupstring | nullNoSee operation behavior and validation.
alert_afterintegerNoDefault: 1; Minimum: 1.0; Maximum: 5.0
alert_channel_idsarray of uuid | nullNoSee operation behavior and validation.
alert_emailbooleanNoDefault: true
alert_telegrambooleanNoDefault: true
quiet_startstring | nullNoSee operation behavior and validation.
quiet_endstring | nullNoSee operation behavior and validation.
quiet_tzstring | nullNoSee operation behavior and validation.
alert_reminder_minutesinteger | nullNoSee operation behavior and validation.
escalate_after_minutesinteger | nullNoSee operation behavior and validation.
escalate_channel_idsarray of uuidNoMax items: 50
expiry_alert_daysarray of integer | nullNoSee operation behavior and validation.
timeout_sinteger | nullNoSee operation behavior and validation.
retriesinteger | nullNoSee operation behavior and validation.
ignore_tlsbooleanNoDefault: false
status_minintegerNoDefault: 200; Minimum: 100.0; Maximum: 599.0
status_maxintegerNoDefault: 399; Minimum: 100.0; Maximum: 599.0
slow_msinteger | nullNoSee operation behavior and validation.
body_containsstring | nullNoSee operation behavior and validation.
body_not_containsstring | nullNoSee operation behavior and validation.
json_rulesarray of JsonRuleNoMax items: 5
header_rulesarray of HeaderRuleNoMax items: 5
periodstringNoOne of: 1m, 5m, 15m, 30m, 1h, 6h, 12h, 24h; Default: "5m"
graceintegerNoOne of: 1, 5, 15, 60; Default: 5
warn_daysinteger | nullNoSee operation behavior and validation.
logsLogsSettings | nullNoSee operation behavior and validation.
placementarray of PlacementNoMin items: 1; Max items: 7

MoveIn

FieldTypeRequiredConstraints / default
groupstring | nullNoSee operation behavior and validation.

NameIn

FieldTypeRequiredConstraints / default
namestringYesSee operation behavior and validation.

PageIn

FieldTypeRequiredConstraints / default
slugstring | nullNoSee operation behavior and validation.
titlestringYesMin length: 1; Max length: 80
enabledbooleanNoDefault: true
monitor_idsarray of uuidNoMax items: 50
logo_urlstring | nullNoSee operation behavior and validation.
favicon_urlstring | nullNoSee operation behavior and validation.
accent_colorstring | nullNoSee operation behavior and validation.
header_textstring | nullNoSee operation behavior and validation.
footer_textstring | nullNoSee operation behavior and validation.
footer_link_labelstring | nullNoSee operation behavior and validation.
footer_link_urlstring | nullNoSee operation behavior and validation.
hide_powered_bybooleanNoDefault: false
themestringNoDefault: "system"
homepage_urlstring | nullNoSee operation behavior and validation.

PausedIn

FieldTypeRequiredConstraints / default
pausedbooleanYesSee operation behavior and validation.

Placement

FieldTypeRequiredConstraints / default
regionstringYesOne of: auto, AF, AS, EU, NA, OC, SA
countintegerYesMinimum: 1.0; Maximum: 5.0

RoleIn

FieldTypeRequiredConstraints / default
role_keystringYesSee operation behavior and validation.

SubscribeIn

FieldTypeRequiredConstraints / default
emailstringYesMax length: 254

UnlockIn

FieldTypeRequiredConstraints / default
passwordstringYesMax length: 128

UpdateIn

FieldTypeRequiredConstraints / default
statusstringYesOne of: investigating, identified, monitoring, resolved
bodystringNoDefault: ""; Max length: 2000

ValidationError

FieldTypeRequiredConstraints / default
locarray of string | integerYesSee operation behavior and validation.
msgstringYesSee operation behavior and validation.
typestringYesSee operation behavior and validation.
inputobjectNoSee operation behavior and validation.
ctxobjectNoSee operation behavior and validation.

WindowIn

FieldTypeRequiredConstraints / default
titlestringYesMin length: 1; Max length: 80
starts_atdate-timeYesSee operation behavior and validation.
ends_atdate-time | nullNoSee operation behavior and validation.
monitor_idsarray of uuidYesMin items: 1; Max items: 50
recurrencestring | nullNoSee operation behavior and validation.
recurrence_daysarray of integer | string | nullNoSee operation behavior and validation.
recurrence_untildate-time | nullNoSee operation behavior and validation.
timezonestringNoDefault: "UTC"
duration_minutesinteger | nullNoSee operation behavior and validation.

app__routes__status_pages__PasswordIn

FieldTypeRequiredConstraints / default
passwordstringYesMin length: 8; Max length: 128