Skip to content

craft-hub / IntegrationConnectionStatus

Interface: IntegrationConnectionStatus ​

Defined in: packages/craft-hub/src/integrations.ts:162

Properties ​

accountLabel? ​

optional accountLabel?: string

Defined in: packages/craft-hub/src/integrations.ts:168


authorizationUrl? ​

optional authorizationUrl?: string

Defined in: packages/craft-hub/src/integrations.ts:172


capabilities? ​

optional capabilities?: object

Defined in: packages/craft-hub/src/integrations.ts:167

Writes are separately granted by the source account.

create? ​

optional create?: boolean


connected ​

connected: boolean

Defined in: packages/craft-hub/src/integrations.ts:165


deviceAuthorization? ​

optional deviceAuthorization?: object

Defined in: packages/craft-hub/src/integrations.ts:174

Public device-login instructions; never include access, refresh or device tokens.

expiresAt ​

expiresAt: string

userCode ​

userCode: string

verificationUrl ​

verificationUrl: string


forms? ​

optional forms?: IntegrationConnectionForm[]

Defined in: packages/craft-hub/src/integrations.ts:170


optional links?: object[]

Defined in: packages/craft-hub/src/integrations.ts:171

title ​

title: string

url ​

url: string


message? ​

optional message?: string

Defined in: packages/craft-hub/src/integrations.ts:169


session? ​

optional session?: object

Defined in: packages/craft-hub/src/integrations.ts:164

Public grant lifetime and a provider-issued opaque cache identity; never credentials.

cacheKey? ​

optional cacheKey?: string

cacheReads? ​

optional cacheReads?: boolean

expiresAt? ​

optional expiresAt?: string

renewal? ​

optional renewal?: "automatic" | "failed" | "unavailable"

renewalExpiresAt? ​

optional renewalExpiresAt?: string

Released under the MIT License.