curl -X PATCH "https://kodostatus.com/api/v1/domain-monitors/dom_abc123" \
-H "X-API-Key: your_api_key" \
-H "Content-Type: application/json" \
-d '{
"alert_days": 90,
"enabled": true
}'
{
"id": "dom_abc123",
"domain": "example.com",
"alert_days": 90,
"enabled": true,
"last_checked_at": "2024-01-15T10:30:00Z",
"registration": {
"registrar": "Cloudflare, Inc.",
"expiry_date": "2025-01-15T00:00:00Z",
"days_until_expiry": 365
},
"updated_at": "2024-01-15T11:00:00Z"
}
Update an existing domain expiration monitor
curl -X PATCH "https://kodostatus.com/api/v1/domain-monitors/dom_abc123" \
-H "X-API-Key: your_api_key" \
-H "Content-Type: application/json" \
-d '{
"alert_days": 90,
"enabled": true
}'
{
"id": "dom_abc123",
"domain": "example.com",
"alert_days": 90,
"enabled": true,
"last_checked_at": "2024-01-15T10:30:00Z",
"registration": {
"registrar": "Cloudflare, Inc.",
"expiry_date": "2025-01-15T00:00:00Z",
"days_until_expiry": 365
},
"updated_at": "2024-01-15T11:00:00Z"
}
null to unlinkcurl -X PATCH "https://kodostatus.com/api/v1/domain-monitors/dom_abc123" \
-H "X-API-Key: your_api_key" \
-H "Content-Type: application/json" \
-d '{
"alert_days": 90,
"enabled": true
}'
{
"id": "dom_abc123",
"domain": "example.com",
"alert_days": 90,
"enabled": true,
"last_checked_at": "2024-01-15T10:30:00Z",
"registration": {
"registrar": "Cloudflare, Inc.",
"expiry_date": "2025-01-15T00:00:00Z",
"days_until_expiry": 365
},
"updated_at": "2024-01-15T11:00:00Z"
}