Skip to content

GetJwtFromKeyRequestBody

Example Usage

typescript
import { GetJwtFromKeyRequestBody } from "@meetkai/mka1/models/operations";

let value: GetJwtFromKeyRequestBody = {
  audience: "https://miserable-subexpression.net",
  externalUserId: "<id>",
};

Fields

FieldTypeRequiredDescription
audiencestring✔️JWT audience (aud) claim for the exchanged token. Set this to the target API/service URL that should accept the token.
externalUserIdstring✔️Your external user identifier to place in the JWT subject (sub) claim.
expiresInnumberToken lifetime in seconds. Must be between 300 (5 minutes) and 2592000 (30 days). Defaults to 3600 (1 hour).
permissionsstring[]Optional subset of API key permissions to embed in the token. If omitted, all API key permissions are used.