feat: pricing page — 10 monitors/30s free, unlimited/5s pro coming soon; enforce 30s min interval
This commit is contained in:
@@ -10,7 +10,7 @@ const MonitorBody = t.Object({
|
||||
request_headers: t.Optional(t.Any({ description: "Request headers as key-value object" })),
|
||||
request_body: t.Optional(t.Nullable(t.String({ description: "Request body for POST/PUT/PATCH" }))),
|
||||
timeout_ms: t.Optional(t.Number({ minimum: 1000, maximum: 60000, default: 30000, description: "Request timeout in ms" })),
|
||||
interval_s: t.Optional(t.Number({ minimum: 10, default: 60, description: "Check interval in seconds" })),
|
||||
interval_s: t.Optional(t.Number({ minimum: 30, default: 60, description: "Check interval in seconds" })),
|
||||
query: t.Optional(t.Any({ description: "PingQL query — filter conditions for up/down" })),
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user