Prerequisites
- An AuthForge account with an app created
- A Developer API key
- A backend that can make HTTP requests
Authentication
All API requests require your API key in theAuthorization header:
Common patterns
Generate a license after payment
The most common integration: create a license when a customer pays, deliver the key.Bulk license generation
Generate multiple keys at once (up to 100 per request):License lookup and status check
Check a license’s status before taking action:Customer support: HWID reset
When a customer gets a new machine:Pagination: iterate all licenses
Error handling
Always handle API errors gracefully:Webhooks for event-driven workflows
Instead of polling, use webhooks to react to license events:Language examples
Python
Go
Next steps
- API Reference — Full endpoint documentation
- Stripe Integration — Pre-built Stripe integration
- Tiered Licensing — Feature gating with license variables