cURL
curl --request DELETE 'https://api.integrateledger.com/v1/webhook-endpoints/we_123' \
-H "Authorization: Bearer $LEDGER_API_KEY"import ledger from "integrateledger";
const client = new ledger({ apiKey: process.env.LEDGER_API_KEY ?? "" });
await client.deleteWebhookEndpoint({ id: "we_123" });import os
from integrateledger import ledger
client = ledger(api_key=os.environ["LEDGER_API_KEY"])
client.delete_webhook_endpoint("we_123"){
"id": "<string>",
"deleted": true
}{
"error": "<string>"
}{
"error": "<string>"
}{
"error": "<string>"
}{
"error": "rate_limited"
}Webhooks
Delete a webhook endpoint
Delete an endpoint and stop every delivery still waiting for it.
DELETE
/
v1
/
webhook-endpoints
/
{id}
cURL
curl --request DELETE 'https://api.integrateledger.com/v1/webhook-endpoints/we_123' \
-H "Authorization: Bearer $LEDGER_API_KEY"import ledger from "integrateledger";
const client = new ledger({ apiKey: process.env.LEDGER_API_KEY ?? "" });
await client.deleteWebhookEndpoint({ id: "we_123" });import os
from integrateledger import ledger
client = ledger(api_key=os.environ["LEDGER_API_KEY"])
client.delete_webhook_endpoint("we_123"){
"id": "<string>",
"deleted": true
}{
"error": "<string>"
}{
"error": "<string>"
}{
"error": "<string>"
}{
"error": "rate_limited"
}Deletes the endpoint and its delivery log. Deliveries still retrying stop. To pause instead, update it with
disabled: true.