{"uid":"cap_1qQbULN0M3CVtK15jfeGR","slug":"x402-micro-pay-url-normalize-3a3a556b","name":"x402 Micro Pay — URL Normalize","description":"Agent-ready microservices with x402 + Stripe rails, volume primitives, tutorials, and applet UI.","url":"https://x402-micro-pay.com/api/skills/url-normalize?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string"}}},"responseSchema":{"type":"json","example":{"ok":true,"path":"/api/skills/url-normalize"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","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.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_cGVguuZjk2i5PSJsVB8oH","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Normalizes a URL or HTTP request path into a canonical, standardized form","exampleAgentPrompt":"Normalize this HTTP GET request path '/api/Skills/URL-Normalize?foo=bar&foo=baz' into a canonical URL form using the x402 micro pay URL normalizer.","exampleUseCases":[{"title":"Deduplication pipeline URL canonicalization","prompt":"Before I store these crawled URLs in my database, normalize each one so duplicates with different casing or trailing slashes collapse to the same canonical path — run them through the URL normalizer."},{"title":"API gateway path standardization","prompt":"I'm building an API gateway and need to normalize incoming request paths so that '/Users/Profile/' and '/users/profile' are treated the same — can you normalize this HTTP GET path for me?"},{"title":"Agent workflow URL consistency","prompt":"My agent keeps visiting the same pages because the URLs look slightly different each time. Normalize this URL path so I can compare it reliably against what I've already visited."}],"resultDescription":"Returns a JSON object with a boolean 'ok' field indicating success and a 'path' field containing the normalized, canonical URL path string.","failureModes":["Missing required 'type' or 'method' fields returns a validation error","Invalid or malformed input object may return a 400-level error","Payment failure via x402 protocol results in a 402 Payment Required response before processing","Unsupported 'type' value (anything other than 'http') may cause rejection"],"whenToPreferThis":"Choose this endpoint when you need a lightweight, pay-per-call URL normalization step in an agent or automation pipeline, especially when already integrated with the x402 micropayment protocol. Ideal for deduplication, canonicalization before storage, or ensuring consistent routing logic without spinning up your own normalization library.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-14T12:39:55.172Z","isFirstParty":false,"canonicalSlug":"x402-micro-pay-url-normalize-3a3a556b"}