Langsung ke konten utama
POST
/
licenses
/
activate
JavaScript
import DodoPayments from 'dodopayments';

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

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>",
    "metadata": {},
    "phone_number": "<string>"
  },
  "id": "lki_123",
  "license_key_id": "lic_123",
  "name": "Production Server 1",
  "product": {
    "product_id": "<string>",
    "name": "<string>"
  }
}
Tidak Memerlukan Kunci API: Ini adalah endpoint publik yang tidak memerlukan otentikasi. Anda dapat memanggilnya langsung dari aplikasi klien, perangkat lunak desktop, atau CLI untuk mengaktifkan kunci lisensi tanpa mengekspos kredensial API Anda.

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.