{"uid":"cap_8cpFKVgDIxn5pHHFE6Ely","slug":"gateway-website-change-report-service-733c62f9","name":"Gateway Website Change Report Service","description":"Compare current readiness observations with your own unexpired private passport or changes result for the same website. Asynchronous durable receipt; retain private capability and poll the result URL.","url":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/services/website-change-report?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input","output"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body","headers"],"properties":{"body":{"type":"object","required":["service","input"],"properties":{"input":{"type":"object","required":["website","baselineJobId"],"properties":{"website":{"type":"string","format":"uri","maxLength":2048,"description":"Public HTTPS website origin only; no credentials, query or fragment."},"baselineJobId":{"type":"string","pattern":"^agent_[a-f0-9]{48}$"}},"additionalProperties":false},"service":{"type":"string","const":"website-change-report"},"deliveryEmail":{"type":"string","format":"email","maxLength":254}},"additionalProperties":false},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"headers":{"type":"object","required":["Content-Type","Authorization","Idempotency-Key"],"properties":{"Content-Type":{"type":"string","const":"application/json"},"Authorization":{"type":"string","description":"Replace the deliberately invalid placeholder with Bearer followed by a fresh private random 32-byte capability encoded as 64 lowercase hex characters. Retain it privately for result retrieval; never reuse a published example credential."},"Idempotency-Key":{"type":"string","pattern":"^[A-Za-z0-9_-]{16,128}$"}},"additionalProperties":false},"bodyType":{"type":"string","const":"json"}},"additionalProperties":false},"output":{"type":"object","required":["type","example"],"properties":{"type":{"type":"string","const":"json"},"example":{"type":"object","required":["ok","paymentState","status","statusUrl","resultUrl"],"properties":{"ok":{"type":"boolean"},"status":{"type":"string"},"resultUrl":{"type":"string"},"statusUrl":{"type":"string"},"paymentState":{"type":"string"}}}}}},"additionalProperties":false},"responseSchema":{"type":"json","example":{"ok":true,"status":"paid","resultUrl":"/api/agent/v1/jobs/agent_SAMPLE/result","statusUrl":"/api/agent/v1/jobs/agent_SAMPLE","paymentState":"settled"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.05","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","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.05/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_qYiolpC2vb3_VxY0FcrVA","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Compares a website's current state against a previously captured baseline snapshot and returns an asynchronous job receipt for a change detection report","exampleAgentPrompt":"Compare https://example.com against my previous baseline scan (job ID agent_a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6) and generate a website change report so I can see what's different since the last snapshot.","exampleUseCases":[{"title":"Track competitor landing page updates","prompt":"Run a change report on https://competitor.com against my baseline job agent_a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6 — I want to see everything that's changed on their homepage since last week."},{"title":"Verify content rollback after incident","prompt":"Check whether https://mycompany.com is back to its original state by comparing it against the pre-incident baseline job agent_deadbeef1234deadbeef1234deadbeef1234deadbeef1234 and send the report to ops@mycompany.com."},{"title":"Audit regulatory page for compliance drift","prompt":"Generate a website change report for https://legalfirm.com/terms comparing it to baseline job agent_c0ffee99c0ffee99c0ffee99c0ffee99c0ffee99c0ffee99 so I can audit whether the terms of service have been altered since our last compliance review."}],"resultDescription":"Returns a JSON object containing ok (boolean), status string, paymentState (e.g. 'settled'), a statusUrl path to poll job progress, and a resultUrl path where the completed change report can be retrieved once processing finishes.","failureModes":["Invalid website URL (non-HTTPS, credentials present, or query/fragment included) returns validation error","Malformed or non-existent baselineJobId pattern causes rejection","Duplicate Idempotency-Key with differing parameters may conflict","Payment not settled results in job not proceeding","Service unavailable if deployment is configured in payment-disabled mode","Result not yet available when polling resultUrl before job completes"],"whenToPreferThis":"Use this endpoint when you need to compare a live website against a previously captured baseline snapshot and want an asynchronous, paid change-detection report delivered via job receipt. Prefer this over real-time scraping tools when the baseline reference job already exists in the system and you need structured diff output. Best suited for compliance auditing, competitor monitoring, or incident recovery verification workflows that can tolerate async processing.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-18T12:30:51.694Z","isFirstParty":false,"canonicalSlug":"gateway-website-change-report-service-733c62f9"}