Overview

Welcome to the Keymint API documentation! This API helps you manage software licenses, track activations, and integrate licensing logic into your applications.

Getting Started

  1. Obtain Credentials: Get your accessToken from your Keymint account dashboard.
  2. Identify your Product: Use the productId for the product you want to manage.
  3. Make your First Call: Start with a basic endpoint, such as creating a license key.

:::tip Authentication Include your accessToken as a Bearer token in the Authorization header of your request.

Authorization: Bearer YOUR_ACCESS_TOKEN

See the Authentication Guide for details. :::

Base URL

All API requests use the following base URL:

https://docs/api.keymint.dev

Authentication

Authenticate requests with your accessToken. Keep it secure and avoid exposing it in public repositories.

➡️ Learn more: Authentication Guide

Request & Response Format

Key Concepts

Error Handling

Failed requests return an HTTP status code and a JSON error response:

{
  "code": 2,
  "message": "Activation limit reached"
}

➡️ Learn more: Error Codes Reference

Rate Limiting

The API enforces rate limits. Exceeding the limit returns a 429 Too Many Requests status.

Next Steps