{ "name": "marque", "description": "List the domains you registered through Marque (marque.at) and edit their DNS records (at.marque.dns).", "session": "marque", "actions": [ { "entry": "list_domains", "label": "List domains", "description": "Your at.marque.domain records: each domain with its status, expiry and nameservers.", "fields": [] }, { "entry": "list_records", "label": "List DNS records", "description": "The records in a domain's zone (its at.marque.dns record).", "fields": [ { "key": "domain", "label": "Domain" } ] }, { "entry": "create_record", "label": "Add DNS record", "description": "Name is @ or relative to the domain (www, _atproto, *.app). Types: A, AAAA, CNAME, MX, TXT, SRV, NS, CAA. MX and SRV need a priority; SRV value is \"weight port target\", CAA is \"flags tag value\". TTL defaults to 3600.", "fields": [ { "key": "domain", "label": "Domain" }, { "key": "name", "label": "Name" }, { "key": "type", "label": "Type" }, { "key": "value", "label": "Value" }, { "key": "ttl", "label": "TTL" }, { "key": "priority", "label": "Priority" } ] }, { "entry": "update_record", "label": "Change DNS record", "description": "Name, type and value say which record; new name, new value, TTL and priority replace its own (blank keeps them).", "fields": [ { "key": "domain", "label": "Domain" }, { "key": "name", "label": "Name" }, { "key": "type", "label": "Type" }, { "key": "value", "label": "Value" }, { "key": "newName", "label": "New name" }, { "key": "newValue", "label": "New value" }, { "key": "ttl", "label": "TTL" }, { "key": "priority", "label": "Priority" } ] }, { "entry": "delete_record", "label": "Remove DNS record", "description": "Name, type and value say which record.", "fields": [ { "key": "domain", "label": "Domain" }, { "key": "name", "label": "Name" }, { "key": "type", "label": "Type" }, { "key": "value", "label": "Value" } ] } ], "calls": [ "com.atproto.repo.listRecords", "com.atproto.repo.getRecord", "com.atproto.repo.createRecord", "com.atproto.repo.putRecord" ], "anyRecords": [ "at.marque.dns" ] }