POST
/
licenses
/
activate
import DodoPayments from 'dodopayments';

const client = new DodoPayments({
  bearerToken: process.env['DODO_PAYMENTS_API_KEY'], // This is the default and can be omitted
});

async function main() {
  const licenseKeyInstance = await client.licenses.activate({ license_key: 'license_key', name: 'name' });

  console.log(licenseKeyInstance.id);
}

main();
{
  "business_id": "<string>",
  "created_at": "2024-01-01T00:00:00Z",
  "id": "lki_123",
  "license_key_id": "lic_123",
  "name": "Production Server 1"
}

Body

application/json
license_key
string
required
name
string
required

Response

201
application/json
License key instance created
business_id
string
required
created_at
string
required
Example:

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

id
string
required
Example:

"lki_123"

license_key_id
string
required
Example:

"lic_123"

name
string
required
Example:

"Production Server 1"