{"uid":"cap_gKkV4QSTnjkPW15EwrZF6","slug":"undo-agentutil-net-601cffc5","name":"undo.agentutil.net Action Reversibility Checker","description":"Before deleting or modifying data on Gmail, Shopify, Stripe, and 17 other platforms -- check if the action can be undone, get recovery windows, and find safer alternatives","url":"https://undo.agentutil.net/v1/check?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"count":{"type":"number","description":"Number of items affected (for batch operations)"},"scope":{"enum":["single","batch"],"type":"string","description":"Operation scope: 'single' or 'batch'"},"action":{"type":"string","description":"Action to check (e.g. delete, archive, cancel)"},"platform":{"type":"string","description":"Platform identifier (e.g. gmail, shopify, stripe)"},"resource":{"type":"string","description":"Resource type (e.g. email, product, subscription)"}}},"responseSchema":{"type":"object","required":["data","service","request_id","related_services"],"properties":{"data":{"type":"object","required":["action","summary","platform","resource","risk_score","batch_warning","recovery_window","recovery_mechanism","safer_alternatives","reversibility_level","permanent_conditions"],"properties":{"action":{"type":"string"},"summary":{"type":"string"},"platform":{"type":"string"},"resource":{"type":"string"},"risk_score":{"type":"number"},"batch_warning":{"type":"null"},"recovery_window":{"type":"string"},"recovery_mechanism":{"type":"string"},"safer_alternatives":{"type":"array","items":{"type":"object","required":["action","api_method","description","recommended","reversibility_level"],"properties":{"action":{"type":"string"},"api_method":{"type":"string"},"description":{"type":"string"},"recommended":{"type":"boolean"},"reversibility_level":{"type":"string"}}}},"reversibility_level":{"type":"string"},"permanent_conditions":{"type":"string"}}},"service":{"type":"string"},"request_id":{"type":"string"},"related_services":{"type":"array","items":{"type":"object","required":["url","name","description"],"properties":{"url":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"}}}}}},"example":{"request":{"count":1,"scope":"single","action":"delete","platform":"gmail","resource":"email"},"response":{"data":{"action":"delete","summary":"gmail email delete is recoverable. Recovery: Trash folder. Window: 30 days. Consider \"archive\" instead (fully reversible).","platform":"gmail","resource":"email","risk_score":30,"batch_warning":null,"recovery_window":"30 days","recovery_mechanism":"Trash folder","safer_alternatives":[{"action":"archive","api_method":"users.messages.modify (remove INBOX label)","description":"Move to All Mail instead of Trash","recommended":true,"reversibility_level":"fully_reversible"},{"action":"apply_label","api_method":"users.messages.modify (add label)","description":"Apply a \"to-review\" label for manual triage","recommended":false,"reversibility_level":"fully_reversible"}],"reversibility_level":"recoverable","permanent_conditions":"After 30 days in Trash, permanently deleted"},"service":"https://undo.agentutil.net","request_id":"9a691eca-3162-442c-ad51-7033ca5ed95f","related_services":[{"url":"https://verify.agentutil.net","name":"verify","description":"Fact verification against live data sources -- exchange rates, crypto, stocks, entities, geography"},{"url":"https://docs.agentutil.net","name":"docs","description":"Search pre-indexed platform documentation -- semantic vector search across 10+ platforms"},{"url":"https://think.agentutil.net","name":"think","description":"Intent security -- pre-flight safety checklists, instruction expansion, and post-action review for autonomous agents"},{"url":"https://convert.agentutil.net","name":"convert","description":"Unit conversion (80+ units), live currency rates, and encoding (base64, hex, URL)"},{"url":"https://weather.agentutil.net","name":"weather","description":"Current conditions and multi-day forecasts for any location worldwide via Open-Meteo"},{"url":"https://validate.agentutil.net","name":"validate","description":"Validate emails (RFC 5322), URLs, phone numbers (E.164), credit cards (Luhn), and JSON schemas"},{"url":"https://time.agentutil.net","name":"time","description":"Timezone conversion, current time in any timezone, date arithmetic, and epoch conversions"},{"url":"https://hash.agentutil.net","name":"hash","description":"Hash with MD5/SHA-256/SHA-512, encode/decode base64/hex/URL, generate UUIDs, identify hash algorithms"},{"url":"https://text.agentutil.net","name":"text","description":"Regex match/replace/extract, text diff, slugify, word count, and markdown/HTML/JSON transforms"},{"url":"https://math.agentutil.net","name":"math","description":"Safe expression evaluation, statistics (mean/median/stddev/percentiles), percentages, and rounding"},{"url":"https://geocode.agentutil.net","name":"geocode","description":"Forward geocoding (address to lat/lon), reverse geocoding (lat/lon to address), and haversine distance"},{"url":"https://dns.agentutil.net","name":"dns","description":"DNS record lookups (A/MX/TXT/NS), reverse DNS, WHOIS/RDAP domain data, and IP geolocation"},{"url":"https://norm.agentutil.net","name":"norm","description":"Baseline reality checks -- statistical anomaly detection for values against published industry benchmarks"},{"url":"https://context.agentutil.net","name":"context","description":"Situational awareness -- timezone, holiday, business calendar, and platform status checks before taking action"}]}},"exampleRequest":{"count":1,"scope":"single","action":"delete","platform":"gmail","resource":"email"},"tags":["x402"],"displayCostAmount":"0.002","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"unknown","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.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_TCBaDC0F5q4C9POFjmdJM","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Checks whether a given action on a supported platform (Gmail, Shopify, Stripe, etc.) is reversible, returning risk score, recovery window, recovery mechanism, and safer alternatives","exampleAgentPrompt":"Before I delete that Gmail email, can you check if the delete action is reversible for a single Gmail email — how long I have to recover it and whether there's a safer option like archiving instead?","exampleUseCases":null,"resultDescription":"Returns a structured object with: reversibility level (e.g. 'recoverable', 'permanent'), a human-readable summary, risk score (0-100), recovery window (e.g. '30 days'), recovery mechanism (e.g. 'Trash folder'), an array of safer alternative actions with API methods and reversibility levels, any batch-specific warnings, and conditions under which the action becomes permanent.","failureModes":["Unsupported platform identifier returns an error or empty reversibility data","Unknown resource/action combination may yield low-confidence or generic results","Missing required fields (platform, resource, action) result in validation errors","Batch scope without count may return incomplete batch_warning data"],"whenToPreferThis":"Use this endpoint as a pre-flight safety check before any destructive or state-modifying operation on supported platforms (Gmail, Shopify, Stripe, and 17+ others). Prefer it when building agents that autonomously delete, cancel, or modify data and need to confirm recoverability, present safer alternatives to users, or enforce a safety policy before executing irreversible actions.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-11T06:35:20.127Z","isFirstParty":false,"canonicalSlug":"undo-agentutil-net-601cffc5"}