Webhooks
Inbound webhooks that external services call on Vexar. They authenticate by provider signature (not your API key), so they are listed here for reference — you don’t call them yourself.
POST
/stripe/webhook PublicStripe events for platform subscriptions (verified via the Stripe signature header).
Response
200 OK
POST
/webhook/payment/{siteKey} PublicPayment provider webhook for a client site’s checkout (verified by the provider).
Response
200 OK
POST
/telegram/webhook PublicTelegram operator notifications bot (see Telegram & Viber).
Response
{ "ok": true }POST
/telegram/bot/{channelId} PublicTelegram visitor bot per channel.
Response
{ "ok": true }POST
/viber/bot/{channelId} PublicViber visitor bot per channel.
Response
{ "ok": true }
Stripe and payment webhooks must be reachable publicly and respond quickly; signatures are validated server-side before any processing.