Skip to main content

AppInstallation

type AppInstallation = {
appTokenScopesValidated: boolean;
createdTs: number;
creator: string;
id: string;
installationType: "user";
integration: | {
appTokenScopes: string[] | null;
clientId: string;
createdAt: Date;
description: string | null;
displayName: string;
iconLg: string | null;
iconMd: string | null;
iconSm: string | null;
id: string;
oauthRedirectUri: string | null;
serviceUrl: string | null;
status: "public";
userId: string;
}
| null;
};

Installation of a developer application on a user's account.

Type Declaration

NameTypeDefault value
appTokenScopesValidatedboolean-
createdTsnumber-
creatorstringStringOrNumberSchema
idstringStringOrNumberSchema
installationType"user"InstallationTypeSchema
integration| { appTokenScopes: string[] | null; clientId: string; createdAt: Date; description: string | null; displayName: string; iconLg: string | null; iconMd: string | null; iconSm: string | null; id: string; oauthRedirectUri: string | null; serviceUrl: string | null; status: "public"; userId: string; } | null-