# email-normalize-watch

> email-normalize-watch is a paid API for AI agents from intel.rallylive.ca, paid per call via x402, $0.02/call, status unknown (last checked 2026-09-14).

Monitors changes in email normalization results over time, alerting when the normalized form of an email address changes between checks

## Facts

- Endpoint: GET https://intel.rallylive.ca/watch/email/normalize
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/email-normalize-watch-2dd82131
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Qnqf7mneuLEs0qAWH69f3

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 email-normalize-watch-2dd82131
```

Example prompt: Keep checking the email normalization result for user@Example.com and let me know the moment anything changes — which fields changed, what the old value was, and what the new value is.

## When to prefer this

Choose this endpoint when you need to detect changes in email normalization results over time rather than just normalizing an email once. It is ideal for scheduled monitoring workflows, CI/CD data quality checks, or CRM pipelines where you want to be alerted only when something actually changes, with precise field-level diffs. It is not suitable for one-shot normalization without interest in historical comparison.

## Known failure modes

- No previous result stored (first call for that email returns changed: false or null baseline)
- Email address missing or malformed in query params
- Stored comparison data expired after 90 days, resetting the baseline
- Payment not fulfilled, returning 402 status
- Network timeout reaching the normalization backend

## How this service works

Change watch for email normalize: runs the check and compares it with the result from your previous call for the same email (kept 90 days), returning the current answer, changed true/false, exactly which fields changed with before/after values, and when it was last seen. Call it on a schedule to be told when email normalizer changes. $0.01 per check.

## Output

Returns the current email normalization result, a boolean 'changed' flag indicating whether it differs from the previous call for the same email (stored up to 90 days), a list of exactly which fields changed with their before and after values, and the timestamp of when the email 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/email-normalize-watch-2dd82131/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from intel.rallylive.ca](https://www.zero.xyz/host/intel.rallylive.ca/llms.txt)
