Skip to content

Depot payments webhook

Registers the endpoint (on the public payments mux).

This page is generated from the Depot route table. Every operation carries the permission it needs and the anchor an agent can link to.

POST /api/v1/public/payments/webhooks/{configId}

Section titled “POST /api/v1/public/payments/webhooks/{configId}”

POSTNo permission neededpublic facemspInbound hook

Source: [object Object]

serve receives one processor webhook delivery: verify, store, 200.

NameInTypeRequiredDescription
configIdpathstringYes
StatusBodyDescription
200application/json, objectSuccess.
400application/problem+json, ProblemDetailsOne or more validation errors occurred.
404application/problem+json, ProblemDetailsNo webhook endpoint matches.
413application/problem+json, ProblemDetailsThe body is too large.
429application/problem+json, ProblemDetailsSlow down.
500application/problem+json, ProblemDetailsThe request failed.
Terminal window
# This operation is public. It takes no credentials.
curl -X POST 'https://depot.example.com/api/v1/public/payments/webhooks/<configId>' \
-H 'Accept: application/json'

Content is licensed CC BY 4.0. Code samples are MIT. Outpost and the Outpost mark are trademarks of Outpost Business Solutions, PBC and are not covered by either license.