import * as graphql from 'graphql'; import { GraphQLClient } from 'graphql-request'; export { ClientError } from 'graphql-request'; import { GraphQLClientRequestHeaders } from 'graphql-request/build/cjs/types'; import { RequestConfig, GraphQLClientResponse } from 'graphql-request/build/esm/types'; import z from 'zod'; type Maybe = T | null; type InputMaybe = Maybe; type Exact = { [K in keyof T]: T[K]; }; type MakeOptional = Omit & { [SubKey in K]?: Maybe; }; type MakeMaybe = Omit & { [SubKey in K]: Maybe; }; type MakeEmpty = { [_ in K]?: never; }; type Incremental = T | { [P in keyof T]?: P extends ' $fragmentName' | '__typename' ? T[P] : never; }; /** All built-in and custom scalars, mapped to their actual values */ type Scalars = { ID: { input: string; output: string; }; String: { input: string; output: string; }; Boolean: { input: boolean; output: boolean; }; Int: { input: number; output: number; }; Float: { input: number; output: number; }; CompareValue: { input: any; output: any; }; Date: { input: any; output: any; }; File: { input: any; output: any; }; ISO8601DateTime: { input: any; output: any; }; JSON: { input: any; output: any; }; }; /** Your monday.com account */ type Account = { __typename?: 'Account'; /** The number of active member users in the account */ active_members_count?: Maybe; /** The account's country two-letter code in ISO3166 format */ country_code?: Maybe; /** The first day of the week for the account (sunday / monday) */ first_day_of_the_week: FirstDayOfTheWeek; /** The account's unique identifier. */ id: Scalars['ID']['output']; /** The account's logo. */ logo?: Maybe; /** The account's name. */ name: Scalars['String']['output']; /** The account's payment plan. */ plan?: Maybe; /** The account's active products */ products?: Maybe>>; /** Show weekends in timeline */ show_timeline_weekends: Scalars['Boolean']['output']; /** The product the account signed up to first. */ sign_up_product_kind?: Maybe; /** The account's slug. */ slug: Scalars['String']['output']; /** The account's tier. */ tier?: Maybe; }; /** The product a workspace is used in. */ type AccountProduct = { __typename?: 'AccountProduct'; /** The account product default workspace id */ default_workspace_id?: Maybe; /** The account product id */ id?: Maybe; /** * The account product kind (core / marketing / crm / software / * projectManagement / project_management / service / forms / whiteboard). */ kind?: Maybe; }; /** An activity log event */ type ActivityLogType = { __typename?: 'ActivityLogType'; account_id: Scalars['String']['output']; created_at: Scalars['String']['output']; /** The item's column values in string form. */ data: Scalars['String']['output']; entity: Scalars['String']['output']; event: Scalars['String']['output']; id: Scalars['String']['output']; user_id: Scalars['String']['output']; }; /** An app install details. */ type AppInstall = { __typename?: 'AppInstall'; /** The app's unique identifier. */ app_id: Scalars['ID']['output']; /** An app installer's account details. */ app_install_account: AppInstallAccount; /** An app installer's user details */ app_install_user: AppInstallUser; /** The app's version details */ app_version?: Maybe; /** The required and approved scopes for an app install. */ permissions?: Maybe; /** Installation date */ timestamp?: Maybe; }; /** An app installer's account details */ type AppInstallAccount = { __typename?: 'AppInstallAccount'; /** The app's installer account id. */ id: Scalars['ID']['output']; }; /** The required and approved scopes for an app install. */ type AppInstallPermissions = { __typename?: 'AppInstallPermissions'; /** The scopes approved by the account admin */ approved_scopes: Array; /** The scopes required by the latest live version */ required_scopes: Array; }; /** An app installer's user details */ type AppInstallUser = { __typename?: 'AppInstallUser'; /** The app's installer user id. */ id?: Maybe; }; /** The app monetization status for the current account */ type AppMonetizationStatus = { __typename?: 'AppMonetizationStatus'; /** Is apps monetization is supported for the account */ is_supported: Scalars['Boolean']['output']; }; /** The account subscription details for the app. */ type AppSubscription = { __typename?: 'AppSubscription'; /** The type of the billing period [monthly/yearly]. */ billing_period?: Maybe; /** The number of days left until the subscription ends. */ days_left?: Maybe; /** Is the subscription a trial */ is_trial?: Maybe; /** The subscription plan id (on the app's side). */ plan_id: Scalars['String']['output']; /** The pricing version of subscription plan. */ pricing_version?: Maybe; /** The subscription renewal date. */ renewal_date: Scalars['Date']['output']; }; /** The Operations counter response for the app action. */ type AppSubscriptionOperationsCounter = { __typename?: 'AppSubscriptionOperationsCounter'; /** The account subscription details for the app. */ app_subscription?: Maybe; /** The new counter value. */ counter_value?: Maybe; /** Operations name. */ kind: Scalars['String']['output']; /** Window key. */ period_key?: Maybe; }; /** An app's version details. */ type AppVersion = { __typename?: 'AppVersion'; /** The app's major version. */ major: Scalars['Int']['output']; /** The app's minor version. */ minor: Scalars['Int']['output']; /** The app's patch version. */ patch: Scalars['Int']['output']; /** The app's version text */ text: Scalars['String']['output']; /** The app's version type. */ type?: Maybe; }; /** The app monetization information for the current account */ type AppsMonetizationInfo = { __typename?: 'AppsMonetizationInfo'; /** * The number of seats in the account, across all products, used to match the * app’s subscription among apps that utilize the seats-based monetization method */ seats_count?: Maybe; }; /** A file uploaded to monday.com */ type Asset = { __typename?: 'Asset'; /** The file's creation date. */ created_at?: Maybe; /** The file's extension. */ file_extension: Scalars['String']['output']; /** The file's size in bytes. */ file_size: Scalars['Int']['output']; /** The file's unique identifier. */ id: Scalars['ID']['output']; /** The file's name. */ name: Scalars['String']['output']; /** original geometry of the asset. */ original_geometry?: Maybe; /** public url to the asset, valid for 1 hour. */ public_url: Scalars['String']['output']; /** The user who uploaded the file. */ uploaded_by: User; /** url to view the asset. */ url: Scalars['String']['output']; /** url to view the asset in thumbnail mode. Only available for images. */ url_thumbnail?: Maybe; }; /** The source of the asset */ declare enum AssetsSource { /** Assets from file columns and item's files gallery */ All = "all", /** Assets only from file columns */ Columns = "columns", /** Assets only from item's files gallery */ Gallery = "gallery" } /** Result of an batch operation */ type BatchExtendTrialPeriod = { __typename?: 'BatchExtendTrialPeriod'; /** Details of operations */ details?: Maybe>; /** Reason of an error */ reason?: Maybe; /** Result of a batch operation */ success: Scalars['Boolean']['output']; }; /** A monday.com board. */ type Board = { __typename?: 'Board'; /** The board log events. */ activity_logs?: Maybe>>; /** The board's folder unique identifier. */ board_folder_id?: Maybe; /** The board's kind (public / private / share). */ board_kind: BoardKind; /** The board's collaborators */ collaborators: Array>; /** The board's visible columns. */ columns?: Maybe>>; /** Get the board communication value - typically meeting ID */ communication?: Maybe; /** The creator of the board. */ creator: User; /** The board's description. */ description?: Maybe; /** The board's visible groups. */ groups?: Maybe>>; /** The unique identifier of the board. */ id: Scalars['ID']['output']; /** The Board's item nickname, one of a predefined set of values, or a custom user value */ item_terminology?: Maybe; /** The number of items on the board */ items_count?: Maybe; /** The board's items (rows). */ items_page: ItemsResponse; /** The board's name. */ name: Scalars['String']['output']; /** * The owner of the board. * @deprecated This field returned creator of the board. Please use 'creator' or 'owners' fields instead. */ owner: User; /** List of user board owners */ owners: Array>; /** The board's permissions. */ permissions: Scalars['String']['output']; /** The board's state (all / active / archived / deleted). */ state: State; /** The board's subscribers. */ subscribers: Array>; /** The board's specific tags. */ tags?: Maybe>>; /** List of team board owners */ team_owners?: Maybe>; /** The board's team subscribers. */ team_subscribers?: Maybe>; /** The top group at this board. */ top_group: Group; /** The board object type. */ type?: Maybe; /** The last time the board was updated at. */ updated_at?: Maybe; /** The board's updates. */ updates?: Maybe>>; /** The Board's url */ url: Scalars['String']['output']; /** The board's views. */ views?: Maybe>>; /** The workspace that contains this board (null for main workspace). */ workspace?: Maybe; /** The board's workspace unique identifier (null for main workspace). */ workspace_id?: Maybe; }; /** A monday.com board. */ type BoardActivity_LogsArgs = { column_ids?: InputMaybe>>; from?: InputMaybe; group_ids?: InputMaybe>>; item_ids?: InputMaybe>; limit?: InputMaybe; page?: InputMaybe; to?: InputMaybe; user_ids?: InputMaybe>; }; /** A monday.com board. */ type BoardColumnsArgs = { ids?: InputMaybe>>; types?: InputMaybe>; }; /** A monday.com board. */ type BoardGroupsArgs = { ids?: InputMaybe>>; }; /** A monday.com board. */ type BoardItems_PageArgs = { cursor?: InputMaybe; limit?: Scalars['Int']['input']; query_params?: InputMaybe; }; /** A monday.com board. */ type BoardTeam_OwnersArgs = { limit?: InputMaybe; page?: InputMaybe; }; /** A monday.com board. */ type BoardTeam_SubscribersArgs = { limit?: InputMaybe; page?: InputMaybe; }; /** A monday.com board. */ type BoardUpdatesArgs = { ids?: InputMaybe>; limit?: InputMaybe; page?: InputMaybe; }; /** A monday.com board. */ type BoardViewsArgs = { ids?: InputMaybe>; type?: InputMaybe; }; /** The board attributes available. */ declare enum BoardAttributes { /** Object that contains available Video conferences on the board. */ Communication = "communication", /** Board description. */ Description = "description", /** Board name. */ Name = "name" } /** A board duplication */ type BoardDuplication = { __typename?: 'BoardDuplication'; /** The new board created by the duplication */ board: Board; /** Was the board duplication performed asynchronously */ is_async: Scalars['Boolean']['output']; }; /** Edit permissions level for boards. */ declare enum BoardEditPermissions { /** Assignee */ Assignee = "assignee", /** Collaborators */ Collaborators = "collaborators", /** Everyone */ Everyone = "everyone", /** Owners */ Owners = "owners" } /** The board kinds available. */ declare enum BoardKind { /** Private boards. */ Private = "private", /** Public boards. */ Public = "public", /** Shareable boards. */ Share = "share" } /** The board object types. */ declare enum BoardObjectType { /** Parent Board. */ Board = "board", /** Custom Object. */ CustomObject = "custom_object", /** Document. */ Document = "document", /** Sub Items Board. */ SubItemsBoard = "sub_items_board" } type BoardRelationValue = ColumnValue & { __typename?: 'BoardRelationValue'; /** The column that this value belongs to. */ column: Column; /** A string representing all the names of the linked items, separated by commas */ display_value: Scalars['String']['output']; /** The column's unique identifier. */ id: Scalars['ID']['output']; /** The linked items IDs */ linked_item_ids: Array; /** The linked items. */ linked_items: Array; /** Text representation of the column value. Note: Not all columns support textual value */ text?: Maybe; /** The column's type. */ type: ColumnType; /** The date when column value was last updated. */ updated_at?: Maybe; /** The column's raw value in JSON format. */ value?: Maybe; }; /** The board subscriber kind. */ declare enum BoardSubscriberKind { /** Board owner. */ Owner = "owner", /** Board subscriber. */ Subscriber = "subscriber" } /** A board's view. */ type BoardView = { __typename?: 'BoardView'; /** The view's unique identifier. */ id: Scalars['ID']['output']; /** The view's name. */ name: Scalars['String']['output']; /** The view's settings in a string form. */ settings_str: Scalars['String']['output']; /** The view's template id if it was duplictated from other */ source_view_id?: Maybe; /** The view's type. */ type: Scalars['String']['output']; /** Specific board view data (supported only for forms) */ view_specific_data_str: Scalars['String']['output']; }; /** View permissions level for boards. */ declare enum BoardViewPermissions { AnyAssigneeColumn = "any_assignee_column" } /** Options to order by. */ declare enum BoardsOrderBy { /** The rank order of the board creation time (desc). */ CreatedAt = "created_at", /** The last time the user making the request used the board (desc). */ UsedAt = "used_at" } type ButtonValue = ColumnValue & { __typename?: 'ButtonValue'; /** The button's color in hex value. */ color?: Maybe; /** The column that this value belongs to. */ column: Column; /** The column's unique identifier. */ id: Scalars['ID']['output']; /** The button's label. */ label: Scalars['String']['output']; text?: Maybe; /** The column's type. */ type: ColumnType; /** The column's raw value in JSON format. */ value?: Maybe; }; /** The result of adding users to / removing users from a team. */ type ChangeTeamMembershipsResult = { __typename?: 'ChangeTeamMembershipsResult'; /** The users that team membership update failed for */ failed_users?: Maybe>; /** The users that team membership update succeeded for */ successful_users?: Maybe>; }; type CheckboxValue = ColumnValue & { __typename?: 'CheckboxValue'; /** The column's boolean value. */ checked?: Maybe; /** The column that this value belongs to. */ column: Column; /** The column's unique identifier. */ id: Scalars['ID']['output']; text?: Maybe; /** The column's type. */ type: ColumnType; /** The date when column value was last updated. */ updated_at?: Maybe; value?: Maybe; }; type ColorPickerValue = ColumnValue & { __typename?: 'ColorPickerValue'; /** The color in hex value. */ color?: Maybe; /** The column that this value belongs to. */ column: Column; /** The column's unique identifier. */ id: Scalars['ID']['output']; text?: Maybe; /** The column's type. */ type: ColumnType; /** The date when column value was last updated. */ updated_at?: Maybe; /** The column's raw value in JSON format. */ value?: Maybe; }; type Column = { __typename?: 'Column'; /** Is the column archived or not. */ archived: Scalars['Boolean']['output']; /** The column's description. */ description?: Maybe; /** The column's unique identifier. */ id: Scalars['ID']['output']; /** The column's settings in a string form. */ settings_str: Scalars['String']['output']; /** The column's title. */ title: Scalars['String']['output']; /** The column's type. */ type: ColumnType; /** The column's width. */ width?: Maybe; }; /** An object defining a mapping of column between source board and destination board */ type ColumnMappingInput = { /** The source column's unique identifier. */ source: Scalars['ID']['input']; /** The target column's unique identifier. */ target?: InputMaybe; }; /** The property name of the column to be changed. */ declare enum ColumnProperty { /** the column description. */ Description = "description", /** the column title. */ Title = "title" } /** The columns to create. */ declare enum ColumnType { /** Number items according to their order in the group/board */ AutoNumber = "auto_number", /** Connect data from other boards */ BoardRelation = "board_relation", /** Perform actions on items by clicking a button */ Button = "button", /** Check off items and see what's done at a glance */ Checkbox = "checkbox", /** Manage a design system using a color palette */ ColorPicker = "color_picker", /** Choose a country */ Country = "country", /** Add the item's creator and creation date automatically */ CreationLog = "creation_log", /** Add dates like deadlines to ensure you never drop the ball */ Date = "date", /** Set up dependencies between items in the board */ Dependency = "dependency", /** Instantly add collaborative rich text editor */ Doc = "doc", /** Create a dropdown list of options */ Dropdown = "dropdown", /** Email team members and clients directly from your board */ Email = "email", /** Add files & docs to your item */ File = "file", /** Use functions to manipulate data across multiple columns */ Formula = "formula", Group = "group", /** Add times to manage and schedule tasks, shifts and more */ Hour = "hour", /** Integration is really cool... */ Integration = "integration", /** Show all item's assignees */ ItemAssignees = "item_assignees", /** Show a unique ID for each item */ ItemId = "item_id", /** Add the person that last updated the item and the date */ LastUpdated = "last_updated", /** Simply hyperlink to any website */ Link = "link", /** Place multiple locations on a geographic map */ Location = "location", /** Add large amounts of text without changing column width */ LongText = "long_text", /** Show and edit columns' data from connected boards */ Mirror = "mirror", /** Name is really cool... */ Name = "name", /** Add revenue, costs, time estimations and more */ Numbers = "numbers", /** Assign people to improve team work */ People = "people", /** Assign a person to increase ownership and accountability (deprecated) */ Person = "person", /** Call your contacts directly from monday.com */ Phone = "phone", /** Show progress by combining status columns in a battery */ Progress = "progress", /** Rate or rank anything visually */ Rating = "rating", /** Get an instant overview of where things stand */ Status = "status", /** Use the subtasks column to create another level of tasks */ Subtasks = "subtasks", /** Add tags to categorize items across multiple boards */ Tags = "tags", /** Assign a full team to an item */ Team = "team", /** Add textual information e.g. addresses, names or keywords */ Text = "text", /** Easily track time spent on each item, group, and board */ TimeTracking = "time_tracking", /** Visualize your item’s duration, with a start and end date */ Timeline = "timeline", /** Unsupported column type */ Unsupported = "unsupported", /** Vote on an item e.g. pick a new feature or a favorite lunch place */ Vote = "vote", /** Select the week on which each item should be completed */ Week = "week", /** Keep track of the time anywhere in the world */ WorldClock = "world_clock" } type ColumnValue = { /** The column that this value belongs to. */ column: Column; /** The column's unique identifier. */ id: Scalars['ID']['output']; /** Text representation of the column value. Note: Not all columns support textual value */ text?: Maybe; /** The column's type. */ type: ColumnType; /** The column's raw value in JSON format. */ value?: Maybe; }; /** Complexity data. */ type Complexity = { __typename?: 'Complexity'; /** The remainder of complexity after the query's execution. */ after: Scalars['Int']['output']; /** The remainder of complexity before the query's execution. */ before: Scalars['Int']['output']; /** The specific query's complexity. */ query: Scalars['Int']['output']; /** How long in seconds before the complexity budget is reset */ reset_in_x_seconds: Scalars['Int']['output']; }; type Country = { __typename?: 'Country'; /** The country's two-letter code. */ code: Scalars['String']['output']; /** The country's name. */ name: Scalars['String']['output']; }; type CountryValue = ColumnValue & { __typename?: 'CountryValue'; /** The column that this value belongs to. */ column: Column; /** The country value. */ country?: Maybe; /** The column's unique identifier. */ id: Scalars['ID']['output']; /** Text representation of the column value. Note: Not all columns support textual value */ text?: Maybe; /** The column's type. */ type: ColumnType; /** The date when column value was last updated. */ updated_at?: Maybe; /** The column's raw value in JSON format. */ value?: Maybe; }; type CreateDocBoardInput = { /** Column id */ column_id: Scalars['String']['input']; /** Item id */ item_id: Scalars['ID']['input']; }; type CreateDocInput = { board?: InputMaybe; workspace?: InputMaybe; }; type CreateDocWorkspaceInput = { /** The doc's kind (public / private / share) */ kind?: InputMaybe; /** The doc's name */ name: Scalars['String']['input']; /** Workspace id */ workspace_id: Scalars['ID']['input']; }; /** Attributes of the team to be created. */ type CreateTeamAttributesInput = { /** Whether the team can contain guest users. */ is_guest_team?: InputMaybe; /** The team's name. */ name: Scalars['String']['input']; /** The parent team identifier. */ parent_team_id?: InputMaybe; /** The team members. Must not be empty, unless allow_empty_team is set. */ subscriber_ids?: InputMaybe>; }; /** Options for creating a team. */ type CreateTeamOptionsInput = { /** Whether to allow a team without any subscribers. */ allow_empty_team?: InputMaybe; }; type CreationLogValue = ColumnValue & { __typename?: 'CreationLogValue'; /** The column that this value belongs to. */ column: Column; /** The date when the item was created. */ created_at: Scalars['Date']['output']; /** User who created the item */ creator: User; /** ID of the user who created the item */ creator_id: Scalars['ID']['output']; /** The column's unique identifier. */ id: Scalars['ID']['output']; text?: Maybe; /** The column's type. */ type: ColumnType; /** The column's raw value in JSON format. */ value?: Maybe; }; type CustomActivity = { __typename?: 'CustomActivity'; color?: Maybe; icon_id?: Maybe; id?: Maybe; name?: Maybe; type?: Maybe; }; declare enum CustomActivityColor { BrinkPink = "BRINK_PINK", CelticBlue = "CELTIC_BLUE", CornflowerBlue = "CORNFLOWER_BLUE", DingyDungeon = "DINGY_DUNGEON", GoGreen = "GO_GREEN", Gray = "GRAY", LightDeepPink = "LIGHT_DEEP_PINK", LightHotPink = "LIGHT_HOT_PINK", MayaBlue = "MAYA_BLUE", MediumTurquoise = "MEDIUM_TURQUOISE", ParadisePink = "PARADISE_PINK", PhilippineGreen = "PHILIPPINE_GREEN", PhilippineYellow = "PHILIPPINE_YELLOW", SlateBlue = "SLATE_BLUE", VividCerulean = "VIVID_CERULEAN", YankeesBlue = "YANKEES_BLUE", YellowGreen = "YELLOW_GREEN", YellowOrange = "YELLOW_ORANGE" } declare enum CustomActivityIcon { Ascending = "ASCENDING", Camera = "CAMERA", Conference = "CONFERENCE", Flag = "FLAG", Gift = "GIFT", Headphones = "HEADPHONES", Homekeys = "HOMEKEYS", Location = "LOCATION", Notebook = "NOTEBOOK", Paperplane = "PAPERPLANE", Plane = "PLANE", Pliers = "PLIERS", Tripod = "TRIPOD", Twoflags = "TWOFLAGS", Utencils = "UTENCILS" } type DateValue = ColumnValue & { __typename?: 'DateValue'; /** The column that this value belongs to. */ column: Column; /** The column's date value. */ date?: Maybe; /** The string representation of selected icon. */ icon?: Maybe; /** The column's unique identifier. */ id: Scalars['ID']['output']; /** The formatted date and time in user time zone. */ text?: Maybe; /** The column's time value. */ time?: Maybe; /** The column's type. */ type: ColumnType; /** The date when column value was last updated. */ updated_at?: Maybe; /** The column's raw value in JSON format. */ value?: Maybe; }; type DeleteMarketplaceAppDiscount = { __typename?: 'DeleteMarketplaceAppDiscount'; /** Slug of an account */ account_slug: Scalars['String']['output']; /** The id of an app */ app_id: Scalars['ID']['output']; }; type DeleteMarketplaceAppDiscountResult = { __typename?: 'DeleteMarketplaceAppDiscountResult'; deleted_discount: DeleteMarketplaceAppDiscount; }; type DependencyValue = ColumnValue & { __typename?: 'DependencyValue'; /** The column that this value belongs to. */ column: Column; /** A string representing all the names of the linked items, separated by commas */ display_value: Scalars['String']['output']; /** The column's unique identifier. */ id: Scalars['ID']['output']; /** The linked items ids */ linked_item_ids: Scalars['ID']['output']; /** The linked items. */ linked_items: Array; /** Text representation of the column value. Note: Not all columns support textual value */ text?: Maybe; /** The column's type. */ type: ColumnType; /** The date when column value was last updated. */ updated_at?: Maybe; /** The column's raw value in JSON format. */ value?: Maybe; }; /** The period of a discount */ declare enum DiscountPeriod { Monthly = "MONTHLY", Yearly = "YEARLY" } /** Various documents blocks types, such as text. */ declare enum DocBlockContentType { /** Bulleted list block */ BulletedList = "bulleted_list", /** Check list block */ CheckList = "check_list", /** Code block */ Code = "code", /** Divider block */ Divider = "divider", /** Image block */ Image = "image", /** Large title block */ LargeTitle = "large_title", /** Layout block */ Layout = "layout", /** Medium title block */ MediumTitle = "medium_title", /** Simple text block */ NormalText = "normal_text", /** Notice block */ NoticeBox = "notice_box", /** Numbered list block */ NumberedList = "numbered_list", /** Quote text block */ Quote = "quote", /** Small title block */ SmallTitle = "small_title", /** Table block */ Table = "table", /** Video block */ Video = "video" } type DocValue = ColumnValue & { __typename?: 'DocValue'; /** The column that this value belongs to. */ column: Column; /** The document file attached to the column. */ file?: Maybe; /** The column's unique identifier. */ id: Scalars['ID']['output']; /** Text representation of the column value. Note: Not all columns support textual value */ text?: Maybe; /** The column's type. */ type: ColumnType; /** The column's raw value in JSON format. */ value?: Maybe; }; /** Options to order by. */ declare enum DocsOrderBy { /** The rank order of the document creation time (desc). */ CreatedAt = "created_at", /** The last time the user making the request viewd the document (desc). */ UsedAt = "used_at" } /** A monday.com document. */ type Document = { __typename?: 'Document'; /** The document's content blocks */ blocks?: Maybe>>; /** The document's creation date. */ created_at?: Maybe; /** The document's creator */ created_by?: Maybe; /** The document's folder unique identifier (null for first level). */ doc_folder_id?: Maybe; /** The document's kind (public / private / share). */ doc_kind: BoardKind; /** The document's unique identifier. */ id: Scalars['ID']['output']; /** The document's name. */ name: Scalars['String']['output']; /** The associated board or object's unique identifier. */ object_id: Scalars['ID']['output']; /** The document's relative url */ relative_url?: Maybe; /** The document's settings. */ settings?: Maybe; /** The document's direct url */ url?: Maybe; /** The workspace that contains this document (null for main workspace). */ workspace?: Maybe; /** The document's workspace unique identifier (null for main workspace). */ workspace_id?: Maybe; }; /** A monday.com document. */ type DocumentBlocksArgs = { limit?: InputMaybe; page?: InputMaybe; }; /** A monday.com document block. */ type DocumentBlock = { __typename?: 'DocumentBlock'; /** The block's content. */ content?: Maybe; /** The block's creation date. */ created_at?: Maybe; /** The block's creator */ created_by?: Maybe; /** The block's document unique identifier. */ doc_id?: Maybe; /** The block's unique identifier. */ id: Scalars['String']['output']; /** The block's parent block unique identifier. */ parent_block_id?: Maybe; /** The block's position on the document. */ position?: Maybe; /** The block content type. */ type?: Maybe; /** The block's last updated date. */ updated_at?: Maybe; }; /** A monday.com doc block. */ type DocumentBlockIdOnly = { __typename?: 'DocumentBlockIdOnly'; /** The block's unique identifier. */ id: Scalars['String']['output']; }; type DropdownValue = ColumnValue & { __typename?: 'DropdownValue'; /** The column that this value belongs to. */ column: Column; /** The column's unique identifier. */ id: Scalars['ID']['output']; text?: Maybe; /** The column's type. */ type: ColumnType; /** The column's raw value in JSON format. */ value?: Maybe; /** The selected dropdown values. */ values: Array; }; type DropdownValueOption = { __typename?: 'DropdownValueOption'; /** The dropdown item's unique identifier. */ id: Scalars['ID']['output']; /** The dropdown item's label. */ label: Scalars['String']['output']; }; /** The board duplicate types available. */ declare enum DuplicateBoardType { /** Duplicate board with structure and items. */ DuplicateBoardWithPulses = "duplicate_board_with_pulses", /** Duplicate board with structure, items and updates. */ DuplicateBoardWithPulsesAndUpdates = "duplicate_board_with_pulses_and_updates", /** Duplicate board with structure. */ DuplicateBoardWithStructure = "duplicate_board_with_structure" } type EmailValue = ColumnValue & { __typename?: 'EmailValue'; /** The column that this value belongs to. */ column: Column; /** The column's email value. */ email?: Maybe; /** The column's unique identifier. */ id: Scalars['ID']['output']; /** The column's text value. It can be the same as email when user didn't enter any text. */ label?: Maybe; /** Text representation of the column value. Note: Not all columns support textual value */ text?: Maybe; /** The column's type. */ type: ColumnType; /** The date when column value was last updated. */ updated_at?: Maybe; /** The column's raw value in JSON format. */ value?: Maybe; }; /** Result of a single operation */ type ExtendTrialPeriod = { __typename?: 'ExtendTrialPeriod'; /** Account slug */ account_slug: Scalars['String']['output']; /** Reason of an error */ reason?: Maybe; /** Result of a single operation */ success: Scalars['Boolean']['output']; }; type FileAssetValue = { __typename?: 'FileAssetValue'; /** The asset associated with the file. */ asset: Asset; /** The asset's id. */ asset_id: Scalars['ID']['output']; /** The file's creation date. */ created_at: Scalars['Date']['output']; /** The user who created the file. */ creator?: Maybe; /** The ID of user who created the file. */ creator_id?: Maybe; /** Whether the file is an image. */ is_image: Scalars['Boolean']['output']; /** The file's name. */ name: Scalars['String']['output']; }; type FileDocValue = { __typename?: 'FileDocValue'; /** The file's creation date. */ created_at: Scalars['Date']['output']; /** The user who created the file. */ creator?: Maybe; /** The ID of user who created the file. */ creator_id?: Maybe; /** The doc associated with the file. */ doc: Document; /** The file's unique identifier. */ file_id: Scalars['ID']['output']; /** The associated board or object's unique identifier. */ object_id: Scalars['ID']['output']; /** The file's url. */ url?: Maybe; }; type FileLinkValue = { __typename?: 'FileLinkValue'; /** The file's creation date. */ created_at: Scalars['Date']['output']; /** The user who created the file. */ creator?: Maybe; /** The ID of user who created the file. */ creator_id?: Maybe; /** The file's id. */ file_id: Scalars['ID']['output']; /** The file's kind. */ kind: FileLinkValueKind; /** The file's name. */ name: Scalars['String']['output']; /** The file's url. */ url?: Maybe; }; /** The type of a link value stored inside a file column */ declare enum FileLinkValueKind { /** Box file */ Box = "box", /** Dropbox file */ Dropbox = "dropbox", /** Google Drive file */ GoogleDrive = "google_drive", /** Generic link file */ Link = "link", /** OneDrive file */ Onedrive = "onedrive" } type FileValue = ColumnValue & { __typename?: 'FileValue'; /** The column that this value belongs to. */ column: Column; /** The files attached to the column. */ files: Array; /** The column's unique identifier. */ id: Scalars['ID']['output']; text?: Maybe; /** The column's type. */ type: ColumnType; /** The column's raw value in JSON format. */ value?: Maybe; }; /** A single file in a column. */ type FileValueItem = FileAssetValue | FileDocValue | FileLinkValue; /** The first day of work week */ declare enum FirstDayOfTheWeek { /** Monday */ Monday = "monday", /** Sunday */ Sunday = "sunday" } /** A workspace folder containing boards, docs, sub folders, etc. */ type Folder = { __typename?: 'Folder'; /** The various items in the folder, not including sub-folders and dashboards. */ children: Array>; /** The folder's color. */ color?: Maybe; /** The folder's creation date. */ created_at: Scalars['Date']['output']; /** The folder's custom icon. */ custom_icon?: Maybe; /** The folder's font weight. */ font_weight?: Maybe; /** The folder's unique identifier. */ id: Scalars['ID']['output']; /** The folder's name. */ name: Scalars['String']['output']; /** The folder's user owner unique identifier. */ owner_id?: Maybe; /** The folder's parent folder. */ parent?: Maybe; /** Sub-folders inside this folder. */ sub_folders: Array>; /** The workspace that contains this folder (null id for main workspace). */ workspace: Workspace; }; /** One value out of a list of valid folder colors */ declare enum FolderColor { /** aquamarine */ Aquamarine = "AQUAMARINE", /** bright-blue */ BrightBlue = "BRIGHT_BLUE", /** bright-green */ BrightGreen = "BRIGHT_GREEN", /** chili-blue */ ChiliBlue = "CHILI_BLUE", /** dark-orange */ DarkOrange = "DARK_ORANGE", /** dark_purple */ DarkPurple = "DARK_PURPLE", /** dark-red */ DarkRed = "DARK_RED", /** done-green */ DoneGreen = "DONE_GREEN", /** indigo */ Indigo = "INDIGO", /** lipstick */ Lipstick = "LIPSTICK", /** No color */ Null = "NULL", /** purple */ Purple = "PURPLE", /** sofia_pink */ SofiaPink = "SOFIA_PINK", /** stuck-red */ StuckRed = "STUCK_RED", /** sunset */ Sunset = "SUNSET", /** working_orange */ WorkingOrange = "WORKING_ORANGE" } /** One value out of a list of valid folder custom icons */ declare enum FolderCustomIcon { /** Folder */ Folder = "FOLDER", /** MoreBelow */ Morebelow = "MOREBELOW", /** MoreBelowFilled */ Morebelowfilled = "MOREBELOWFILLED", /** No custom icon */ Null = "NULL", /** Work */ Work = "WORK" } /** One value out of a list of valid folder font weights */ declare enum FolderFontWeight { /** font-weight-bold */ FontWeightBold = "FONT_WEIGHT_BOLD", /** font-weight-light */ FontWeightLight = "FONT_WEIGHT_LIGHT", /** font-weight-normal */ FontWeightNormal = "FONT_WEIGHT_NORMAL", /** font-weight-very-light */ FontWeightVeryLight = "FONT_WEIGHT_VERY_LIGHT", /** No font weight */ Null = "NULL" } type FormulaValue = ColumnValue & { __typename?: 'FormulaValue'; /** The column that this value belongs to. */ column: Column; /** The column's unique identifier. */ id: Scalars['ID']['output']; /** Text representation of the column value. Note: Not all columns support textual value */ text?: Maybe; /** The column's type. */ type: ColumnType; /** The column's raw value in JSON format. */ value?: Maybe; }; type GrantMarketplaceAppDiscount = { __typename?: 'GrantMarketplaceAppDiscount'; /** The id of an app */ app_id: Scalars['ID']['output']; /** List of app plan ids */ app_plan_ids: Array; /** Number of days a discount will be valid */ days_valid: Scalars['Int']['output']; /** Percentage value of a discount */ discount: Scalars['Int']['output']; /** Is discount recurring */ is_recurring: Scalars['Boolean']['output']; period?: Maybe; }; type GrantMarketplaceAppDiscountData = { /** List of app plan ids */ app_plan_ids: Array; /** Number of days a discount will be valid */ days_valid: Scalars['Int']['input']; /** Percentage value of a discount */ discount: Scalars['Int']['input']; /** Is discount recurring */ is_recurring: Scalars['Boolean']['input']; /** The period of a discount */ period?: InputMaybe; }; type GrantMarketplaceAppDiscountResult = { __typename?: 'GrantMarketplaceAppDiscountResult'; granted_discount: GrantMarketplaceAppDiscount; }; /** A group of items in a board. */ type Group = { __typename?: 'Group'; /** Is the group archived or not. */ archived?: Maybe; /** The group's color. */ color: Scalars['String']['output']; /** Is the group deleted or not. */ deleted?: Maybe; /** The group's unique identifier. */ id: Scalars['ID']['output']; /** The items in the group. */ items_page: ItemsResponse; /** The group's position in the board. */ position: Scalars['String']['output']; /** The group's title. */ title: Scalars['String']['output']; }; /** A group of items in a board. */ type GroupItems_PageArgs = { cursor?: InputMaybe; limit?: Scalars['Int']['input']; query_params?: InputMaybe; }; /** The group attributes available. */ declare enum GroupAttributes { /** Group color (one of the supported colors, check the API documentation). */ Color = "color", /** The group's position in the board. Deprecated! - replaced with relative position */ Position = "position", /** The group's relative position after another group in the board. */ RelativePositionAfter = "relative_position_after", /** The group's relative position before another group in the board. */ RelativePositionBefore = "relative_position_before", /** Group title. */ Title = "title" } type GroupValue = ColumnValue & { __typename?: 'GroupValue'; /** The column that this value belongs to. */ column: Column; /** The group value. */ group?: Maybe; /** The group identifier. */ group_id?: Maybe; /** The column's unique identifier. */ id: Scalars['ID']['output']; /** Text representation of the column value. Note: Not all columns support textual value */ text?: Maybe; /** The column's type. */ type: ColumnType; /** The column's raw value in JSON format. */ value?: Maybe; }; type HourValue = ColumnValue & { __typename?: 'HourValue'; /** The column that this value belongs to. */ column: Column; /** Hour */ hour?: Maybe; /** The column's unique identifier. */ id: Scalars['ID']['output']; /** Minute */ minute?: Maybe; text?: Maybe; /** The column's type. */ type: ColumnType; /** The date when column value was last updated. */ updated_at?: Maybe; /** The column's raw value in JSON format. */ value?: Maybe; }; type IntegrationValue = ColumnValue & { __typename?: 'IntegrationValue'; /** The column that this value belongs to. */ column: Column; /** ID of the entity */ entity_id?: Maybe; /** The column's unique identifier. */ id: Scalars['ID']['output']; /** URL of the issue */ issue_api_url?: Maybe; /** ID of the issue */ issue_id?: Maybe; /** Text representation of the column value. Note: Not all columns support textual value */ text?: Maybe; /** The column's type. */ type: ColumnType; /** The column's raw value in JSON format. */ value?: Maybe; }; /** An item (table row). */ type Item = { __typename?: 'Item'; /** The item's assets/files. */ assets?: Maybe>>; /** The board that contains this item. */ board?: Maybe; /** The item's column values. */ column_values: Array; /** The item's create date. */ created_at?: Maybe; /** The item's creator. */ creator?: Maybe; /** The unique identifier of the item creator. */ creator_id: Scalars['String']['output']; /** The item's email. */ email: Scalars['String']['output']; /** The group that contains this item. */ group?: Maybe; /** The item's unique identifier. */ id: Scalars['ID']['output']; /** The item's linked items */ linked_items: Array; /** The item's name. */ name: Scalars['String']['output']; /** The parent item of a subitem. */ parent_item?: Maybe; /** The item's relative path */ relative_link?: Maybe; /** The item's state (all / active / archived / deleted). */ state?: Maybe; /** The item's subitems. */ subitems?: Maybe>>; /** The pulses's subscribers. */ subscribers: Array>; /** The item's last update date. */ updated_at?: Maybe; /** The item's updates. */ updates?: Maybe>>; /** The item's link */ url: Scalars['String']['output']; }; /** An item (table row). */ type ItemAssetsArgs = { assets_source?: InputMaybe; column_ids?: InputMaybe>>; }; /** An item (table row). */ type ItemColumn_ValuesArgs = { ids?: InputMaybe>; types?: InputMaybe>; }; /** An item (table row). */ type ItemLinked_ItemsArgs = { link_to_item_column_id: Scalars['String']['input']; linked_board_id: Scalars['ID']['input']; }; /** An item (table row). */ type ItemUpdatesArgs = { ids?: InputMaybe>; limit?: InputMaybe; page?: InputMaybe; }; type ItemIdValue = ColumnValue & { __typename?: 'ItemIdValue'; /** The column that this value belongs to. */ column: Column; /** The column's unique identifier. */ id: Scalars['ID']['output']; /** ID of the item */ item_id: Scalars['ID']['output']; text?: Maybe; /** The column's type. */ type: ColumnType; /** The column's raw value in JSON format. */ value?: Maybe; }; /** The direction to order the items by */ declare enum ItemsOrderByDirection { /** Ascending order */ Asc = "asc", /** Descending order */ Desc = "desc" } type ItemsPageByColumnValuesQuery = { /** The column's unique identifier. */ column_id: Scalars['String']['input']; /** The column values to search items by. */ column_values: Array>; }; type ItemsQuery = { /** A list of rule groups */ groups?: InputMaybe>; /** A list of item IDs to fetch. Use this to fetch a specific set of items by their IDs. Max: 100 IDs */ ids?: InputMaybe>; /** The operator to use for the query rules or rule groups */ operator?: InputMaybe; order_by?: InputMaybe>; /** A list of rules */ rules?: InputMaybe>; }; type ItemsQueryGroup = { /** A list of rule groups */ groups?: InputMaybe>; /** The operator to use for the query rules or rule groups */ operator?: InputMaybe; /** A list of rules */ rules?: InputMaybe>; }; /** The condition between the query rules */ declare enum ItemsQueryOperator { /** Logical AND */ And = "and", /** Logical OR */ Or = "or" } type ItemsQueryOrderBy = { column_id: Scalars['String']['input']; direction?: InputMaybe; }; type ItemsQueryRule = { column_id: Scalars['ID']['input']; compare_attribute?: InputMaybe; compare_value: Scalars['CompareValue']['input']; operator?: InputMaybe; }; /** The operator to use for the value comparison */ declare enum ItemsQueryRuleOperator { /** Any of the values */ AnyOf = "any_of", /** Between the two values */ Between = "between", /** Contains all the terms */ ContainsTerms = "contains_terms", /** Contains the text */ ContainsText = "contains_text", /** Ends with the value */ EndsWith = "ends_with", /** Greater than the value */ GreaterThan = "greater_than", /** Greater than or equal to the value */ GreaterThanOrEquals = "greater_than_or_equals", /** Empty value */ IsEmpty = "is_empty", /** Not empty value */ IsNotEmpty = "is_not_empty", /** Lower than the value */ LowerThan = "lower_than", /** Lower than or equal to the value */ LowerThanOrEqual = "lower_than_or_equal", /** None of the values */ NotAnyOf = "not_any_of", /** Does not contain the text */ NotContainsText = "not_contains_text", /** Starts with the value */ StartsWith = "starts_with", /** Within the last */ WithinTheLast = "within_the_last", /** Within the next */ WithinTheNext = "within_the_next" } type ItemsResponse = { __typename?: 'ItemsResponse'; /** * An opaque cursor that represents the position in the list after the last * returned item. Use this cursor for pagination to fetch the next set of items. * If the cursor is null, there are no more items to fetch. */ cursor?: Maybe; /** The items associated with the cursor. */ items: Array; }; /** Kind of assignee */ declare enum Kind { /** Represents a person */ Person = "person", /** Represents a team */ Team = "team" } type LastUpdatedValue = ColumnValue & { __typename?: 'LastUpdatedValue'; /** The column that this value belongs to. */ column: Column; /** The column's unique identifier. */ id: Scalars['ID']['output']; text?: Maybe; /** The column's type. */ type: ColumnType; /** Timestamp of the last time the item was updated */ updated_at?: Maybe; /** User who updated the item */ updater?: Maybe; /** ID of the user who updated the item */ updater_id?: Maybe; /** The column's raw value in JSON format. */ value?: Maybe; }; type Like = { __typename?: 'Like'; created_at?: Maybe; creator?: Maybe; creator_id?: Maybe; id: Scalars['ID']['output']; reaction_type?: Maybe; updated_at?: Maybe; }; type LinkValue = ColumnValue & { __typename?: 'LinkValue'; /** The column that this value belongs to. */ column: Column; /** The column's unique identifier. */ id: Scalars['ID']['output']; text?: Maybe; /** The column's type. */ type: ColumnType; /** The date when column value was last updated. */ updated_at?: Maybe; /** Url */ url?: Maybe; /** Url text */ url_text?: Maybe; /** The column's raw value in JSON format. */ value?: Maybe; }; type LocationValue = ColumnValue & { __typename?: 'LocationValue'; /** Address */ address?: Maybe; /** City */ city?: Maybe; /** City */ city_short?: Maybe; /** The column that this value belongs to. */ column: Column; /** Country */ country?: Maybe; /** Country short name (e.g. PE for Peru) */ country_short?: Maybe; /** The column's unique identifier. */ id: Scalars['ID']['output']; /** Latitude */ lat?: Maybe; /** Longitude */ lng?: Maybe; /** Place ID of the location */ place_id?: Maybe; /** Street */ street?: Maybe; /** Number of building in the street */ street_number?: Maybe; /** Short number of building in the street */ street_number_short?: Maybe; /** Street */ street_short?: Maybe; text?: Maybe; /** The column's type. */ type: ColumnType; /** The date when column value was last updated. */ updated_at?: Maybe; /** The column's raw value in JSON format. */ value?: Maybe; }; type LongTextValue = ColumnValue & { __typename?: 'LongTextValue'; /** The column that this value belongs to. */ column: Column; /** The column's unique identifier. */ id: Scalars['ID']['output']; /** Text representation of the column value. Note: Not all columns support textual value */ text?: Maybe; /** The column's type. */ type: ColumnType; /** The date when column value was last updated. */ updated_at?: Maybe; /** The column's raw value in JSON format. */ value?: Maybe; }; type MarketplaceAppDiscount = { __typename?: 'MarketplaceAppDiscount'; /** The ID of an account */ account_id: Scalars['ID']['output']; /** Slug of an account */ account_slug: Scalars['String']['output']; /** List of app plan ids */ app_plan_ids: Array; /** Date when a discount was created */ created_at: Scalars['String']['output']; /** Percentage value of a discount */ discount: Scalars['Int']['output']; /** Is discount recurring */ is_recurring: Scalars['Boolean']['output']; period?: Maybe; /** Date until a discount is valid */ valid_until: Scalars['String']['output']; }; type MirrorValue = ColumnValue & { __typename?: 'MirrorValue'; /** The column that this value belongs to. */ column: Column; /** A string representing all the names of the linked items, separated by commas */ display_value: Scalars['String']['output']; /** The column's unique identifier. */ id: Scalars['ID']['output']; /** The mirrored items. */ mirrored_items: Array; /** Text representation of the column value. Note: Not all columns support textual value */ text?: Maybe; /** The column's type. */ type: ColumnType; /** The column's raw value in JSON format. */ value?: Maybe; }; type MirroredItem = { __typename?: 'MirroredItem'; /** The linked board. */ linked_board: Board; /** The linked board's unique identifier. */ linked_board_id: Scalars['ID']['output']; /** The linked item. */ linked_item: Item; /** The mirrored values. */ mirrored_value?: Maybe; }; /** Represents a mirrored value (column value, group, or board). */ type MirroredValue = Board | BoardRelationValue | ButtonValue | CheckboxValue | ColorPickerValue | CountryValue | CreationLogValue | DateValue | DependencyValue | DocValue | DropdownValue | EmailValue | FileValue | FormulaValue | Group | GroupValue | HourValue | IntegrationValue | ItemIdValue | LastUpdatedValue | LinkValue | LocationValue | LongTextValue | MirrorValue | NumbersValue | PeopleValue | PersonValue | PhoneValue | ProgressValue | RatingValue | StatusValue | SubtasksValue | TagsValue | TeamValue | TextValue | TimeTrackingValue | TimelineValue | UnsupportedValue | VoteValue | WeekValue | WorldClockValue; /** Update your monday.com data. */ type Mutation = { __typename?: 'Mutation'; /** Add a file to a column value. */ add_file_to_column?: Maybe; /** Add a file to an update. */ add_file_to_update?: Maybe; /** * Add subscribers to a board. * @deprecated use add_users_to_board instead */ add_subscribers_to_board?: Maybe>>; /** Add teams subscribers to a board. */ add_teams_to_board?: Maybe>>; /** Add teams to a workspace. */ add_teams_to_workspace?: Maybe>>; /** Add subscribers to a board. */ add_users_to_board?: Maybe>>; /** Add users to team. */ add_users_to_team?: Maybe; /** Add users to a workspace. */ add_users_to_workspace?: Maybe>>; /** Archive a board. */ archive_board?: Maybe; /** Archives a group in a specific board. */ archive_group?: Maybe; /** Archive an item. */ archive_item?: Maybe; /** Extends trial period of an application to selected accounts */ batch_extend_trial_period?: Maybe; /** Change a column's properties */ change_column_metadata?: Maybe; /** Change a column's title */ change_column_title?: Maybe; /** Change an item's column value. */ change_column_value?: Maybe; /** Changes the column values of a specific item. */ change_multiple_column_values?: Maybe; /** Change an item's column with simple value. */ change_simple_column_value?: Maybe; /** Clear an item's updates. */ clear_item_updates?: Maybe; /** Get the complexity data of your mutations. */ complexity?: Maybe; /** Create a new board. */ create_board?: Maybe; /** Create a new column in board. */ create_column?: Maybe; create_custom_activity?: Maybe; /** Create a new doc. */ create_doc?: Maybe; /** Create new document block */ create_doc_block?: Maybe; /** Creates a folder in a specific workspace. */ create_folder?: Maybe; /** Creates a new group in a specific board. */ create_group?: Maybe; /** Create a new item. */ create_item?: Maybe; /** Create a new notification. */ create_notification?: Maybe; /** Create a new tag or get it if it already exists. */ create_or_get_tag?: Maybe; /** Create subitem. */ create_subitem?: Maybe; /** Creates a new team. */ create_team?: Maybe; create_timeline_item?: Maybe; /** Create a new update. */ create_update?: Maybe; /** Create a new webhook. */ create_webhook?: Maybe; /** Create a new workspace. */ create_workspace?: Maybe; /** Delete a board. */ delete_board?: Maybe; /** Delete a column. */ delete_column?: Maybe; delete_custom_activity?: Maybe; /** Delete a document block */ delete_doc_block?: Maybe; /** Deletes a folder in a specific workspace. */ delete_folder?: Maybe; /** Deletes a group in a specific board. */ delete_group?: Maybe; /** Delete an item. */ delete_item?: Maybe; delete_marketplace_app_discount: DeleteMarketplaceAppDiscountResult; /** Remove subscribers from the board. */ delete_subscribers_from_board?: Maybe>>; /** Deletes the specified team. */ delete_team?: Maybe; /** Remove team subscribers from the board. */ delete_teams_from_board?: Maybe>>; /** Delete teams from a workspace. */ delete_teams_from_workspace?: Maybe>>; delete_timeline_item?: Maybe; /** Delete an update. */ delete_update?: Maybe; /** Delete users from a workspace. */ delete_users_from_workspace?: Maybe>>; /** Delete a new webhook. */ delete_webhook?: Maybe; /** Delete workspace. */ delete_workspace?: Maybe; /** Duplicate a board. */ duplicate_board?: Maybe; /** Duplicate a group. */ duplicate_group?: Maybe; /** Duplicate an item. */ duplicate_item?: Maybe; edit_update: Update; grant_marketplace_app_discount: GrantMarketplaceAppDiscountResult; /** Increase operations counter */ increase_app_subscription_operations?: Maybe; /** Like an update. */ like_update?: Maybe; /** Move an item to a different board. */ move_item_to_board?: Maybe; /** Move an item to a different group. */ move_item_to_group?: Maybe; pin_to_top: Update; /** Remove mock app subscription for the current account */ remove_mock_app_subscription?: Maybe; /** Remove users from team. */ remove_users_from_team?: Maybe; /** Set mock app subscription for the current account */ set_mock_app_subscription?: Maybe; unlike_update: Update; unpin_from_top: Update; /** Update Board attribute. */ update_board?: Maybe; /** Update a document block */ update_doc_block?: Maybe; /** Updates a folder. */ update_folder?: Maybe; /** Update an existing group. */ update_group?: Maybe; /** Update an existing workspace. */ update_workspace?: Maybe; /** Use a template */ use_template?: Maybe