API Documentation & SDKs
- Introduction
- Code Integration Tutorial
- SDKs - Node, Python, PHP, Go, Ruby, Java & Kotlin
- Payments Integration Guide
- Subscription Integration Guide
- Mobile Integration Guide
- On Demand Subscriptions
- Webhooks Details
- Managing Products Via API
- Overlay Checkout
- Metadata Guide
- Configuring Allowed Payment Methods
- MCP Server
- Technical - FAQs
- Error Codes
- Transaction Failures
Subscriptions
Discounts
Licenses
Customers
Products
Disputes
Payouts
Miscellaneous
Brands
Customers
Discounts
Disputes
Invoices
License Keys
Payouts
Products
Subscriptions
Webhook Events
Outgoing Webhooks
License Keys
Patch license key instances
PATCH
/
license_key_instances
/
{id}
import DodoPayments from 'dodopayments';
const client = new DodoPayments({
bearerToken: process.env['DODO_PAYMENTS_API_KEY'], // This is the default and can be omitted
});
const licenseKeyInstance = await client.licenseKeyInstances.update('lki_123', { name: 'name' });
console.log(licenseKeyInstance.id);
{
"business_id": "<string>",
"created_at": "2024-01-01T00:00:00Z",
"id": "lki_123",
"license_key_id": "lic_123",
"name": "Production Server 1"
}
Authorizations
Bearer authentication header of the form Bearer <token>
, where <token>
is your auth token.
Path Parameters
License key instance ID
Body
application/json
Response
200
application/json
License key instance updated
The response is of type object
.
import DodoPayments from 'dodopayments';
const client = new DodoPayments({
bearerToken: process.env['DODO_PAYMENTS_API_KEY'], // This is the default and can be omitted
});
const licenseKeyInstance = await client.licenseKeyInstances.update('lki_123', { name: 'name' });
console.log(licenseKeyInstance.id);
{
"business_id": "<string>",
"created_at": "2024-01-01T00:00:00Z",
"id": "lki_123",
"license_key_id": "lic_123",
"name": "Production Server 1"
}
Assistant
Responses are generated using AI and may contain mistakes.