Webhook & Endpoint
eBay Deletion Endpoint
Available.NET 10 endpoint on Azure Functions for the eBay account deletion webhook: SHA-256 challenge verification, signature validation and async deletion.
What's included
- GET challenge verification with SHA-256 hash and a JSON response compliant with eBay's spec.
- x-ebay-signature validation using eBay's public key (RSA-SHA256).
- Immediate 200 response with asynchronous, idempotent data deletion.
- Automated deploy via GitHub Actions or Azure Functions Core Tools.
How to deploy
git clone github.com/Capponi-Ivan-Org/ebay-account-deletion-webhookClone the template repository.# Imposta EBAY_VERIFICATION_TOKEN e EBAY_ENDPOINT_URLSet the two app settings on the Function App.func azure functionapp publish <app-name> --dotnet-isolatedPublish the Function to Azure.eBay → Application Keys → salva URL + tokenValidate the challenge in the eBay portal and go to production.
Requirements
- .NET 10 SDK and Azure Functions Core Tools v4.
- An Azure Function App (the Consumption plan is enough).
- An eBay developer keyset and a 32–80 character verification token.