bothy-sdk
    Preparing search index...

    Interface InvocationClaims

    What a verified token says; never the token itself. IDs are canonical lower-case UUIDs.

    interface InvocationClaims {
        aud: string;
        billingMode: string;
        channelId: string;
        commandId: string | undefined;
        exp: number;
        iat: number;
        interactionId: string | undefined;
        iss: string;
        jti: string;
        level: string;
        messageId: string | undefined;
        permissionVersion: number;
        runId: string | undefined;
        spaceId: string;
        sub: string;
        threadId: string;
        toolClass: string;
        triggerKind: string;
    }
    Index

    Properties

    aud: string

    The agent the token is for.

    billingMode: string

    The configured billing mode.

    channelId: string

    The channel.

    commandId: string | undefined

    The triggering command, when it is one.

    exp: number

    Expiry, seconds since the epoch.

    iat: number

    Issued at, seconds since the epoch.

    interactionId: string | undefined

    The triggering interaction, when it is one.

    iss: string

    The issuing instance.

    jti: string

    The token ID.

    level: string

    The effective level of sub on the channel.

    messageId: string | undefined

    The triggering message, when it is one.

    permissionVersion: number

    The permission version at delivery time.

    runId: string | undefined

    The run, when the token has one.

    spaceId: string

    The space of the channel.

    sub: string

    The triggering principal.

    threadId: string

    The thread.

    toolClass: string

    The configured tool class.

    triggerKind: string

    message, followup, interaction, command or autocomplete.