# Agent Weather Permission Audit

> Agent Weather Permission Audit is a paid API for AI agents from api.agentweather.io, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-29).

Returns permission metadata for a single weather data source: terms URL, fetch status, page hash, last check time, and what the terms say about display rights, paid usage, and resale.

## Facts

- Endpoint: GET https://api.agentweather.io/v1/permission-audit/:source_id?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agent-weather-permission-audit-e1f6ffd1
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_bBqXIpg4wazM39TQFzh1D

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 agent-weather-permission-audit-e1f6ffd1
```

Example prompt: Pull the permission audit for weather data source 'openweathermap' — I need to know whether we're allowed to display its readings, use it for paid services, and resell the data, plus when it was last checked.

## When to prefer this

Use this endpoint when you need a structured, pre-audited summary of a specific weather data source's licensing terms — especially for compliance checks before displaying, monetizing, or reselling weather data. It is preferable to manually reading terms pages because it provides a structured permission class, a tamper-evident hash, and a freshness timestamp in a single call.

## Known failure modes

- Unknown source_id returns 404 or empty result
- Terms page unreachable at last check — fetch status indicates failure
- Stale data if terms page has not been recently re-crawled
- Permission class may be indeterminate if terms are ambiguous or unreadable

## How this service works

Readings first, for one data source's published terms page (GET /v1/permission-audit/{source_id}): terms URL, whether we could fetch the page, last check time and SHA-256 of the page. Then our record of what those terms say about display, paid readings and resale of its data: permission class, allo…

## Output

Returns the terms page URL for the specified source, whether the page was successfully fetched, the timestamp of the last check, the SHA-256 hash of the terms page, the permission class assigned, and structured flags indicating whether display, paid readings, and resale of the data are permitted under those terms.

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agent-weather-permission-audit-e1f6ffd1/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.agentweather.io](https://www.zero.xyz/host/api.agentweather.io/llms.txt)
