Skip to main content
The Developer API lets you integrate AuthForge with any payment provider, CRM, or internal tool. This guide covers the patterns for building your own integration.

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 the Authorization 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