{"uid":"cap__rFBc3yEMwWdNwScc2VUo","slug":"gofiber-api-diagnostic-http-exchange-analyzer-8657bda5","name":"GOFIBER API Diagnostic - HTTP Exchange Analyzer","description":"GOFIBER d.o.o. iz Petrinje izvodi elektroinstalacije, strukturno mrežno kabliranje, videonadzor i WAGO PLC automatizaciju u Sisačko-moslavačkoj županiji i šire. Brza ponuda.","url":"https://gofiber.hr/x402/services/api-diagnostic?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"body":{"type":"string","default":"","example":"","examples":[""]},"status":{"type":"integer","default":402,"example":402,"maximum":599,"minimum":100,"examples":[402]},"headers":{"type":"object","default":{},"example":{},"examples":[{}],"maxProperties":30,"additionalProperties":{"type":"string"}}}},"responseSchema":{"type":"json","example":{"job_id":"3f2a9c8e7b6d5a4f3e2d1c0b9a8f7e6d5c4b3a2f1e0d9c8b7a6f5e4d3c2b1a09","result":{"scope":"Analysis of one supplied HTTP exchange. No target was contacted; no vulnerability scan, live reproduction or fix is claimed.","status":402,"findings":[{"pass":false,"check":"x402_v2_challenge_shape"},{"check":"http_outcome","category":"client_error"}],"verified":true,"challenge":null},"status":"FULFILLED","result_url":"https://gofiber.hr/x402/jobs/3f2a9c8e7b6d5a4f3e2d1c0b9a8f7e6d5c4b3a2f1e0d9c8b7a6f5e4d3c2b1a09/result","status_url":"https://gofiber.hr/x402/jobs/3f2a9c8e7b6d5a4f3e2d1c0b9a8f7e6d5c4b3a2f1e0d9c8b7a6f5e4d3c2b1a09"}},"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_5MY2BaM6a0Yeo-1AG9JR3","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Analyzes a supplied HTTP exchange (status code, headers, body) and validates it against x402 payment protocol specifications, returning structured findings.","exampleAgentPrompt":"Can you diagnose this HTTP exchange for x402 compliance — the server returned a 402 status with an empty body and no special headers, and I need to know whether the x402 v2 challenge shape is correct?","exampleUseCases":[{"title":"Debugging a failing x402 payment gate","prompt":"My API endpoint is supposed to require payment via x402, but clients keep failing to pay — can you analyze this HTTP exchange where the status is 402, the body is empty, and the headers are just the defaults, and tell me what's wrong with the x402 challenge shape?"},{"title":"Validating x402 integration before launch","prompt":"Before I go live, I want to confirm my payment-gated endpoint is x402 v2 compliant — here's the response: status 402, body is an empty string, no custom headers. Does it pass the x402 challenge check?"},{"title":"Diagnosing a non-402 error in a payment flow","prompt":"I'm getting a 500 status back from my x402-protected service instead of a 402, with no headers and an empty body — can you run a diagnostic on this HTTP exchange and categorize what kind of error this is?"}],"resultDescription":"Returns a JSON object containing a job_id, a status (e.g. FULFILLED), a result_url and status_url for async retrieval, and a result object with: scope disclaimer, the analyzed HTTP status code, an array of findings (each with a check name, pass/fail flag, and optional category), a verified boolean, and a challenge field (null if no valid x402 challenge was detected).","failureModes":["Invalid status code outside 100–599 range returns validation error","Malformed headers object or exceeding 30 properties may cause rejection","Empty or unparseable body may result in findings with pass: false for challenge shape checks","Network or server errors on the gofiber.hr side may return no job_id","Payment not received (x402 flow failure) results in 402 before processing begins"],"whenToPreferThis":"Use this endpoint when you need to validate or debug an HTTP exchange specifically against the x402 payment protocol specification — particularly when checking whether a 402 response contains a correctly shaped x402 v2 challenge. It is not a live vulnerability scanner or penetration testing tool; it performs offline static analysis of a single supplied HTTP exchange with no outbound contact to the target server.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-22T18:38:42.586Z","isFirstParty":false,"canonicalSlug":"gofiber-api-diagnostic-http-exchange-analyzer-8657bda5"}