Vexar API

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 Public

Stripe events for platform subscriptions (verified via the Stripe signature header).

Response
200 OK
POST /webhook/payment/{siteKey} Public

Payment provider webhook for a client site’s checkout (verified by the provider).

Response
200 OK
POST /telegram/webhook Public

Telegram operator notifications bot (see Telegram & Viber).

Response
{ "ok": true }
POST /telegram/bot/{channelId} Public

Telegram visitor bot per channel.

Response
{ "ok": true }
POST /viber/bot/{channelId} Public

Viber 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.