Vai al contenuto principale
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>"
  }
}
Nessuna chiave API richiesta: Questo è un endpoint pubblico che non richiede autenticazione. Puoi chiamarlo direttamente da applicazioni client, software desktop o CLI per attivare le chiavi di licenza senza esporre le tue credenziali API.

Corpo

application/json
license_key
string
obbligatorio
name
string
obbligatorio

Risposta

License key instance created

business_id
string
obbligatorio

Business ID

created_at
string<date-time>
obbligatorio

Creation timestamp

Esempio:

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

customer
object
obbligatorio

Limited customer details associated with the license key.

id
string
obbligatorio

License key instance ID

Esempio:

"lki_123"

license_key_id
string
obbligatorio

Associated license key ID

Esempio:

"lic_123"

name
string
obbligatorio

Instance name

Esempio:

"Production Server 1"

product
object
obbligatorio

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