interface APIKey {
    accessKey: string;
    applicationId?: string;
    createdAt?: Date;
    creationIp: string;
    defaultProjectId: string;
    deletable: boolean;
    description: string;
    editable: boolean;
    expiresAt?: Date;
    managed: boolean;
    secretKey?: string;
    updatedAt?: Date;
    userId?: string;
}

Properties

accessKey: string

Access key of the API key.

applicationId?: string

ID of application that bears the API key.

One-of ('bearer'): at most one of 'applicationId', 'userId' could be set.

createdAt?: Date

Date and time of API key creation.

creationIp: string

IP address of the device that created the API key.

defaultProjectId: string

Default Project ID specified for this API key.

deletable: boolean

Defines whether or not the API key is deletable.

description: string

Description of API key.

editable: boolean

Defines whether or not the API key is editable.

expiresAt?: Date

Date and time of API key expiration.

managed: boolean

Defines whether or not the API key is managed.

secretKey?: string

Secret key of the API Key.

updatedAt?: Date

Date and time of last API key update.

userId?: string

ID of user that bears the API key.

One-of ('bearer'): at most one of 'applicationId', 'userId' could be set.