# DKIM SMTPAPI Selector Change Watch

> DKIM SMTPAPI Selector Change Watch is a paid API for AI agents from dns.intel.rallylive.ca, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-20).

Monitors the DKIM DNS record for the 'smtpapi' selector and alerts when it changes by comparing the current result against the last recorded value (stored for 90 days).

## Facts

- Endpoint: GET https://dns.intel.rallylive.ca/watch/dns/dkim/smtpapi?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-20
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/dkim-smtpapi-selector-change-watch-ac85ef40
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ilSvK5HH8nehtQjx332-v

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 dkim-smtpapi-selector-change-watch-ac85ef40
```

Example prompt: Watch the smtpapi DKIM selector DNS record for example.com and tell me if it has changed since the last time you checked, including exactly which fields changed and what the old and new values are.

## When to prefer this

Choose this endpoint when you need to continuously monitor whether the DKIM smtpapi selector DNS record for a specific domain has changed over time, particularly for detecting email authentication key rotations, unauthorized modifications, or ESP configuration changes. Prefer this over a plain DKIM lookup endpoint when change detection and alerting are the primary goal rather than a one-time record retrieval.

## Known failure modes

- Domain not found or DNS lookup failure returns an error or NXDOMAIN response
- No previous record exists for the domain (first call returns changed: null or false with no before value)
- Previous record expired after 90 days, resulting in no baseline for comparison
- Malformed domain input causing query failure
- Rate limiting or payment failure preventing the check from running

## How this service works

Change watch for dkim selector smtpapi: runs the check, compares it with the result from your previous call for the same domain (kept 90 days) and returns the current answer, changed true/false, the fields that changed with before/after values, and when it was last seen. Schedule it to be alerted when this changes. $0.02 per check.

## Output

Returns the current DKIM smtpapi selector record, a boolean indicating whether it has changed since the previous call, a list of fields that changed with their before and after values, and the timestamp of when it was last seen. The previous result is retained for 90 days.

## 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",
     "properties": {}
    }
   },
   "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/dkim-smtpapi-selector-change-watch-ac85ef40/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from dns.intel.rallylive.ca](https://www.zero.xyz/host/dns.intel.rallylive.ca/llms.txt)
