Create Usage Event
client.usageEvents.create(UsageEventCreateParams { data, event_name, idempotency_key, 2 more } body, RequestOptionsoptions?): UsageEventCreateResponse
/usage-events
Create Usage Event
Parameters
Returns
UsageEventCreateResponse = unknown
Create Usage Event
import Lark from 'lark-billing';
const client = new Lark({
apiKey: process.env['LARK_API_KEY'], // This is the default and can be omitted
});
const usageEvent = await client.usageEvents.create({
data: { compute_hours: '100.5', instance_type: 't2.micro', region: 'us-east-1' },
event_name: 'job_completed',
idempotency_key: '1c3da957-f772-45ef-9bae-4c6b19b7f93f',
subject_id: 'subj_VyX6Q96h5avMho8O7QWlKeXE',
timestamp: '2026-01-19T20:11:18.030407+00:00',
});
console.log(usageEvent);
{}
Returns Examples
{}