Skip to main content

Interface: ApiKeyData

Gala Launchpad SDK 9.0.0-rc.5


Gala Launchpad SDK 9.0.0-rc.5 / index / ApiKeyData

Interface: ApiKeyData

Defined in: packages/launchpad-sdk/dist/types/api-key.dto.d.ts:240

API key data returned in responses. Note: The raw key is NOT included - it's only returned on creation.

Extended by​

Properties​

createdAt​

createdAt: string

Defined in: packages/launchpad-sdk/dist/types/api-key.dto.d.ts:269

Creation timestamp (ISO 8601)


delegateAllTokens​

delegateAllTokens: boolean

Defined in: packages/launchpad-sdk/dist/types/api-key.dto.d.ts:255

Whether key has access to all owner's tokens


description​

description: string | null

Defined in: packages/launchpad-sdk/dist/types/api-key.dto.d.ts:246

User's description/label


expiresAt​

expiresAt: string | null

Defined in: packages/launchpad-sdk/dist/types/api-key.dto.d.ts:265

Expiration timestamp (ISO 8601) or null if never expires


id​

id: number

Defined in: packages/launchpad-sdk/dist/types/api-key.dto.d.ts:242

Unique identifier


keyPrefix​

keyPrefix: string

Defined in: packages/launchpad-sdk/dist/types/api-key.dto.d.ts:244

First 8 characters for identification (e.g., "glp_abc1")


lastUsedAt​

lastUsedAt: string | null

Defined in: packages/launchpad-sdk/dist/types/api-key.dto.d.ts:267

Last time key was used (ISO 8601) or null if never used


role​

role: ApiKeyRole

Defined in: packages/launchpad-sdk/dist/types/api-key.dto.d.ts:248

Role determining permissions


sourceType​

sourceType: ApiKeySource

Defined in: packages/launchpad-sdk/dist/types/api-key.dto.d.ts:253

Indicates whether the key holder owns tokens (OWNER) or only has moderator access (MODERATOR).

Since​

9.1.0


tokenNames​

tokenNames: string[] | null

Defined in: packages/launchpad-sdk/dist/types/api-key.dto.d.ts:257

List of specifically delegated token names (null if delegateAllTokens is true)


tokenPermissions?​

optional tokenPermissions?: Record<string, Permission[]> | null

Defined in: packages/launchpad-sdk/dist/types/api-key.dto.d.ts:263

Per-token permission overrides (null if no overrides set). Maps tokenName to Permission[].

Since​

5.8.0


updatedAt​

updatedAt: string

Defined in: packages/launchpad-sdk/dist/types/api-key.dto.d.ts:271

Last update timestamp (ISO 8601)