1. App
Authvaultix
  • Getting Started
  • Overview
    • Security Practices
    • SDK & Code Examples
    • ? QnA
    • rate limiting
  • Dashboard
    • Manage Applications
    • Account Settings
      • Settings
      • Billing History
      • Login History
      • Notifications
      • Keyboard Shortcuts
      • Preferences
      • Forms
      • Bug Bounty
    • Seller
      • Team Member
      • Seller Keys
      • Seller Logs
    • App
      • Licenses
      • Users
      • Token
      • Subscriptions
      • Chats
      • Sessions
      • Webhook
      • Files
      • Global Variables
      • User Variables
      • Logs
      • Blacklists
      • Whitelists
      • Audit Logs
      • Web Loader
      • Tamper Log
  • API
    • initialization
      • init
    • Authentication
      • Login
      • register
      • License Login
      • Forgot Password
      • OTP Verify
      • Logout
      • Change Username
    • Sessions
      • Session Check
      • Fetch Online
    • Licensing
      • Upgrade Access
    • Users
      • Get User Variable
      • Set User Variable
      • Global Variable
      • Ban User
      • Check Blacklist
    • Files
      • Download File
    • Chat
      • Send Message
      • Fetch Messages
    • Webhooks
      • Webhook
    • Security
      • Tamper Detection
  • Seller API
    • Seller Key
      • Validate Seller Key
    • Users
      • User Variable
        • Retrieve User Variables
        • Set User Variable
        • Edit User Variable
        • Delete User Variable
        • Delete Variables By Name
        • Delete All User Variables
        • Retrieve User Subscriptions
      • Add HWID User
      • Create User
      • Delete User
      • Delete All Users
      • Delete Expired Users
      • Retrieve Users
      • Verify User
      • Check User Exists
      • Ban User
      • Unban User
      • Change Username
      • Change Password
      • Extend User Expiry
      • Pause User
      • Unpause User
      • Reset User HWID
      • Reset All User HWID
      • Subtract User Time
    • Session
      • Get Active Session Count
      • Get Sessions
      • End Single Session
      • End All Sessions
      • Kill Session By IP
    • Log
      • Get Logs
      • Delete All Logs
      • Delete Logs By IP
    • Subscription
      • Create Subscription
      • Delete Subscription
      • Edit Subscription
      • Edit Subscription Copy
    • Global Variable
      • Create Global Variable
      • Delete All Global Variables
      • Delete Global Variable
      • Edit Global Variable
      • Get Global Variable
      • Get All Global Variables
    • Reseller & Manager
      • Get Managers
      • Create Reseller
      • Delete Reseller
      • Edit Reseller
      • Get Reseller Information
      • Get All Resellers
      • Delete Manager
    • License
      • Generate License Key
      • Delete License Key
      • Delete All Unused License Keys
      • Delete All Used License Keys
      • Delete Used License Keys
      • Export License Keys
      • Export Unused License Keys
      • Export Used License Keys
      • Extend License Expiry
  1. App

Webhook

Webhooks#

AuthVaultix Developer Dashboard me Webhooks aapko real-time HTTPS POST event notifications endpoints add aur manage karne ka control deta hai.

What are Webhooks?#

Each configured webhook endpoint receives a server-to-server HTTPS POST request for supported events. The client application does not need to be online to receive webhook deliveries.
Webhooks allow AuthVaultix to notify your system whenever an event occurs in your application (for example: user registration, license redemption, HWID mismatch, or payment events) by sending a real-time HTTPS POST request to your configured endpoint URL.
Common use cases:
Sending instant alerts to Discord or Telegram bots.
Updating external logging and security monitoring systems.
Automating payment and subscription activation workflows.

Adding a Webhook (createWebhookModal)#

To add a new webhook, click the Add Webhook button and provide the following parameters:
Parameter FieldDescriptionExample
Endpoint URLThe target HTTPS endpoint where AuthVaultix will POST the event payload.https://api.yourdomain.com/webhook
User AgentOptionally set a custom User-Agent so the receiving server can identify or filter incoming AuthVaultix requests. (default: AuthVaultix-Webhook).MySoftware-Relay/1.0

Event Delivery#

When a supported event is triggered, AuthVaultix sends an HTTPS POST request with a JSON payload to the configured webhook endpoint.
Webhook receivers should return an HTTP 200 OK to acknowledge successful delivery.

Webhook Operations#


Single Webhook Delete (delete_id): Delete an individual endpoint by clicking the delete button on its row.
Delete All Webhooks (delete_all=1): Use Delete All to clear all webhooks for the application in one action (confirmation required).
Toast Notifications: Instant success or error toast alerts are shown when adding or deleting webhooks.

Security Best Practices#

Use HTTPS endpoints only for webhooks.
Verify incoming webhook requests server-side.
Reject unknown IPs or invalid payloads.
Instead of doing long-running processing inside the webhook request, enqueue work to a background queue.

💡 Developer Tips#

Configure multiple webhook endpoints to send parallel notifications to different services.
Enable proper logging on the webhook receiver to troubleshoot failed deliveries.
Verify webhook endpoints in a test environment before production deployment.
Modified at 2026-07-30 15:33:15
Previous
Sessions
Next
Files
Built with