Create Pricing Metric Summary
client.pricingMetrics.createSummary(stringpricingMetricID, PricingMetricCreateSummaryParams { period, subject_id, dimensions, period_granularity } body, RequestOptionsoptions?): PricingMetricCreateSummaryResponse { id, dimension_coordinates, period, 3 more }
/pricing-metrics/{pricing_metric_id}/summary
Create Pricing Metric Summary
Parameters
pricingMetricID: string
Returns
Create Pricing Metric Summary
import Lark from 'lark-billing';
const client = new Lark({
apiKey: process.env['LARK_API_KEY'], // This is the default and can be omitted
});
const response = await client.pricingMetrics.createSummary('pmtr_GlX5Tcm2HOn00CoRTFxw2Amw', {
period: { start: '2025-10-01T00:00:00Z', end: '2025-11-01T00:00:00Z' },
subject_id: 'subj_VyX6Q96h5avMho8O7QWlKeXE',
});
console.log(response);
[
{
"id": "pmtr_sum_vqXWIKBYia15D5dNyCLLlsa4",
"dimension_coordinates": {
"foo": "string"
},
"period": {
"end": "2025-11-01T00:00:00Z",
"start": "2025-10-01T00:00:00Z",
"inclusive_end": false,
"inclusive_start": true
},
"pricing_metric_id": "pmtr_GlX5Tcm2HOn00CoRTFxw2Amw",
"subject_id": "subj_VyX6Q96h5avMho8O7QWlKeXE",
"value": "22.5"
}
]
Returns Examples
[
{
"id": "pmtr_sum_vqXWIKBYia15D5dNyCLLlsa4",
"dimension_coordinates": {
"foo": "string"
},
"period": {
"end": "2025-11-01T00:00:00Z",
"start": "2025-10-01T00:00:00Z",
"inclusive_end": false,
"inclusive_start": true
},
"pricing_metric_id": "pmtr_GlX5Tcm2HOn00CoRTFxw2Amw",
"subject_id": "subj_VyX6Q96h5avMho8O7QWlKeXE",
"value": "22.5"
}
]