# SPF Authorizes Postmark — Change Watch

> SPF Authorizes Postmark — 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).

Checks whether a domain's SPF record authorizes Postmark to send email, compares with the previous result (retained 90 days), and returns whether it changed along with before/after field diffs.

## Facts

- Endpoint: GET https://email.intel.rallylive.ca/watch/email/spf-authorizes/postmark?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-postmark-change-watch-550f7f63
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_JUobeElKE4CvTHUj2q8Zi

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-postmark-change-watch-550f7f63
```

Example prompt: Keep an eye on whether acmecorp.com's SPF record still authorizes Postmark — let me know if that status has changed since the last check.

## When to prefer this

Use this endpoint when you need to continuously monitor whether Postmark remains authorized in a domain's SPF configuration and be alerted to changes, rather than just performing a one-off check. It is especially suited for scheduled polling workflows, automated alerting pipelines, or multi-tenant SaaS platforms tracking email configuration health across many customer domains. Prefer this over a plain SPF check endpoint when change detection and historical diffing (before/after) are required.

## Known failure modes

- Domain not provided or invalid — likely returns an error or empty result
- No previous result stored (first call for this domain) — changed flag may be false or undefined with no before values
- DNS lookup failure for the domain's SPF record — may return an error or indeterminate status
- Domain has no SPF record — returns not-authorized with no change data if first call
- Stored result older than 90 days has expired — treated as first call with no prior comparison

## How this service works

Change watch for spf authorizes postmark: 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 SPF-authorizes-Postmark answer (true/false), a changed flag indicating if it differs from the previous call for the same domain, a list of fields that changed with their before and after values, and the timestamp of when the prior state was last seen. Results are compared against stored state 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/spf-authorizes-postmark-change-watch-550f7f63/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)
