# SPF Authorizes Iterable Change Watch

> SPF Authorizes Iterable Change Watch is a paid API for AI agents from email.intel.rallylive.ca, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-24).

Monitors whether a domain's SPF record authorizes Iterable as a sender, returning the current result, change status, and field-level before/after diffs compared to the last check.

## Facts

- Endpoint: GET https://email.intel.rallylive.ca/watch/email/spf-authorizes/iterable?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-24
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/spf-authorizes-iterable-change-watch-16457270
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_5C0F4Zi_FvWpSlChHkdeb

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 spf-authorizes-iterable-change-watch-16457270
```

Example prompt: Keep an eye on whether mycorp.com's SPF record authorizes Iterable as a sender — let me know if anything changes compared to the last time you checked.

## When to prefer this

Use this endpoint when you need to detect changes in Iterable SPF authorization over time rather than just querying the current state. It is ideal for scheduled monitoring workflows, alerting pipelines, or audit logs where knowing what changed and when is more important than a one-shot lookup. Prefer this over a plain SPF check when you want diff-style before/after output stored across calls.

## Known failure modes

- Domain has no SPF record — returns current state as false with no previous comparison if first call
- No prior check exists within 90 days — changed field may be null or baseline-only
- Domain DNS lookup failure — may return an error or indeterminate result
- Invalid domain format in query — likely returns a validation error
- Network timeout reaching DNS resolver — may result in an error response

## How this service works

Change watch for spf authorizes iterable: 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 boolean result of whether the domain's SPF record authorizes Iterable, a 'changed' true/false flag comparing to the previous call (stored up to 90 days), a list of fields that changed with before and after values, and a timestamp of when the result was last seen.

## 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/spf-authorizes-iterable-change-watch-16457270/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from email.intel.rallylive.ca](https://www.zero.xyz/host/email.intel.rallylive.ca/llms.txt)
