action rumble_create_account_key { label: "Create a new key" provider: rumble method: PUT path: "/account/keys" encoding: json input: { type: "object" properties: { comment: { type: "string" } organization_id: { type: "string" format: "uuid" } } } output: { type: "object" required: ["id"] properties: { client_id: { type: "string" format: "uuid" } comment: { type: "string" } counter: { type: "integer" format: "int64" } created_at: { type: "integer" format: "int64" } created_by: { type: "string" format: "email" } id: { type: "string" format: "uuid" } inactive: { type: "boolean" } last_used_at: { type: "integer" format: "int64" } last_used_ip: { type: "string" } last_used_ua: { type: "string" } organization_id: { type: "string" format: "uuid" } token: { type: "string" } type: { type: "string" } usage_limit: { type: "integer" format: "int64" } usage_today: { type: "integer" format: "int64" } } } }