Operation detail

Back to operation catalog

dns.record.upsert

Runs the native sidecatd governed GoDaddy DNS record upsert and records the invocation trace.

FieldValue
Classgoverned_external_effect
Ownersidecatd.dns-effects
Input schemasidecat.dns_record_upsert_request.v0
Output schemasidecat.dns_record_upsert_operation_output.v0

Input template

{
  "apply": true,
  "base_url": "https://api.godaddy.com",
  "credential_id": "cred_dns_record_upsert",
  "domain": "sidecat.dev",
  "evidence_ref": "work_log:local:example",
  "name": "_sidecat-proof",
  "reason": "Publish harmless TXT proof record",
  "record_type": "TXT",
  "records": [
    {
      "data": "sidecat release 0.1.4 aa5abf879814",
      "ttl": 600
    }
  ],
  "requested_by": "agent:codex",
  "schema": "sidecat.dns_record_upsert_request.v0",
  "work_id": "work_thread:local:example"
}