{"service":"Agent Fetch Hub","endpoint":"/diff","method":"POST","content_type":"application/json","inputSchema":{"type":"object","description":"Either \"url\" (compare against the state fetchwerk stored for it) or \"before\" and \"after\" (compare two supplied documents).","properties":{"url":{"type":"string","format":"uri","description":"Page to fetch and compare against its last stored state."},"since":{"type":"string","format":"date-time","description":"ISO timestamp. Picks the stored state at or before this moment instead of the newest one."},"before":{"type":"string","description":"Earlier document as HTML or Markdown. No network access is used."},"after":{"type":"string","description":"Later document as HTML or Markdown."},"before_fetched_at":{"type":"string","format":"date-time","description":"Optional, echoed back for inline comparisons."},"after_fetched_at":{"type":"string","format":"date-time","description":"Optional, echoed back for inline comparisons."}},"anyOf":[{"required":["url"]},{"required":["before","after"]}]},"requestExample":{"url":"https://example.com/"},"operations":[{"method":"POST","inputSchema":{"type":"object","description":"Either \"url\" (compare against the state fetchwerk stored for it) or \"before\" and \"after\" (compare two supplied documents).","properties":{"url":{"type":"string","format":"uri","description":"Page to fetch and compare against its last stored state."},"since":{"type":"string","format":"date-time","description":"ISO timestamp. Picks the stored state at or before this moment instead of the newest one."},"before":{"type":"string","description":"Earlier document as HTML or Markdown. No network access is used."},"after":{"type":"string","description":"Later document as HTML or Markdown."},"before_fetched_at":{"type":"string","format":"date-time","description":"Optional, echoed back for inline comparisons."},"after_fetched_at":{"type":"string","format":"date-time","description":"Optional, echoed back for inline comparisons."}},"anyOf":[{"required":["url"]},{"required":["before","after"]}]},"requestExample":{"url":"https://example.com/"}}]}