Update usage
Increase consumption on a usage subscription.
- Node SDK
- Fetch
- cURL
import { Salable } from '@salable/node-sdk';
const salable = new Salable('your-salable-api-key', 'v2');
const records = await salable.usage.updateLicenseUsage({
granteeId: 'grantee-id',
planUuid: 'usage-plan-uuid',
increment: 1,
idempotencyKey: 'unique-key-for-request'
});
await fetch(
'https://api.salable.app/usage?granteeId=grantee-id&planUuid=usage-plan-uuid',
{
method: 'PUT',
headers: {
version: 'v2',
'x-api-key': 'your-salable-api-key',
'unique-key': 'unique-key-for-request'
},
body: JSON.stringify({
granteeId: 'grantee-id',
planUuid: 'usage-plan-uuid',
increment: 1,
})
}
);
curl
-XPUT
-H 'x-api-key: your-salable-api-key'
-H 'version: v2'
-H 'unique-key: unique-key-for-request'
-d '{ "granteeId": "grantee-id", "planUuid": "usage-plan-uuid", "increment": 1 }'
'https://api.salable.app/usage'