# Delete a DNS Record

> Delete a DNS Record is a free API for AI agents from domains.rapidruntime.com, callable via MPP, Free, status unknown (last checked 2026-10-07).

Deletes a specific DNS record from a domain managed through RapidRuntime's domain platform

## Facts

- Endpoint: DELETE https://domains.rapidruntime.com/api/v1/domains/{domain}/dns/{recordId}?utm_source=zero.xyz
- Price: Free
- Payment: MPP
- Status: unknown
- Last checked: 2026-10-07
- Activations on Zero: 0
- Provider: domains.rapidruntime.com
- Website: https://domains.rapidruntime.com
- Canonical page: https://www.zero.xyz/c/domains-rapidruntime-com-delete-a-dns-record-6dccc9a4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_GSs6z82GfOli1ZdNvqAp2

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability domains-rapidruntime-com-delete-a-dns-record-6dccc9a4 -d '<json body>'
```

Example prompt: Delete DNS record ID 4821 from the domain example.com on RapidRuntime — I added it by mistake and want it removed.

## When to prefer this

Use this endpoint when you need to remove a specific DNS record from a domain managed through RapidRuntime/MPP. Requires knowing the exact numeric recordId, which can be obtained from the List DNS Records endpoint first. Prefer this over updating records when the record should be fully removed rather than modified.

## Known failure modes

- Record not found — invalid recordId returns failure or 404
- Domain not found or not owned by authenticated identity
- Missing required domain path parameter — validation error
- recordId is null or malformed — may return error or treat as missing
- Insufficient permissions to manage DNS for the domain
- Network timeout or upstream DNS provider error

## How this service works

Delete a DNS record

## Output

Returns a JSON object with a single boolean field 'success' indicating whether the DNS record was successfully deleted.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "domain"
 ],
 "properties": {
  "domain": {
   "type": "string",
   "description": "Domain name"
  },
  "recordId": {
   "type": [
    "number",
    "null"
   ],
   "description": "DNS record ID"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "success"
 ],
 "properties": {
  "success": {
   "type": "boolean"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/domains-rapidruntime-com-delete-a-dns-record-6dccc9a4/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from domains.rapidruntime.com](https://www.zero.xyz/host/domains.rapidruntime.com/llms.txt)
