action maif_api_key_from_group_quotas { label: "Get the quota state of an api key" description: "Get the quota state of an api key" provider: maif method: GET path: "/api/groups/{groupId}/apikeys/{clientId}/quotas" encoding: json input: { type: "object" properties: { clientId: { type: "string" } groupId: { type: "string" } } required: ["clientId", "groupId"] additionalProperties: false } output: { type: "object" description: "Quotas state for an api key on a service group" required: ["authorizedCallsPerDay", "authorizedCallsPerMonth", "authorizedCallsPerSec", "currentCallsPerDay", "currentCallsPerMonth", "currentCallsPerSec", "remainingCallsPerDay", "remainingCallsPerMonth", "remainingCallsPerSec"] properties: { authorizedCallsPerDay: { type: "integer" format: "int64" description: "The number of authorized calls per day" } authorizedCallsPerMonth: { type: "integer" format: "int64" description: "The number of authorized calls per month" } authorizedCallsPerSec: { type: "integer" format: "int64" description: "The number of authorized calls per second" } currentCallsPerDay: { type: "integer" format: "int64" description: "The current number of calls per day" } currentCallsPerMonth: { type: "integer" format: "int64" description: "The current number of calls per month" } currentCallsPerSec: { type: "integer" format: "int64" description: "The current number of calls per second" } remainingCallsPerDay: { type: "integer" format: "int64" description: "The remaining number of calls per day" } remainingCallsPerMonth: { type: "integer" format: "int64" description: "The number of authorized calls per month" } remainingCallsPerSec: { type: "integer" format: "int64" description: "The remaining number of calls per second" } } } }