モニター作成
POST /dashboard/monitors
POST
/dashboard/monitors
Authorizations
Section titled “Authorizations ”Request Body required
Section titled “Request Body required ”object
type
required
string
name
required
string
config
required
Type-specific config. Examples:
- http: { url, method, expectedStatus, timeoutMs, headers?, keyword?, keywordMustExist? }
- heartbeat: { graceSeconds }
- webchange: { url, selector, checkType: “text” }
- ssl: { hostname, warnDays }
- tcp: { hostname, port, timeoutMs }
object
intervalSeconds
integer
Responses
Section titled “ Responses ”モニター作成成功
object
monitor
object
id
string
teamId
string
type
string
name
string
config
Type-specific configuration
object
intervalSeconds
integer
status
string
isActive
integer
lastCheckedAt
string format: date-time
createdAt
string format: date-time
updatedAt
string format: date-time
バリデーションエラー / 無効なconfig
プラン上限到達