{"uid":"cap_TcpfWYb0maqgrB2fFm7k3","slug":"codepulse-api-webhook-listener-fb1a6d2f","name":"CodePulse API – Webhook Listener","description":"Generates a unique callback URL. Any POST request sent to this URL will be recorded.","url":"https://codepulse-api.hahavoid0.workers.dev/webhook/listen","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"object","properties":{}},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"result":{"webhook_id":"wh_38f2a28189c4","callback_url":"https://codepulse-api.hahavoid0.workers.dev/webhook-callback/wh_38f2a28189c4"},"warnings":[],"supported":true,"confidence":"high","data_as_of":"2026-06","disclaimer":"Informational support only. Not legal, tax, medical, veterinary, or financial advice. Verify with the cited official source or a qualified professional before acting."}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","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.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_mAT5qCxZM_SkT710xedDi","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Creates a temporary webhook endpoint and returns a unique callback URL that can receive incoming HTTP POST payloads for agent workflows.","exampleAgentPrompt":"Set up a webhook listener for me so I can receive incoming POST payloads — I need a unique callback URL returned right away that I can give to an external service.","exampleUseCases":[{"title":"Receive payment confirmation callbacks","prompt":"I need a webhook URL I can give to my payment processor so it can POST me confirmation events when transactions complete — can you create a listener endpoint for that?"},{"title":"Capture third-party API events","prompt":"Set up a temporary webhook receiver for me so I can capture POST events coming from GitHub when a pull request is opened — I need the callback URL to paste into GitHub's webhook settings."},{"title":"Test incoming webhook payloads","prompt":"I'm building an integration and need a quick callback URL to test that an external service is sending the right JSON payload via POST — can you spin up a webhook listener for me?"}],"resultDescription":"Returns a unique webhook ID (e.g. wh_38f2a28189c4) and a publicly accessible callback URL that external services can POST payloads to, along with a confidence rating and any warnings about the request.","failureModes":["Invalid body type enum value (not json/form-data/text) returns validation error","Missing required 'input' wrapper object causes schema rejection","Attempting a method other than POST is rejected by the const constraint","Cloudflare Worker cold start may add latency on first call","Payment failure via x402/USDC results in 402 response and no resource created"],"whenToPreferThis":"Choose this endpoint when you need to quickly provision a callback URL for receiving HTTP POST webhooks from external services without managing your own server infrastructure. It is ideal for agent workflows that need to listen for async events, test integrations, or bridge third-party services to an agent pipeline, especially when no persistent server is available.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T18:48:23.822Z","isFirstParty":false}