{"uid":"cap_wk0NclrYNnjXhKdVRVQev","slug":"omniapi-jwt-decode-293aadaf","name":"OmniAPI JWT Decode","description":"444 endpoints across 9+ chains. Crypto, AI, Social, Finance, Weather, Tools. Pay per call in USDC via x402 with 4 facilitators: Dexter, Meridian, FluxA, GoPlausible.","url":"https://omni-api-cyan.vercel.app/api/tools/jwt/decode","method":"POST","headers":{},"bodySchema":{"type":"object","required":["query"],"properties":{"input":{"type":"string","description":"Input data for the endpoint"},"query":{"type":"string","description":"Search query or input text"},"params":{"type":"object","description":"Additional parameters"}}},"responseSchema":{"type":"object","description":"API response data"},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.11915","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.11915/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.11915","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.11915","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_Zz2484h6iT7K_IPfyXwgj","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.11915","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Decodes a JWT (JSON Web Token) to extract its header, payload, and claims without verification","exampleAgentPrompt":"Can you decode this JWT for me and show me what claims and data are inside it: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c","exampleUseCases":[{"title":"Inspect auth token claims","prompt":"I have this JWT from our auth system and I need to know what user ID, roles, and expiration date are encoded in it — can you decode it? Here's the token: eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiI0MiIsInJvbGUiOiJhZG1pbiIsImV4cCI6MTcwMDAwMDAwMH0.signature"},{"title":"Debug expired session token","prompt":"My app keeps saying the session is invalid — can you decode this JWT token and tell me if it's expired and what the issued-at and expiration timestamps say? Token: eyJhbGciOiJIUzI1NiJ9.eyJpYXQiOjE2MDAwMDAwMDAsImV4cCI6MTYwMDAwMzYwMH0.sig"},{"title":"Extract email from ID token","prompt":"I got this OpenID Connect ID token back from a login flow and I just need to pull out the email address and subject claim from it — can you decode it? Here it is: eyJhbGciOiJSUzI1NiIsImtpZCI6ImFiYyJ9.eyJzdWIiOiJ1c2VyMTIzIiwiZW1haWwiOiJqb2huQGV4YW1wbGUuY29tIn0.signature"}],"resultDescription":"Returns the decoded JWT broken into its components: the header (algorithm, token type), the payload (all claims such as sub, iat, exp, email, roles, and any custom claims), and potentially the signature section — all in human-readable JSON format.","failureModes":["Malformed or invalid JWT string returns a parsing error","Empty or missing query/input field returns a validation error","Token with non-standard encoding may fail to decode","Network or service timeout returns a 5xx error","Payment failure via x402 prevents the call from completing"],"whenToPreferThis":"Choose this endpoint when you need a quick, pay-per-call JWT decode operation without setting up a local library, when running in an environment where JWT libraries aren't available, or when you want to inspect token contents as part of an automated agent workflow using x402 micropayments.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T00:44:03.988Z","isFirstParty":false}