{"uid":"cap_ubw3pui1Pmmy2fNtITdeT","slug":"agent-weather-access-policy-changes-ce601ead","name":"Agent Weather Access Policy Changes","description":"Change events across all tracked domains since a time (GET /v1/access-policy/changes?since=ISO8601, default 7 days): domain, file path, time, old and new SHA-256 and HTTP status, and for robots.txt a summary of user-agent groups added or removed and rule counts changed. File text is not redistribut…","url":"https://api.agentweather.io/v1/access-policy/changes?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"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":{"since":{"type":"string","format":"date-time","description":"ISO 8601 start time; default 7 days ago"}},"additionalProperties":false}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["generated_at","since","changes"],"properties":{"since":{"type":"string","format":"date-time"},"changes":{"type":"array"},"generated_at":{"type":"string","format":"date-time"}},"additionalProperties":true}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_mnQXr_n-eC976XW6Hwug4","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns a changelog of access-policy file changes (robots.txt, terms, etc.) across all tracked domains since a specified timestamp","exampleAgentPrompt":"Show me all the access policy changes — robots.txt updates, new user-agent rules, HTTP status flips — across tracked domains since 48 hours ago.","exampleUseCases":[{"title":"Detecting AI crawler rule changes","prompt":"Which tracked domains have changed their robots.txt rules for AI crawlers like GPTBot or ClaudeBot in the last 7 days? I want to see what user-agent groups were added or removed."},{"title":"Daily access policy audit","prompt":"Give me a summary of every access policy file change that happened yesterday — I need to know which domains updated their robots.txt or had HTTP status changes since 2025-01-14T00:00:00Z."},{"title":"Investigating a specific domain's policy drift","prompt":"Have there been any access policy changes across tracked domains since January 1st, 2025? I'm trying to see if scraping rules have been tightening recently."}],"resultDescription":"A JSON object with a generated_at timestamp, the since cutoff used, and an array of change records. Each record includes the domain, file path (e.g. /robots.txt), the time the change was detected, old and new SHA-256 hashes, old and new HTTP status codes, and for robots.txt files a structured summary of user-agent groups added or removed and how rule counts changed. File text content is not redistributed.","failureModes":["Invalid ISO 8601 format for 'since' parameter returns a 400 error","Requesting a 'since' date too far in the past may return an empty or truncated result set","Payment failure (x402) returns 402 if USDC payment is not completed","Network timeout if the tracked domain set is large","Empty changes array if no access policy files changed in the requested window"],"whenToPreferThis":"Use this endpoint when you need a structured, diff-level changelog of robots.txt and access policy file changes across a broad set of tracked domains, especially when you care about SHA-256 hash diffs, HTTP status transitions, and user-agent group-level changes in robots.txt. Prefer it over manual crawling when you want a ready-made audit trail without redistribution of file text, and when you need to detect AI-crawler-specific rule changes at scale.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-30T06:49:48.542Z","isFirstParty":false,"canonicalSlug":"agent-weather-access-policy-changes-ce601ead"}