{"uid":"cap_pjPKFfMI8_iWX2VwseS0r","slug":"sitesignal-quick-public-bug-reproduction-and-triage-0c990129","name":"SiteSignal Quick Public Bug Reproduction and Triage","description":"Run one bounded unauthenticated public GET, compare optional status and body-text assertions, and return reproducible bug-triage evidence and next actions.","url":"https://supported-rely-thee-portion.trycloudflare.com/x402/bug-triage","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["url","reportedBehavior"],"properties":{"url":{"type":"string","format":"uri"},"expectedText":{"type":"string","maxLength":500},"caseSensitive":{"type":"boolean","default":false},"expectedStatus":{"type":"integer","default":200,"maximum":599,"minimum":100},"expectedBehavior":{"type":"string","maxLength":1000},"reportedBehavior":{"type":"string","maxLength":1000}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.05","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":"down","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_uELZ2LLvwqqmp4xiy8IVL","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":"Performs a single bounded unauthenticated GET request against a public URL and returns reproducible bug-triage evidence including status, body-text assertions, and recommended next actions.","exampleAgentPrompt":"Can you reproduce the bug on https://example.com/checkout where users are reporting a 500 error instead of the expected 200, and check that the page body contains 'Order Complete' — then give me triage evidence and next steps?","exampleUseCases":[{"title":"Reproduce reported checkout page error","prompt":"Our users say https://shop.example.com/checkout is returning a 500 instead of 200 — can you reproduce that and give me bug-triage evidence I can attach to the ticket?"},{"title":"Verify landing page content after deploy","prompt":"After our latest deploy, someone reported that https://mysite.com/welcome no longer shows the text 'Get Started Free' — can you check if that content is actually missing and triage whether it's a real bug?"},{"title":"Confirm API endpoint wrong status code","prompt":"I'm getting reports that https://api.example.com/health is returning 503 instead of 200 — can you run a quick bug reproduction check and tell me what you actually see, including next actions to fix it?"}],"resultDescription":"Returns reproducible bug-triage evidence including the actual HTTP status code received, whether the expected body text was found (case-sensitive or not), a comparison between reported and expected behavior, and a list of recommended next actions for resolving or escalating the issue.","failureModes":["Target URL is unreachable or times out — returns connectivity error evidence","URL is not a valid URI — schema validation fails before request","Unexpected redirect chain prevents direct GET — evidence reflects final resolved status","Expected text not found but status matches — partial pass with mismatch detail","Target requires authentication — unauthenticated GET returns 401/403, noted in triage output"],"whenToPreferThis":"Choose this endpoint when you need a quick, bounded, unauthenticated reproduction of a reported bug on a public URL with structured triage evidence — especially when you need to compare actual vs. expected HTTP status and/or body content and generate actionable next steps. Prefer this over general URL snapshot tools when the goal is specifically bug reproduction and triage rather than full content archiving or redirect chain analysis.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T15:25:33.173Z","isFirstParty":false}