{
"service": "ai.refine",
"feature": "electron.hotkey.dictation",
"workflow": "string",
"estimatedMetrics": {
"inputChars": 0,
"outputChars": 0,
"audioSeconds": 0,
"inputTokens": 0,
"outputTokens": 0,
"totalTokens": 0,
"requestCount": 1
}
}curl --location '/v1/entitlements/check' \
--header 'Content-Type: application/json' \
--data '{
"service": "ai.refine",
"feature": "electron.hotkey.dictation",
"workflow": "string",
"estimatedMetrics": {
"inputChars": 0,
"outputChars": 0,
"audioSeconds": 0,
"inputTokens": 0,
"outputTokens": 0,
"totalTokens": 0,
"requestCount": 1
}
}'{
"endpoint": "POST /v1/entitlements/check",
"allowed": true,
"reason": "string",
"entitlement": {
"userId": "string",
"planId": "string",
"features": {
"property1": true,
"property2": true
},
"periodStart": "2019-08-24T14:15:22.123Z",
"periodEnd": "2019-08-24T14:15:22.123Z",
"expiresAt": "2019-08-24T14:15:22.123Z",
"source": "string",
"readAt": "2019-08-24T14:15:22.123Z"
},
"quota": {
"state": "available",
"usedChars": 0,
"reservedChars": 0,
"limitChars": 0,
"remainingChars": 0,
"periodStart": "2019-08-24T14:15:22.123Z",
"resetsAt": "2019-08-24T14:15:22.123Z"
}
}