Add endpoint to upload application file (#17270)

As title
This commit is contained in:
martmull
2026-01-20 15:10:34 +01:00
committed by GitHub
parent 801878cb2b
commit 02a181a49f
24 changed files with 302 additions and 39 deletions
@@ -1544,12 +1544,16 @@ export type File = {
export enum FileFolder {
AgentChat = 'AgentChat',
Assets = 'Assets',
Attachment = 'Attachment',
File = 'File',
FrontComponents = 'FrontComponents',
Functions = 'Functions',
PersonPicture = 'PersonPicture',
ProfilePicture = 'ProfilePicture',
ServerlessFunction = 'ServerlessFunction',
ServerlessFunctionToDelete = 'ServerlessFunctionToDelete',
SourceCode = 'SourceCode',
WorkspaceLogo = 'WorkspaceLogo'
}
@@ -2096,6 +2100,7 @@ export type Mutation = {
updateWorkspace: Workspace;
updateWorkspaceFeatureFlag: Scalars['Boolean'];
updateWorkspaceMemberRole: WorkspaceMember;
uploadApplicationFile: File;
uploadFile: SignedFile;
uploadImage: SignedFile;
uploadWorkspaceLogo: SignedFile;
@@ -2955,6 +2960,14 @@ export type MutationUpdateWorkspaceMemberRoleArgs = {
};
export type MutationUploadApplicationFileArgs = {
applicationUniversalIdentifier: Scalars['String'];
file: Scalars['Upload'];
fileFolder: FileFolder;
filePath: Scalars['String'];
};
export type MutationUploadFileArgs = {
file: Scalars['Upload'];
fileFolder?: InputMaybe<FileFolder>;