Assets

Update an asset

Update mutable fields of an asset (label, client, check interval, enabled checks, active state). Requires a write-scoped key.

patch/v1/assets/{id}

Request

  • Base URL: https://api.merlonix.com
  • URL: https://api.merlonix.com/v1/assets/{id}
  • Auth: HTTP bearer

Path parameters

idstring uuid required

Asset UUID.

Request body

labelstring nullable
client_namestring nullable
client_idstring uuid nullable
check_interval_secinteger
ssl_enabledboolean
dns_enabledboolean
domain_enabledboolean

Toggle monitored domain-expiry (RDAP) checks.

dnsbl_enabledboolean

Toggle monitored DNS-blocklist (DNSBL) checks.

dns_security_enabledboolean

Toggle monitored DNSSEC + DANE/TLSA posture checks (informational).

security_headers_enabledboolean

Toggle the monitored HTTP security-header check (informational).

email_auth_enabledboolean

Toggle the monitored email-auth (SPF/DMARC/MTA-STS/BIMI) posture check.

ct_watch_enabledboolean

Toggle Certificate-Transparency rogue/shadow-cert monitoring. Paid monitoring tiers only (team/agency/compliance).

agent_readiness_enabledboolean

Toggle monitored Agent-Readiness checks.

mcp_health_enabledboolean

Toggle monitored MCP-server health checks.

heartbeat_enabledboolean

Toggle the inbound heartbeat (dead-man's-switch) monitor.

heartbeat_period_secinteger

Expected heartbeat interval in seconds.

heartbeat_grace_secinteger

Tolerance in seconds before a missed beat is declared dead.

port_enabledboolean

Toggle the outbound TCP-port monitor.

port_check_portinteger

TCP port to probe on the asset's hostname.

psi_enabledboolean

Toggle the PageSpeed Insights (Lighthouse) performance monitor. Paid monitoring tiers only (team/agency/compliance).

psi_check_urlstring uri nullable

Optional override URL to measure with PageSpeed Insights; null clears it.

health_enabledboolean

Toggle the application-health monitor. Paid monitoring tiers only (team/agency/compliance).

health_check_urlstring uri nullable

JSON health endpoint to poll; null clears it.

health_check_configobject nullable

TD-941 application-health config ({ headers?, stale_after_sec? }); null clears it.

crawl_enabledboolean

Toggle the broken-links / mixed-content crawler. Paid monitoring tiers only (team/agency/compliance).

crawl_root_urlstring uri nullable

Optional crawl root URL; null clears the override.

injection_scan_enabledboolean

Toggle the prompt-injection / hidden-text scan. Paid monitoring tiers only (team/agency/compliance).

uptime_check_urlstring uri nullable
is_activeboolean
paused_reasonstring nullable
vendor_dependenciesstring[]

Response

The updated asset.

Changes

No recorded changes to this operation across all 1 revision of this API.