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
wajib
name
string
wajib

Respons

License key instance created

business_id
string
wajib

Business ID

created_at
string<date-time>
wajib

Creation timestamp

Contoh:

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

customer
object
wajib

Limited customer details associated with the license key.

id
string
wajib

License key instance ID

Contoh:

"lki_123"

license_key_id
string
wajib

Associated license key ID

Contoh:

"lic_123"

name
string
wajib

Instance name

Contoh:

"Production Server 1"

product
object
wajib

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