{"uid":"cap_xVyTPleXC48VwR951b1uJ","slug":"arch-tools-webhook-send-29073725","name":"Arch Tools — Webhook Send","description":"POST any JSON payload to any webhook URL with custom headers and method. Let your agent trigger downstream systems in one call. Pay per call with USDC (x402) or credits - archtools.dev","url":"https://archtools.dev/v1/tools/webhook-send","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"method":{"enum":["GET","POST","PUT","PATCH","DELETE"],"type":"string","default":"POST"},"headers":{"type":"object","description":"Optional custom headers to include"},"payload":{"type":"object","description":"JSON body to send in the POST request"},"webhook_url":{"type":"string","description":"The webhook endpoint URL to POST to"}}},"responseSchema":null,"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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_mVD53QYzu6mKjjCxkbAac","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Posts a JSON payload to a specified webhook URL with optional custom headers and HTTP method","exampleAgentPrompt":"Send a webhook to https://hooks.example.com/notify with the JSON payload {\"event\": \"order_placed\", \"order_id\": \"ORD-42\", \"amount\": 99.99} so the fulfillment system gets triggered.","exampleUseCases":[{"title":"Trigger CI/CD pipeline on deploy","prompt":"Post a webhook to https://ci.mycompany.com/hooks/deploy with the payload {\"repo\": \"frontend\", \"branch\": \"main\", \"triggered_by\": \"agent\"} to kick off the deployment pipeline."},{"title":"Notify Slack-compatible bot endpoint","prompt":"Send a JSON payload {\"text\": \"New lead signed up: jane@acme.com\"} to our internal notification webhook at https://hooks.internal.io/new-lead to alert the sales team."},{"title":"Forward form submission to CRM webhook","prompt":"Forward this form submission data — {\"name\": \"John Doe\", \"email\": \"john@doe.com\", \"company\": \"Acme\"} — to https://crm.example.com/api/webhooks/leads so it gets added as a new contact."}],"resultDescription":"Returns the JSON response body received from the target webhook endpoint after the POST request is delivered, indicating success or failure of the remote system's processing.","failureModes":["Target webhook URL is unreachable or returns a non-2xx status","Invalid or malformed webhook_url causes request failure","Target server rejects the payload due to schema mismatch","Timeout if the remote webhook endpoint is slow to respond","Missing required fields (payload or webhook_url) results in validation error"],"whenToPreferThis":"Use this endpoint when an AI agent needs to deliver a webhook POST request to an external URL as part of a workflow — especially when direct outbound HTTP is not available from the agent runtime. Ideal for triggering third-party integrations, CI/CD pipelines, CRM systems, or notification services via webhook without standing up custom infrastructure.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T12:46:15.262Z","isFirstParty":false}