Skip to main content
POST
/
licenses
/
activate
JavaScript
import DodoPayments from 'dodopayments';

const client = new DodoPayments({
  bearerToken: 'My Bearer Token',
});

const response = await client.licenses.activate({ license_key: 'license_key', name: 'name' });

console.log(response.id);
{
  "business_id": "<string>",
  "created_at": "2024-01-01T00:00:00Z",
  "customer": {
    "customer_id": "<string>",
    "email": "<string>",
    "name": "<string>"
  },
  "id": "lki_123",
  "license_key_id": "lic_123",
  "name": "Production Server 1",
  "product": {
    "name": "<string>",
    "product_id": "<string>"
  }
}

Body

application/json
license_key
string
required
name
string
required

Response

License key instance created

business_id
string
required

Business ID

created_at
string<date-time>
required

Creation timestamp

Example:

"2024-01-01T00:00:00Z"

customer
object
required

Limited customer details associated with the license key.

id
string
required

License key instance ID

Example:

"lki_123"

license_key_id
string
required

Associated license key ID

Example:

"lic_123"

name
string
required

Instance name

Example:

"Production Server 1"

product
object
required

Related product info. Present if the license key is tied to a product.