Dashboard
APISubscription Bot Provider Webhook Verification API
api.botsubscription.com
GET/v1/endpoint
AuthenticationBearer
Token
Stays in this tab. Required for this endpoint — the value below is what gets sent.
Examples
curl --request GET \
  --url https://api.botsubscription.com/v1/endpoint \
  --header 'Authorization: Bearer sk_live_•••'

Read Subscription Bot Provider Webhook Setup

Read setup status and instructions for payment-provider notifications to your Telegram subscription bot or Discord subscription bot. Custom integrations use the separate outbound webhook API.

POST/v2/projects/{project_id}/merchant-accounts/{merchant_account_id}/verify-webhook

Authorization

Bearer API KeyRequired

API key access: Unrestricted project API key required. Restricted keys cannot call this endpoint.

Path Parameters

project_idstringrequired

The UUID of the project.

merchant_account_idstringrequired

The merchant account UUID.

Read setup status

Send an empty body or {}. This reads stored or derived status; it does not contact the provider or send a test delivery.

Project API keys cannot override verification and never receive stored webhook signing secrets. Configure provider credentials and verification through your project dashboard. Use Get Merchant Account to refresh account details.

Retry recovery

This endpoint uses the common optional idempotency header, with a nonreplayable success response. If a completed keyed request returns 409 IDEMPOTENCY_RESPONSE_NOT_REPLAYABLE, reconcile account state before issuing a new logical request.

Last updated: