# InboxGuards Email Fix Plan

> InboxGuards Email Fix Plan is a paid API for AI agents from api.inboxguardstest.com, paid per call via x402, $1/call, status unknown (last checked 2026-10-19).

Analyzes a domain's live DNS records (MX, NS, SPF, DKIM, DMARC) and returns an exact, ordered action plan of DNS records to create, replace, or keep to fix email security.

## Facts

- Endpoint: GET https://api.inboxguardstest.com/v1/fix-plan?utm_source=zero.xyz
- Price: $1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-19
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/inboxguards-email-fix-plan-2b2733a1
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_fn85zQaVoqmDzxs_jOpjE

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 inboxguards-email-fix-plan-2b2733a1
```

Example prompt: Check the email security setup for acmecorp.com and give me the exact SPF, DKIM, and DMARC DNS records I need to publish, including what to create, replace, or keep, so I can fix deliverability issues.

## When to prefer this

Choose this endpoint when you need a concrete, actionable DNS fix plan for a specific domain's email authentication, not just a pass/fail audit. It is ideal when you want exact record values ready to paste into a DNS host, when you need staged DMARC policy guidance, or when handling non-sending domains that need lockdown records. Prefer this over generic DMARC checkers when you need prescriptive output rather than just diagnostic scores.

## Known failure modes

- Domain not found or invalid — returns error indicating domain could not be resolved
- No MX records present — plan still generated but flags domain as non-sending
- SPF lookup limit exceeded on live records — detected and flagged in the fix plan
- DKIM selector unknown — plan provides console path to locate DKIM key instead of exact record
- Rate limit or payment failure — HTTP 402 or 429 returned
- Malformed domain input — validation error returned before DNS lookup

## How this service works

InboxGuards Email Test: Email security fix plan: the exact SPF, DKIM and DMARC records to publish, with steps for your DNS host. Reads the domain's live MX, NS, SPF, DKIM and DMARC records, detects the mailbox provider and DNS host, and returns the exact records to publish in order (create / replace / keep, name, value, why): one merged SPF within the 10-lookup limit, DKIM records or the provider console path, and a staged DMARC policy (none -> quarantine -> reject). Non-sending domains get a lo

## Output

An ordered list of DNS record actions (create, replace, or keep) for SPF, DKIM, and DMARC, including the exact record name and value to publish, a plain-English explanation of why each change is needed, the detected mailbox provider and DNS host, and a staged DMARC rollout path (none → quarantine → reject). Non-sending domains receive a lockdown configuration.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "domain"
     ],
     "properties": {
      "domain": {
       "type": "string",
       "maxLength": 320,
       "description": "Domain (or an email address / URL on it), e.g. example.com"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/inboxguards-email-fix-plan-2b2733a1/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.inboxguardstest.com](https://www.zero.xyz/host/api.inboxguardstest.com/llms.txt)
