API & Integration Reference
Complete HTTP REST endpoints and parameters for client verification, HWID management, payload streaming, and store webhooks.
1. Client License Verification
POST
/api/v1/verify
Direct key verification and hardware ID binding endpoint.
Request Body
{
"key": "MECA-VIP-DEMO-001",
"hwid": "HWID_USER_MACHINE_001",
"app_secret": "BB_MECA_SECRET_987654321_KEY"
}
Success Response (200 OK)
{
"status": "success",
"message": "License verified successfully!",
"duration": "LIFETIME",
"remaining_days": "Lifetime",
"expires_at": null
}
POST
/api/v1/client/auth
Standard application authentication endpoint supporting version checks and application identification.
{
"license_key": "DH-VIP-PREMIUM-KEY1",
"hwid": "HWID_USER_MACHINE_001",
"app_id": "app_doomhawid_01",
"version": "1.0.0"
}
2. Hardware ID (HWID) Reset
POST
/api/v1/reset-hwid
Resets the hardware ID binding on an active key, allowing machine migration within the reset limit quota.
{
"license_key": "MECA-VIP-DEMO-001"
}
Success Response (200 OK)
{
"status": "success",
"message": "HWID reset successfully! You can now log in from your current PC.",
"resets_left": 2
}
3. Store & E-Commerce Webhooks
POST
/api/v1/webhooks/sellix
Listens for Sellix order:paid events and generates the corresponding license key.
POST
/api/v1/webhooks/stripe
Handles Stripe checkout.session.completed event webhooks.