Hoppa till huvudinnehåll
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>"
  }
}
Ingen API-nyckel krävs: Detta är en offentlig endpoint som inte kräver autentisering. Du kan anropa den direkt från klientapplikationer, skrivbordsprogram eller CLIs för att aktivera licensnycklar utan att exponera dina API-uppgifter.

Kropp

application/json
license_key
string
obligatorisk
name
string
obligatorisk

Svar

License key instance created

business_id
string
obligatorisk

Business ID

created_at
string<date-time>
obligatorisk

Creation timestamp

Exempel:

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

customer
object
obligatorisk

Limited customer details associated with the license key.

id
string
obligatorisk

License key instance ID

Exempel:

"lki_123"

license_key_id
string
obligatorisk

Associated license key ID

Exempel:

"lic_123"

name
string
obligatorisk

Instance name

Exempel:

"Production Server 1"

product
object
obligatorisk

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