"""Get your data from monday.com""" type Query { """Get blocks for the current user""" blocks( """Input parameters for getting blocks""" input: GetBlocksInput ): BlocksResult """Fetch remote options for a field type""" remote_options(input: RemoteOptionsInput!): RemoteOptionsResponse updates( """Number of items to get, the default is 25.""" limit: Int = 25 """Page number to get, starting at 1.""" page: Int = 1 """A list of items unique identifiers.""" ids: [ID!] ): [Update!] custom_activity( """The ids of the custom activities to fetch""" ids: [String!] """The name of the custom activity, case insensitive and partial match""" name: String """The icon of the custom activity""" icon_id: CustomActivityIcon """The color of the custom activity""" color: CustomActivityColor ): [CustomActivity!] timeline_item( """The id of the timeline item to delete""" id: ID! ): TimelineItem """Fetches timeline items for a given item""" timeline( """The id of the item""" id: ID! ): TimelineResponse marketplace_app_discounts( """The id of an app""" app_id: ID! ): [MarketplaceAppDiscount!]! app_subscriptions( """The ID of an app""" app_id: ID! status: SubscriptionStatus """The ID of an account""" account_id: Int """ The value, which identifies the exact point to continue fetching the subscriptions from """ cursor: String """The size of the requested page""" limit: Int ): AppSubscriptions! """Get an app by ID.""" app( """The ID of the app""" id: ID! ): AppType """Get the connected account's information.""" account: Account """Get a collection of installs of an app.""" app_installs( """The id of an account to filter app installs by.""" account_id: ID """The id of an application.""" app_id: ID! """Number of items to get, the default is 25. Max: 100""" limit: Int = 25 """Page number to get, starting at 1.""" page: Int = 1 ): [AppInstall] """ Get the current app subscription. Note: This query does not work in the playground """ app_subscription: [AppSubscription] """Get operations counter current value""" app_subscription_operations( """ Operation name. A string of up to 14 characters containing alphanumeric characters and the symbols -_ """ kind: String = "global" ): AppSubscriptionOperationsCounter """Get apps monetization information for an account""" apps_monetization_info: AppsMonetizationInfo """Get apps monetization status for an account""" apps_monetization_status: AppMonetizationStatus """Get a collection of assets by ids.""" assets( """Ids of the assets/files you want to get""" ids: [ID!]! ): [Asset] """Get a collection of boards.""" boards( """The board's kind (public / private / share)""" board_kind: BoardKind """A list of boards unique identifiers.""" ids: [ID!] """Boolean that brings the latest data""" latest: Boolean """Number of items to get, the default is 25.""" limit: Int = 25 """Property to order by (created_at / used_at).""" order_by: BoardsOrderBy """Page number to get, starting at 1.""" page: Int = 1 """ The state of the board (all / active / archived / deleted), the default is active. """ state: State = active """A list of workspace ids the boards are contained in.""" workspace_ids: [ID] ): [Board] """Get the complexity data of your queries.""" complexity: Complexity """Get a collection of docs.""" docs( """A list of document unique identifiers.""" ids: [ID!] """Number of items to get, the default is 25.""" limit: Int = 25 """A list of associated board or object’s unique identifier.""" object_ids: [ID!] """Property to order by (created_at / used_at).""" order_by: DocsOrderBy """Page number to get, starting at 1.""" page: Int = 1 """A list of workspace ids the documents are contained in.""" workspace_ids: [ID] ): [Document] """ Get a collection of folders. Note: This query won't return folders from closed workspaces to which you are not subscribed """ folders( """A list of folders unique identifiers.""" ids: [ID!] """Number of items to get, the default is 25.""" limit: Int = 25 """Page number to get, starting at 1.""" page: Int = 1 """ A list of workspace unique identifiers to filter folders by workspaces. (pass null to include Main Workspace) """ workspace_ids: [ID] ): [Folder] """Get a collection of items.""" items( """Excludes items that are inactive, deleted or belong to deleted items""" exclude_nonactive: Boolean """A list of items unique identifiers.""" ids: [ID!] """Number of items to get, the default is 25.""" limit: Int = 25 """Get the recently created items at the top of the list""" newest_first: Boolean """Page number to get, starting at 1.""" page: Int = 1 ): [Item] """Search items by multiple columns and values.""" items_page_by_column_values( """The board's unique identifier.""" board_id: ID! """One or more columns, and their values to search items by.""" columns: [ItemsPageByColumnValuesQuery!] """ An opaque token representing the position in the result set from which to resume fetching items. Use this to paginate through large result sets. """ cursor: String """ The maximum number of items to fetch in a single request. Use this to control the size of the result set and manage pagination. Maximum: 500. """ limit: Int! = 25 ): ItemsResponse! """Get the connected user's information.""" me: User """Get next pages of board's items (rows) by cursor.""" next_items_page( """ An opaque token representing the position in the result set from which to resume fetching items. Use this to paginate through large result sets. """ cursor: String! """ The maximum number of items to fetch in a single request. Use this to control the size of the result set and manage pagination. Maximum: 500. """ limit: Int! = 25 ): ItemsResponse! """Get a collection of tags.""" tags( """A list of tags unique identifiers.""" ids: [ID!] ): [Tag] """Get a collection of teams.""" teams( """A list of teams unique identifiers.""" ids: [ID!] ): [Team] """Get a collection of users.""" users( """A list of users' emails.""" emails: [String] """A list of users' unique identifiers.""" ids: [ID!] """The kind to search users by (all / non_guests / guests / non_pending).""" kind: UserKind """Number of users to get.""" limit: Int """Allows to fuzzy search by name""" name: String """Get the recently created users at the top of the list""" newest_first: Boolean """Return non active users in the account.""" non_active: Boolean """Page number to get, starting at 1.""" page: Int ): [User] """Get a collection of webhooks for the board""" webhooks( """Filters webhooks that were created by the app initiating the request""" app_webhooks_only: Boolean """Board unique identifier.""" board_id: ID! ): [Webhook] """Get a collection of workspaces.""" workspaces( """A list of workspace unique identifiers.""" ids: [ID!] """The workspace's kind (open / closed / template)""" kind: WorkspaceKind """Number of items to get, the default is 25.""" limit: Int = 25 """Property to order by (created_at).""" order_by: WorkspacesOrderBy """Page number to get, starting at 1.""" page: Int = 1 """ The state of the workspace (all / active / archived / deleted), the default is active. """ state: State = active ): [Workspace] """Get the API version in use""" version: Version! """Get a list containing the versions of the API""" versions: [Version!] } """Update your monday.com data.""" type Mutation { like_update( """The update identifier.""" update_id: ID! """The reaction type.""" reaction_type: String ): Update unlike_update( """The update identifier.""" update_id: ID! ): Update! delete_update( """The update's unique identifier.""" id: ID! ): Update edit_update( """The update's unique identifier.""" id: ID! """The update text.""" body: String! ): Update! pin_to_top( """The update's unique identifier.""" id: ID! """The item unique identifier.""" item_id: ID ): Update! unpin_from_top( """The update's unique identifier.""" id: ID! """The item unique identifier.""" item_id: ID ): Update! create_update( """ The update text. Do not use @ to mention users, use the mentions field instead (if available). """ body: String! """ The item's unique identifier on which the update will be created on. No need to set if you are using parent_id for replying to a post. """ item_id: ID """The parent post identifier. Use this to reply to a post.""" parent_id: ID ): Update create_timeline_item( """The item the timeline item will be created in.""" item_id: ID! """The user who created the timeline item. Only for account admins.""" user_id: Int """The title of the timeline item.""" title: String! """The creation time of the event.""" timestamp: ISO8601DateTime! summary: String content: String """Location field value""" location: String """Phone number field value""" phone: String """URL field value""" url: String """The start and end time of the new timeline item.""" time_range: TimelineItemTimeRange """The id of the custom activity of the timeline item.""" custom_activity_id: String! ): TimelineItem delete_timeline_item( """The id of the timeline item to delete""" id: String! ): TimelineItem create_custom_activity( """The name of the custom activity""" name: String! """The icon of the custom activity""" icon_id: CustomActivityIcon! """The color of the custom activity""" color: CustomActivityColor! ): CustomActivity delete_custom_activity( """The id of the custom activity""" id: String! ): CustomActivity grant_marketplace_app_discount( """The id of an app""" app_id: ID! """Slug of an account""" account_slug: String! data: GrantMarketplaceAppDiscountData! ): GrantMarketplaceAppDiscountResult! delete_marketplace_app_discount( """The id of an app""" app_id: ID! """Slug of an account""" account_slug: String! ): DeleteMarketplaceAppDiscountResult! """Add a file to a column value.""" add_file_to_column( """The column to add the file to.""" column_id: String! """The file to upload.""" file: File! """The item to add the file to.""" item_id: ID! ): Asset """Add a file to an update.""" add_file_to_update( """The file to upload.""" file: File! """The update to add the file to.""" update_id: ID! ): Asset """Add subscribers to a board.""" add_subscribers_to_board( """The board's unique identifier.""" board_id: ID! """Subscribers kind (subscriber / owner)""" kind: BoardSubscriberKind = subscriber """User ids to subscribe to a board""" user_ids: [ID!]! ): [User] @deprecated(reason: "use add_users_to_board instead") """Add teams subscribers to a board.""" add_teams_to_board( """The board's unique identifier.""" board_id: ID! """Subscribers kind (subscriber / owner)""" kind: BoardSubscriberKind = subscriber """Team ids to subscribe to a board""" team_ids: [ID!]! ): [Team] """Add teams to a workspace.""" add_teams_to_workspace( """Subscribers kind (subscriber / owner)""" kind: WorkspaceSubscriberKind = subscriber """Team ids to subscribe to a workspace""" team_ids: [ID!]! """The workspace's unique identifier.""" workspace_id: ID! ): [Team] """Add subscribers to a board.""" add_users_to_board( """The board's unique identifier.""" board_id: ID! """Subscribers kind (subscriber / owner)""" kind: BoardSubscriberKind = subscriber """User ids to subscribe to a board""" user_ids: [ID!]! ): [User] """Add users to team.""" add_users_to_team( """The team's unique identifier.""" team_id: ID! """User ids to add to/remove from the team""" user_ids: [ID!]! ): ChangeTeamMembershipsResult """Add users to a workspace.""" add_users_to_workspace( """Subscribers kind (subscriber / owner)""" kind: WorkspaceSubscriberKind = subscriber """User ids to subscribe to a workspace""" user_ids: [ID!]! """The workspace's unique identifier.""" workspace_id: ID! ): [User] """Archive a board.""" archive_board( """The board's unique identifier""" board_id: ID! ): Board """Archives a group in a specific board.""" archive_group( """The board's unique identifier.""" board_id: ID! """The group's unique identifier.""" group_id: String! ): Group """Archive an item.""" archive_item( """The item's unique identifier.""" item_id: ID ): Item """Extends trial period of an application to selected accounts""" batch_extend_trial_period( """The accounts' slags. Max: 5""" account_slugs: [String!]! """The id of an application.""" app_id: ID! """The amount of days to extend a trial period. Max: 365""" duration_in_days: Int! """The id of a payment plan.""" plan_id: String! ): BatchExtendTrialPeriod """Change a column's properties""" change_column_metadata( """The board's unique identifier.""" board_id: ID! """The column's unique identifier.""" column_id: String! """The property name of the column to be changed (title / description).""" column_property: ColumnProperty """The new description of the column.""" value: String ): Column """Change a column's title""" change_column_title( """The board's unique identifier.""" board_id: ID! """The column's unique identifier.""" column_id: String! """The new title of the column.""" title: String! ): Column """Change an item's column value.""" change_column_value( """The board's unique identifier.""" board_id: ID! """The column's unique identifier.""" column_id: String! """ Create Status/Dropdown labels if they're missing. (Requires permission to change board structure) """ create_labels_if_missing: Boolean """The item's unique identifier.""" item_id: ID """The new value of the column.""" value: JSON! ): Item """Changes the column values of a specific item.""" change_multiple_column_values( """The board's unique identifier.""" board_id: ID! """The column values updates.""" column_values: JSON! """ Create Status/Dropdown labels if they're missing. (Requires permission to change board structure) """ create_labels_if_missing: Boolean """The item's unique identifier.""" item_id: ID ): Item """Change an item's column with simple value.""" change_simple_column_value( """The board's unique identifier.""" board_id: ID! """The column's unique identifier.""" column_id: String! """ Create Status/Dropdown labels if they're missing. (Requires permission to change board structure) """ create_labels_if_missing: Boolean """The item's unique identifier.""" item_id: ID """The new simple value of the column (pass null to empty the column).""" value: String ): Item """Clear an item's updates.""" clear_item_updates( """The item's unique identifier.""" item_id: ID! ): Item """Get the complexity data of your mutations.""" complexity: Complexity """Create a new board.""" create_board( """The board's kind (public / private / share)""" board_kind: BoardKind! """The board's name""" board_name: String! """Optional board owner user ids""" board_owner_ids: [ID!] """Optional board owner team ids""" board_owner_team_ids: [ID!] """Optional board subscriber ids""" board_subscriber_ids: [ID!] """Optional list of subscriber team ids""" board_subscriber_teams_ids: [ID!] """Optional board's description""" description: String """Optional flag to create an empty board (without any default items)""" empty: Boolean = false """Optional board folder id""" folder_id: ID """Optional board template id""" template_id: ID """Optional workspace id""" workspace_id: ID ): Board """Create a new column in board.""" create_column( """ The column's unique identifier after which the new column will be inserted. """ after_column_id: ID """The board's unique identifier.""" board_id: ID! """The type of column to create.""" column_type: ColumnType! """The new column's defaults.""" defaults: JSON """The new column's description.""" description: String """The column's user-specified unique identifier.""" id: String """The new column's title.""" title: String! ): Column """Create a new doc.""" create_doc( """new monday doc location""" location: CreateDocInput! ): Document """Create new document block""" create_doc_block( """ After which block to insert this one. If not provided, will be inserted first in the document """ after_block_id: String """The block's content.""" content: JSON! """The doc's unique identifier.""" doc_id: ID! """The parent block id to append the created block under.""" parent_block_id: String """The block's content type.""" type: DocBlockContentType! ): DocumentBlock """Creates a folder in a specific workspace.""" create_folder( """The folder's color.""" color: FolderColor """The folder's custom icon.""" custom_icon: FolderCustomIcon """The folder's font weight.""" font_weight: FolderFontWeight """The folder's name""" name: String! """The folder's parent folder unique identifier.""" parent_folder_id: ID """The unique identifier of the workspace to create this folder in""" workspace_id: ID ): Folder """Creates a new group in a specific board.""" create_group( """The board's unique identifier.""" board_id: ID! """A hex representing the group's color""" group_color: String """The name of the new group.""" group_name: String! """ The group's position in the board. DEPRECATED! Replaced with relative position (position_relative_method, relative_to) """ position: String """The position relative method to another group (before_at / after_at)""" position_relative_method: PositionRelative """The group to set the position next to.""" relative_to: String ): Group """Create a new item.""" create_item( """The board's unique identifier.""" board_id: ID! """The column values of the new item.""" column_values: JSON """ Create Status/Dropdown labels if they're missing. (Requires permission to change board structure) """ create_labels_if_missing: Boolean """The group's unique identifier.""" group_id: String """The new item's name.""" item_name: String! """The position relative method to another item (before_at / after_at)""" position_relative_method: PositionRelative """The item to set the position next to.""" relative_to: ID ): Item """Create a new notification.""" create_notification( """The target's unique identifier.""" target_id: ID! """The target's type (Project / Post)""" target_type: NotificationTargetType! """The notification text.""" text: String! """The user's unique identifier.""" user_id: ID! ): Notification """Create a new tag or get it if it already exists.""" create_or_get_tag( """ The private board id to create the tag at (not needed for public boards) """ board_id: ID """The new tag's name.""" tag_name: String ): Tag """Create subitem.""" create_subitem( """The column values of the new item.""" column_values: JSON """ Create Status/Dropdown labels if they're missing. (Requires permission to change board structure) """ create_labels_if_missing: Boolean """The new item's name.""" item_name: String! """The parent item's unique identifier.""" parent_item_id: ID! ): Item """Create a new webhook.""" create_webhook( """The board's unique identifier.""" board_id: ID! """The webhook config""" config: JSON """The event to listen to""" event: WebhookEventType! """The webhook URL.""" url: String! ): Webhook """Create a new workspace.""" create_workspace( """The account product's id""" account_product_id: ID """The Workspace's description""" description: String """The workspace's kind (open / closed / template)""" kind: WorkspaceKind! """The Workspace's name""" name: String! ): Workspace """Delete a board.""" delete_board( """The board's unique identifier""" board_id: ID! ): Board """Delete a column.""" delete_column( """The board's unique identifier.""" board_id: ID! """The column's unique identifier.""" column_id: String! ): Column """Delete a document block""" delete_doc_block( """The block's unique identifier.""" block_id: String! ): DocumentBlockIdOnly """Deletes a folder in a specific workspace.""" delete_folder( """The folder's unique identifier.""" folder_id: ID! ): Folder """Deletes a group in a specific board.""" delete_group( """The board's unique identifier.""" board_id: ID! """The group's unique identifier.""" group_id: String! ): Group """Delete an item.""" delete_item( """The item's unique identifier.""" item_id: ID ): Item """Remove subscribers from the board.""" delete_subscribers_from_board( """The board's unique identifier.""" board_id: ID! """User ids to unsubscribe from a board""" user_ids: [ID!]! ): [User] """Remove team subscribers from the board.""" delete_teams_from_board( """The board's unique identifier""" board_id: ID! """Team ids to unsubscribe from a workspace""" team_ids: [ID!]! ): [Team] """Delete teams from a workspace.""" delete_teams_from_workspace( """Team ids to unsubscribe from a workspace""" team_ids: [ID!]! """The workspace's unique identifier.""" workspace_id: ID! ): [Team] """Delete users from a workspace.""" delete_users_from_workspace( """User ids to unsubscribe from a workspace""" user_ids: [ID!]! """The workspace's unique identifier.""" workspace_id: ID! ): [User] """Delete a new webhook.""" delete_webhook( """The webhook's unique identifier.""" id: ID! ): Webhook """Delete workspace.""" delete_workspace( """The workspace's unique identifier""" workspace_id: ID! ): Workspace """Duplicate a board.""" duplicate_board( """The board's unique identifier.""" board_id: ID! """Optional the new board's name. If omitted then automatically generated""" board_name: String """The duplication type.""" duplicate_type: DuplicateBoardType! """ Optional destination folder in destination workspace. Defaults to the original board folder. """ folder_id: ID """Duplicate the subscribers to the new board. Defaults to false.""" keep_subscribers: Boolean """ Optional destination workspace. Defaults to the original board workspace. """ workspace_id: ID ): BoardDuplication """Duplicate a group.""" duplicate_group( """Should the new group be added to the top.""" add_to_top: Boolean """The board's unique identifier.""" board_id: ID! """The group's unique identifier.""" group_id: String! """The group's title.""" group_title: String ): Group """Duplicate an item.""" duplicate_item( """The board's unique identifier.""" board_id: ID! """The item's unique identifier. *Required""" item_id: ID """Duplicate with the item's updates.""" with_updates: Boolean ): Item """Increase operations counter""" increase_app_subscription_operations( """Must be positive number.""" increment_by: Int = 1 """ Operation name. A string of up to 14 characters containing alphanumeric characters and the symbols -_ """ kind: String = "global" ): AppSubscriptionOperationsCounter """Move an item to a different board.""" move_item_to_board( """The unique identifier of a target board.""" board_id: ID! """Mapping of columns between the original board and target board""" columns_mapping: [ColumnMappingInput!] """The unique identifier of a target group.""" group_id: ID! """The unique identifier of an item to move.""" item_id: ID! """Mapping of subitem columns between the original board and target board""" subitems_columns_mapping: [ColumnMappingInput!] ): Item """Move an item to a different group.""" move_item_to_group( """The group's unique identifier.""" group_id: String! """The item's unique identifier.""" item_id: ID ): Item """Remove mock app subscription for the current account""" remove_mock_app_subscription( """The app id of the app to remove the mocked subscription for.""" app_id: ID! """The last 10 characters of the app's signing secret.""" partial_signing_secret: String! ): AppSubscription """Remove users from team.""" remove_users_from_team( """The team's unique identifier.""" team_id: ID! """User ids to add to/remove from the team""" user_ids: [ID!]! ): ChangeTeamMembershipsResult """Set mock app subscription for the current account""" set_mock_app_subscription( """The app id of the app to mock subscription for.""" app_id: ID! """Billing period [monthly/yearly]""" billing_period: String """Is the subscription a trial""" is_trial: Boolean """The last 10 characters of the app's signing secret.""" partial_signing_secret: String! """The plan id for the mocked plan""" plan_id: String """Pricing plans version""" pricing_version: Int """The subscription renewal date""" renewal_date: Date ): AppSubscription """Update Board attribute.""" update_board( """The board's attribute to update (name / description / communication)""" board_attribute: BoardAttributes! """The board's unique identifier""" board_id: ID! """The new attribute value.""" new_value: String! ): JSON """Update a document block""" update_doc_block( """The block's unique identifier.""" block_id: String! """The block's content.""" content: JSON! ): DocumentBlock """Updates a folder.""" update_folder( """The folder's color.""" color: FolderColor """The folder's custom icon.""" custom_icon: FolderCustomIcon """The folder's unique identifier""" folder_id: ID! """The folder's font weight.""" font_weight: FolderFontWeight """The folder's name""" name: String """The folder's parent folder.""" parent_folder_id: ID ): Folder """Update an existing group.""" update_group( """The board's unique identifier.""" board_id: ID! """ The groups's attribute to update (title / color / position / relative_position_after / relative_position_before) """ group_attribute: GroupAttributes! """The Group's unique identifier.""" group_id: String! """The new attribute value.""" new_value: String! ): Group """Update an existing workspace.""" update_workspace( """The attributes of the workspace to update""" attributes: UpdateWorkspaceAttributesInput! """The workspace ID.""" id: ID ): Workspace """Use a template""" use_template( """The board's kind (public / private / share)""" board_kind: BoardKind """Optional board owner user ids""" board_owner_ids: [Int] """Optional board owner team ids""" board_owner_team_ids: [Int] """Optional board subscriber ids""" board_subscriber_ids: [Int] """Optional list of subscriber team ids""" board_subscriber_teams_ids: [Int] """ The callback URL to send the workspace, boards and dashboards IDs result, after its completed in the background """ callback_url_on_complete: String """The folder ID to duplicate the template to.""" destination_folder_id: Int """ The folder name to duplicate the template to, in case of multiple boards template """ destination_folder_name: String """The name of the instance""" destination_name: String """ The workspace ID to duplicate the template to, If not defined, it will be created in Main Workspace """ destination_workspace_id: Int """Skips target folder creation in multiple entities templates""" skip_target_folder_creation: Boolean """Optional adding extra options""" solution_extra_options: JSON """The template ID""" template_id: Int! ): Template """Connect project to portfolio""" connect_project_to_portfolio( """The ID of the project to connect""" projectBoardId: ID! """The ID of the portfolio to connect to""" portfolioBoardId: ID! ): ConnectProjectResult """Creates a new team.""" create_team(input: CreateTeamAttributesInput!, options: CreateTeamOptionsInput): Team """Activates the specified users.""" activate_users( """The ids of the users to activate. (Limit: 200)""" user_ids: [ID!]! ): ActivateUsersResult """Deactivates the specified users.""" deactivate_users( """The ids of the users to deactivate. (Limit: 200)""" user_ids: [ID!]! ): DeactivateUsersResult """Deletes the specified team.""" delete_team( """The team to be deleted.""" team_id: ID! ): Team """Updates the role of the specified users.""" update_users_role( """The ids of the users to update. (Limit: 200)""" user_ids: [ID!]! """The base role name (e.g. admin, member, etc.)""" new_role: BaseRoleName ): UpdateUsersRoleResult """Assigns the specified users as owners of the specified team.""" assign_team_owners( """The team identifier.""" team_id: ID! """The user identifiers (max 200)""" user_ids: [ID!]! ): AssignTeamOwnersResult """Removes the specified users as owners of the specified team.""" remove_team_owners( """The team identifier.""" team_id: ID! """The user identifiers (max 200)""" user_ids: [ID!]! ): RemoveTeamOwnersResult """Updates the email domain for the specified users.""" update_email_domain(input: UpdateEmailDomainAttributesInput!): UpdateEmailDomainResult } """Base field type implementation""" type BaseFieldType implements FieldType { """Unique identifier for the field type""" id: Int """Name of the field type""" name: String """Description of the field type""" description: String """Current state of the field type""" state: FieldTypeState """Unique key identifier for the field type""" key: String """Default key for fields of this type""" defaultFieldKey: String """Configuration for field dependencies""" dependencyConfig: DependencyConfig """List of field type implementations""" implement: [FieldTypeImplementation!] } """A block in the framework""" type Block { """Unique identifier for the block""" id: Int """Name of the block""" name: String """Description of the block""" description: String """Type of the block""" kind: String """Configuration for input fields""" inputFieldsConfig: [InputFieldConfig!] """Configuration for output fields""" outputFieldsConfig: [OutputFieldConfig!] } """Result of a blocks query""" type BlocksResult { """List of blocks""" blocks: [Block!] } """Configuration for a custom input field""" type CustomInputFieldConfig implements InputFieldConfig { """Unique identifier for the field""" id: Int """Key identifier for the field""" fieldKey: String """Display title for the field""" fieldTitle: String """Whether the field can be null""" isNullable: Boolean """Whether the field is an array type""" isArray: Boolean """Whether the field is optional""" isOptional: Boolean """Additional information about the field""" information: FieldInformation """Detailed description of the field""" description: FieldInformation """Type of the field relation""" type: FieldTypeRelationType """Reference ID to the field type""" fieldTypeReferenceId: Int """Constraints applied to the field""" constraints: InputFieldConstraints """Data for the referenced field type""" fieldTypeData: FieldType } """Configuration for a custom output field""" type CustomOutputFieldConfig implements OutputFieldConfig { """Unique identifier for the field""" id: Int """Key identifier for the field""" fieldKey: String """Display title for the field""" fieldTitle: String """Whether the field can be null""" isNullable: Boolean """Whether the field is an array type""" isArray: Boolean """Whether the field is optional""" isOptional: Boolean """Additional information about the field""" information: FieldInformation """Detailed description of the field""" description: FieldInformation """Type of the field relation""" type: FieldTypeRelationType """Reference ID to the field type""" fieldTypeReferenceId: Int """Constraints applied to the field""" constraints: OutputFieldConstraints """Data for the referenced field type""" fieldTypeData: FieldType } """A date.""" scalar Date """Configuration for field dependencies""" type DependencyConfig { """List of mandatory fields in order""" orderedMandatoryFields: [DependencyField!] """List of optional fields""" optionalFields: [DependencyField!] } """Represents a dependency field configuration""" type DependencyField { """Reference ID of the source field type""" sourceFieldTypeReferenceId: Int """Key of the target field""" targetFieldKey: String } """Information about a field""" type FieldInformation { """The text content of the field information""" text: String """A link to more information""" link: JSON } """A field type in the framework""" interface FieldType { """Unique identifier for the field type""" id: Int """Name of the field type""" name: String """Description of the field type""" description: String """Current state of the field type""" state: FieldTypeState """Unique key identifier for the field type""" key: String """Default key for fields of this type""" defaultFieldKey: String """Configuration for field dependencies""" dependencyConfig: DependencyConfig """List of field type implementations""" implement: [FieldTypeImplementation!] } """Implementation of a field type""" type FieldTypeImplementation { """Unique identifier for the implementation""" id: Int """Name of the implementation""" name: String } """The type of relation between a field and its type""" enum FieldTypeRelationType { """The field type is a primitive type (string, number, boolean, etc.)""" PRIMITIVE """The field type is an interface type""" INTERFACE """The field type is a custom type""" CUSTOM } """The state of a field type""" enum FieldTypeState { """The field type is active and can be used""" ACTIVE """The field type has been deleted and cannot be used""" DELETED } """Input parameters for getting blocks""" input GetBlocksInput { """Optional array of app feature reference IDs to filter blocks""" appFeatureReferenceIds: [Int!] """Optional array of contexts to filter blocks""" contexts: [String!] } """Interface for input field configuration""" interface InputFieldConfig { """Unique identifier for the field""" id: Int """Key identifier for the field""" fieldKey: String """Display title for the field""" fieldTitle: String """Whether the field can be null""" isNullable: Boolean """Whether the field is an array type""" isArray: Boolean """Whether the field is optional""" isOptional: Boolean """Additional information about the field""" information: FieldInformation """Detailed description of the field""" description: FieldInformation """Type of the field relation""" type: FieldTypeRelationType } """Input field constraints""" type InputFieldConstraints { """Dependencies for remote options that affect this field""" remoteOptionsDependencies: JSON """Dependencies that affect this field's behavior or validation""" dependencies: JSON """Dependencies between this field and its subfields""" subFieldsDependencies: JSON """Credential dependencies required for this field""" credentials: JSON } """Configuration for an interface input field""" type InterfaceInputFieldConfig implements InputFieldConfig { """Unique identifier for the field""" id: Int """Key identifier for the field""" fieldKey: String """Display title for the field""" fieldTitle: String """Whether the field can be null""" isNullable: Boolean """Whether the field is an array type""" isArray: Boolean """Whether the field is optional""" isOptional: Boolean """Additional information about the field""" information: FieldInformation """Detailed description of the field""" description: FieldInformation """Type of the field relation""" type: FieldTypeRelationType """Name of the subfield in the interface""" subfieldName: String """Constraints applied to the field""" constraints: InputFieldConstraints } """An ISO 8601-encoded datetime (e.g., 2024-04-09T13:45:30Z)""" scalar ISO8601DateTime """A JSON formatted string.""" scalar JSON """Data required to request the next page of remote options""" type NextPageRequestData { """The page number to request""" page: Int! """Optional cursor for cursor-based pagination""" cursor: JSON } """A single option in a remote options list""" type Option { """The value of the option""" value: JSON """The display title of the option""" title: String } """Interface for output field configuration""" interface OutputFieldConfig { """Unique identifier for the field""" id: Int """Key identifier for the field""" fieldKey: String """Display title for the field""" fieldTitle: String """Whether the field can be null""" isNullable: Boolean """Whether the field is an array type""" isArray: Boolean """Whether the field is optional""" isOptional: Boolean """Additional information about the field""" information: FieldInformation """Detailed description of the field""" description: FieldInformation """Type of the field relation""" type: FieldTypeRelationType } """Output field constraints""" type OutputFieldConstraints { """Dependencies that affect this field's output behavior""" dependencies: JSON """Dependencies between this field and its subfields in the output""" subFieldsDependencies: JSON """Credential dependencies required for this field's output""" credentials: JSON } """Primitive field type implementation""" type PrimitiveFieldType implements FieldType { """Unique identifier for the field type""" id: Int """Name of the field type""" name: String """Description of the field type""" description: String """Current state of the field type""" state: FieldTypeState """Unique key identifier for the field type""" key: String """Default key for fields of this type""" defaultFieldKey: String """Configuration for field dependencies""" dependencyConfig: DependencyConfig """List of field type implementations""" implement: [FieldTypeImplementation!] """The primitive type of the field""" primitiveType: PrimitiveTypes """Configuration metadata for the field type""" configurartionMetadata: JSON } """Configuration for a primitive input field""" type PrimitiveInputFieldConfig implements InputFieldConfig { """Unique identifier for the field""" id: Int """Key identifier for the field""" fieldKey: String """Display title for the field""" fieldTitle: String """Whether the field can be null""" isNullable: Boolean """Whether the field is an array type""" isArray: Boolean """Whether the field is optional""" isOptional: Boolean """Additional information about the field""" information: FieldInformation """Detailed description of the field""" description: FieldInformation """Type of the field relation""" type: FieldTypeRelationType """Type of the primitive field""" primitiveType: PrimitiveTypes } """Configuration for a primitive output field""" type PrimitiveOutputFieldConfig implements OutputFieldConfig { """Unique identifier for the field""" id: Int """Key identifier for the field""" fieldKey: String """Display title for the field""" fieldTitle: String """Whether the field can be null""" isNullable: Boolean """Whether the field is an array type""" isArray: Boolean """Whether the field is optional""" isOptional: Boolean """Additional information about the field""" information: FieldInformation """Detailed description of the field""" description: FieldInformation """Type of the field relation""" type: FieldTypeRelationType """Type of the primitive field""" primitiveType: PrimitiveTypes } """The primitive types supported by the system""" enum PrimitiveTypes { """String type for text values""" STRING """Number type for integer values""" NUMBER """Float type for decimal values""" FLOAT """Boolean type for true/false values""" BOOLEAN """Date type for date values""" DATE } """ Input type for requesting remote options for a field type, including dependencies, credentials, pagination, and search query. """ input RemoteOptionsInput { """The reference ID of the field type""" fieldTypeReferenceId: Int! """ Map a dependency fieldKey to its value. Example: { "my-field-key": { value: 123 } } """ dependenciesValues: JSON """ Map a credentialsKey to the credentials data. Example: { "my-credentials-key": { userCredentialsId: 123, accessToken: "abc" } } """ credentialsValues: JSON """ Pagination data matching the schema of the field's remote options pagination data """ pageRequestData: JSON """Search query""" query: String """Request specific values to fetch their title""" valuesToFetch: JSON } """ Response containing a list of remote options and pagination information """ type RemoteOptionsResponse { """List of available options""" options: [Option!] """Whether the options list supports pagination""" isPaginated: Boolean """Whether this is the last page of options""" isLastPage: Boolean """Data required to fetch the next page of options""" nextPageRequestData: NextPageRequestData """Optional disclaimer text to display with the options""" disclaimer: String } """Object field type implementation""" type SubfieldsFieldType implements FieldType { """Unique identifier for the field type""" id: Int """Name of the field type""" name: String """Description of the field type""" description: String """Current state of the field type""" state: FieldTypeState """Unique key identifier for the field type""" key: String """Default key for fields of this type""" defaultFieldKey: String """Configuration for field dependencies""" dependencyConfig: DependencyConfig """List of field type implementations""" implement: [FieldTypeImplementation!] """Indicates if the object field type has remote subfields""" hasRemoteSubfields: Boolean } """A monday.com board.""" type Board { """The unique identifier of the board.""" id: ID! """The board's updates.""" updates( """Number of items to get, the default is 25.""" limit: Int = 25 """Page number to get, starting at 1.""" page: Int = 1 """A list of items unique identifiers.""" ids: [ID!] ): [Update!] """The board log events.""" activity_logs( """Column ids to filter""" column_ids: [String] """From timestamp (ISO8601)""" from: ISO8601DateTime """Group ids to filter""" group_ids: [String] """Item id to filter""" item_ids: [ID!] """Number of items to get, the default is 25.""" limit: Int = 25 """Page number to get, starting at 1.""" page: Int = 1 """To timestamp (ISO8601)""" to: ISO8601DateTime """User ids to filter.""" user_ids: [ID!] ): [ActivityLogType] """The board's folder unique identifier.""" board_folder_id: ID """The board's kind (public / private / share).""" board_kind: BoardKind! """The board's visible columns.""" columns( """A list of column unique identifiers.""" ids: [String] """A list of column types.""" types: [ColumnType!] ): [Column] """Get the board communication value - typically meeting ID""" communication: JSON """The creator of the board.""" creator: User! """The board's description.""" description: String """The board's visible groups.""" groups( """A list of group unique identifiers.""" ids: [String] ): [Group] """ The Board's item nickname, one of a predefined set of values, or a custom user value """ item_terminology: String """The number of items on the board""" items_count: Int """The maximum number of items this board can have""" items_limit: Int """The board's items (rows).""" items_page( """ An opaque token representing the position in the result set from which to resume fetching items. Use this to paginate through large result sets. """ cursor: String """ The maximum number of items to fetch in a single request. Use this to control the size of the result set and manage pagination. Maximum: 500. """ limit: Int! = 25 """ A set of parameters to filter, sort, and control the scope of the items query. Use this to customize the results based on specific criteria. """ query_params: ItemsQuery ): ItemsResponse! """The board's name.""" name: String! """The owner of the board.""" owner: User! @deprecated(reason: "This field returned creator of the board. Please use 'creator' or 'owners' fields instead.") """List of user board owners""" owners: [User]! """The board's permissions.""" permissions: String! """The board's state (all / active / archived / deleted).""" state: State! """The board's subscribers.""" subscribers: [User]! """The board's specific tags.""" tags: [Tag] """List of team board owners""" team_owners( """Number of items to get, the default is 25.""" limit: Int = 25 """Page number to get, starting at 1.""" page: Int = 1 ): [Team!] """The board's team subscribers.""" team_subscribers( """Number of items to get, the default is 25.""" limit: Int = 25 """Page number to get, starting at 1.""" page: Int = 1 ): [Team!] """The top group at this board.""" top_group: Group! """The board object type.""" type: BoardObjectType """The last time the board was updated at.""" updated_at: ISO8601DateTime """The Board's url""" url: String! """The board's views.""" views( """A list of view unique identifiers.""" ids: [ID!] """The view's type""" type: String ): [BoardView] """The workspace that contains this board (null for main workspace).""" workspace: Workspace """The board's workspace unique identifier (null for main workspace).""" workspace_id: ID } """An item (table row).""" type Item { """The item's unique identifier.""" id: ID! """The item's updates.""" updates( """Number of items to get, the default is 25.""" limit: Int = 25 """Page number to get, starting at 1.""" page: Int = 1 """A list of items unique identifiers.""" ids: [ID!] ): [Update!] """The item's assets/files.""" assets( """The assets source (all / columns / gallery)""" assets_source: AssetsSource """Ids of the columns you want to get assets from.""" column_ids: [String] ): [Asset] """The board that contains this item.""" board: Board """The item's column values.""" column_values( """A list of column ids to return""" ids: [String!] """A list of column types to return""" types: [ColumnType!] ): [ColumnValue!]! """The item's create date.""" created_at: Date """The item's creator.""" creator: User """The unique identifier of the item creator.""" creator_id: String! """The item's email.""" email: String! """The group that contains this item.""" group: Group """The item's linked items""" linked_items( """The id of the link to item column""" link_to_item_column_id: String! """The id of the linked board""" linked_board_id: ID! ): [Item!]! """The item's name.""" name: String! """The parent item of a subitem.""" parent_item: Item """The item's relative path""" relative_link: String """The item's state (all / active / archived / deleted).""" state: State """The item's subitems.""" subitems: [Item] """The pulses's subscribers.""" subscribers: [User]! """The item's last update date.""" updated_at: Date """The item's link""" url: String! } type Like { id: ID! creator_id: String creator: User reaction_type: String created_at: Date updated_at: Date } """A reply for an update.""" type Reply { """The reply's unique identifier.""" id: ID! """The reply's html formatted body.""" body: String! kind: String! """The unique identifier of the reply creator.""" creator_id: String edited_at: Date! """The reply's creator.""" creator: User likes: [Like!]! pinned_to_top: [UpdatePin!]! viewers( """Number of items to get, the default is 100.""" limit: Int = 100 """Page number to get, starting at 1.""" page: Int = 1 ): [Watcher!]! """The reply's creation date.""" created_at: Date """The reply's last edit date.""" updated_at: Date """The reply's text body.""" text_body: String } """An update.""" type Update { """The update's unique identifier.""" id: ID! """The update's html formatted body.""" body: String! """The unique identifier of the update creator.""" creator_id: String edited_at: Date! """The update's creator.""" creator: User likes: [Like!]! pinned_to_top: [UpdatePin!]! viewers( """Number of items to get, the default is 100.""" limit: Int = 100 """Page number to get, starting at 1.""" page: Int = 1 ): [Watcher!]! """The update's creation date.""" created_at: Date """The update's last edit date.""" updated_at: Date """The update's item ID.""" item_id: String item: Item """The update's replies.""" replies: [Reply!] """The update's assets/files.""" assets: [Asset] """The update's text body.""" text_body: String } """The pin to top data of the update.""" type UpdatePin { item_id: ID! } """A monday.com user.""" type User { """The user's unique identifier.""" id: ID! """The user's account.""" account: Account! """The products the user is assigned to.""" account_products: [AccountProduct!] """The user's birthday.""" birthday: Date """The user's country code.""" country_code: String """The user's creation date.""" created_at: Date """The current user's language""" current_language: String """The custom field metas of the user profile.""" custom_field_metas: [CustomFieldMetas] """The custom field values of the user profile.""" custom_field_values: [CustomFieldValue] """The user's email.""" email: String! """Is the user enabled or not.""" enabled: Boolean! """The token of the user for email to board.""" encrypt_api_token: String """Is the user an account admin.""" is_admin: Boolean """Is the user a guest or not.""" is_guest: Boolean """Is the user a pending user""" is_pending: Boolean """Is user verified his email.""" is_verified: Boolean """Is the user a view only user or not.""" is_view_only: Boolean """The date the user joined the account.""" join_date: Date """Last date & time when user was active""" last_activity: Date """The user's location.""" location: String """The user's mobile phone number.""" mobile_phone: String """The user's name.""" name: String! """The user's out of office status.""" out_of_office: OutOfOffice """The user's phone number.""" phone: String """The user's photo in the original size.""" photo_original: String """The user's photo in small size (150x150).""" photo_small: String """The user's photo in thumbnail size (100x100).""" photo_thumb: String """The user's photo in small thumbnail size (50x50).""" photo_thumb_small: String """The user's photo in tiny size (30x30).""" photo_tiny: String """The product to which the user signed up to first.""" sign_up_product_kind: String """The teams the user is a member in.""" teams( """A list of teams unique identifiers.""" ids: [ID!] ): [Team] """The user's timezone identifier.""" time_zone_identifier: String """The user's title.""" title: String """The user's profile url.""" url: String! """The user’s utc hours difference.""" utc_hours_diff: Int greeting: String } """The viewer of the update.""" type Watcher { user_id: ID! medium: String! user: User } type CustomActivity { id: ID type: String name: String icon_id: CustomActivityIcon color: CustomActivityColor } enum CustomActivityColor { VIVID_CERULEAN GO_GREEN PHILIPPINE_GREEN YANKEES_BLUE CELTIC_BLUE MEDIUM_TURQUOISE CORNFLOWER_BLUE MAYA_BLUE SLATE_BLUE GRAY YELLOW_GREEN DINGY_DUNGEON PARADISE_PINK BRINK_PINK YELLOW_ORANGE LIGHT_DEEP_PINK LIGHT_HOT_PINK PHILIPPINE_YELLOW } enum CustomActivityIcon { ASCENDING CAMERA CONFERENCE FLAG GIFT HEADPHONES HOMEKEYS LOCATION PAPERPLANE PLANE NOTEBOOK PLIERS TRIPOD TWOFLAGS UTENCILS } type TimelineItem { id: ID type: String """The item that the timeline item is on.""" item: Item """The board that the timeline item is on.""" board: Board """The user who created the timeline item.""" user: User """The title of the timeline item.""" title: String """The external ID of the custom activity of the timeline item.""" custom_activity_id: String """The content of the timeline item.""" content: String """The creation date of the timeline item.""" created_at: Date! } type TimelineItemsPage { """The timeline items in the current page""" timeline_items: [TimelineItem!]! """Cursor for fetching the next page""" cursor: String } input TimelineItemTimeRange { """Start time""" start_timestamp: ISO8601DateTime! """End time""" end_timestamp: ISO8601DateTime! } type TimelineResponse { """Paginated set of timeline items and a cursor to get the next page""" timeline_items_page( """The cursor for the next set of timeline items""" cursor: String = null """The limit for the current page of timeline items""" limit: Int = 25 ): TimelineItemsPage! } """Subscription object""" type AppSubscriptionDetails { """The ID of an account""" account_id: Int! """The ID of a pricing plan""" plan_id: String! """The ID of a pricing version""" pricing_version_id: Int! """ The monthly price of the product purchased in the given currency, after applying discounts """ monthly_price: Float! """The currency, in which the product was purchased""" currency: String! period_type: SubscriptionPeriodType! """ The date the active subscription is set to renew. Equals to null for inactive subscriptions """ renewal_date: String status: SubscriptionStatus! discounts: [SubscriptionDiscount!]! """The number of days left until the subscription ends""" days_left: Int! } type AppSubscriptions { subscriptions: [AppSubscriptionDetails!]! """Total number of subscriptions matching the given parameters""" total_count: Int! """ The value, which identifies the exact point to continue fetching the subscriptions from """ cursor: String } type DeleteMarketplaceAppDiscount { """Slug of an account""" account_slug: String! """The id of an app""" app_id: ID! } type DeleteMarketplaceAppDiscountResult { deleted_discount: DeleteMarketplaceAppDiscount! } """The period of a discount""" enum DiscountPeriod { MONTHLY YEARLY } type GrantMarketplaceAppDiscount { """Number of days a discount will be valid""" days_valid: Int! """Percentage value of a discount""" discount: Int! """Is discount recurring""" is_recurring: Boolean! period: DiscountPeriod """List of app plan ids""" app_plan_ids: [String!]! """The id of an app""" app_id: ID! } input GrantMarketplaceAppDiscountData { """Number of days a discount will be valid""" days_valid: Int! """Percentage value of a discount""" discount: Int! """Is discount recurring""" is_recurring: Boolean! """The period of a discount""" period: DiscountPeriod """List of app plan ids""" app_plan_ids: [String!]! } type GrantMarketplaceAppDiscountResult { granted_discount: GrantMarketplaceAppDiscount! } type MarketplaceAppDiscount { """Slug of an account""" account_slug: String! """The ID of an account""" account_id: ID! """Percentage value of a discount""" discount: Int! """Is discount recurring""" is_recurring: Boolean! """List of app plan ids""" app_plan_ids: [String!]! period: DiscountPeriod """Date until a discount is valid""" valid_until: String! """Date when a discount was created""" created_at: String! } """The discounts granted to the subscription""" type SubscriptionDiscount { """ The value of the discount in percentage (e.g. the value 80 refers to 80%) """ value: Int! discount_model_type: SubscriptionDiscountModelType! discount_type: SubscriptionDiscountType! } """The information whether the discount is percentage or nominal""" enum SubscriptionDiscountModelType { percent nominal } """ The information whether the discount has been granted one time or recurring """ enum SubscriptionDiscountType { recurring one_time } """ The billing period of the subscription. Possible values: monthly, yearly """ enum SubscriptionPeriodType { monthly yearly } """The status of the subscription. Possible values: active, inactive.""" enum SubscriptionStatus { active inactive } type AppFeatureType { id: ID! created_at: Date updated_at: Date """The name of the app feature""" name: String """The app feature app id""" app_id: ID """The type of the app feature""" type: String """The data of the app feature""" data: JSON } type AppType { id: ID! created_at: Date updated_at: Date """the app name""" name: String """the api app id""" api_app_id: ID """the api app id""" client_id: String """the app kid""" kind: String """the app state""" state: String """the app user id""" user_id: ID """The apps' features""" features( """Number of items to get, the default is 25.""" limit: Int = 25 """Page number to get, starting at 1.""" page: Int = 1 ): [AppFeatureType!] } """Your monday.com account""" type Account { """The number of active member users in the account""" active_members_count: Int """The account's country two-letter code in ISO3166 format""" country_code: String """The first day of the week for the account (sunday / monday)""" first_day_of_the_week: FirstDayOfTheWeek! """The account's unique identifier.""" id: ID! """The account's logo.""" logo: String """The account's name.""" name: String! """The account's payment plan.""" plan: Plan """The account's active products""" products: [AccountProduct] """Show weekends in timeline""" show_timeline_weekends: Boolean! """The product the account signed up to first.""" sign_up_product_kind: String """The account's slug.""" slug: String! """The account's tier.""" tier: String } """The product a workspace is used in.""" type AccountProduct { """The account product default workspace id""" default_workspace_id: ID """The account product id""" id: ID """ The account product kind (core / marketing / crm / software / projectManagement / project_management / service / forms / whiteboard). """ kind: String } """An activity log event""" type ActivityLogType { """""" account_id: String! """""" created_at: String! """The item's column values in string form.""" data: String! """""" entity: String! """""" event: String! """""" id: String! """""" user_id: String! } """An app install details.""" type AppInstall { """The app's unique identifier.""" app_id: ID! """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: AppVersion """The required and approved scopes for an app install.""" permissions: AppInstallPermissions """Installation date""" timestamp: String } """An app installer's account details""" type AppInstallAccount { """The app's installer account id.""" id: ID! } """The required and approved scopes for an app install.""" type AppInstallPermissions { """The scopes approved by the account admin""" approved_scopes: [String!]! """The scopes required by the latest live version""" required_scopes: [String!]! } """An app installer's user details""" type AppInstallUser { """The app's installer user id.""" id: ID } """The app monetization status for the current account""" type AppMonetizationStatus { """Is apps monetization is supported for the account""" is_supported: Boolean! } """The app monetization information for the current account""" type 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: Int } """The account subscription details for the app.""" type AppSubscription { """The type of the billing period [monthly/yearly].""" billing_period: String """The number of days left until the subscription ends.""" days_left: Int """Is the subscription a trial""" is_trial: Boolean """The subscription plan id (on the app's side).""" plan_id: String! """The pricing version of subscription plan.""" pricing_version: Int """The subscription renewal date.""" renewal_date: Date! } """The Operations counter response for the app action.""" type AppSubscriptionOperationsCounter { """The account subscription details for the app.""" app_subscription: AppSubscription """The new counter value.""" counter_value: Int """Operations name.""" kind: String! """Window key.""" period_key: String } """An app's version details.""" type AppVersion { """The app's major version.""" major: Int! """The app's minor version.""" minor: Int! """The app's patch version.""" patch: Int! """The app's version text""" text: String! """The app's version type.""" type: String } """A file uploaded to monday.com""" type Asset { """The file's creation date.""" created_at: Date """The file's extension.""" file_extension: String! """The file's size in bytes.""" file_size: Int! """The file's unique identifier.""" id: ID! """The file's name.""" name: String! """original geometry of the asset.""" original_geometry: String """public url to the asset, valid for 1 hour.""" public_url: String! """The user who uploaded the file.""" uploaded_by: User! """url to view the asset.""" url: String! """url to view the asset in thumbnail mode. Only available for images.""" url_thumbnail: String } """The source of the asset""" enum AssetsSource { """Assets from file columns and item's files gallery""" all """Assets only from file columns""" columns """Assets only from item's files gallery""" gallery } """Result of an batch operation""" type BatchExtendTrialPeriod { """Details of operations""" details: [ExtendTrialPeriod!] """Reason of an error""" reason: String """Result of a batch operation""" success: Boolean! } """The board attributes available.""" enum BoardAttributes { """Object that contains available Video conferences on the board.""" communication """Board description.""" description """Board name.""" name } """A board duplication""" type BoardDuplication { """The new board created by the duplication""" board: Board! """Was the board duplication performed asynchronously""" is_async: Boolean! } """The board kinds available.""" enum BoardKind { """Private boards.""" private """Public boards.""" public """Shareable boards.""" share } """The board object types.""" enum BoardObjectType { """Parent Board.""" board """Custom Object.""" custom_object """Document.""" document """Sub Items Board.""" sub_items_board } type BoardRelationValue implements ColumnValue { """The column that this value belongs to.""" column: Column! """ A string representing all the names of the linked items, separated by commas """ display_value: String! """The column's unique identifier.""" id: ID! """The linked items IDs""" linked_item_ids: [ID!]! """The linked items.""" linked_items: [Item!]! """ Text representation of the column value. Note: Not all columns support textual value """ text: String """The column's type.""" type: ColumnType! """The date when column value was last updated.""" updated_at: Date """The column's raw value in JSON format.""" value: JSON } """Options to order by.""" enum BoardsOrderBy { """The rank order of the board creation time (desc).""" created_at """The last time the user making the request used the board (desc).""" used_at } """The board subscriber kind.""" enum BoardSubscriberKind { """Board owner.""" owner """Board subscriber.""" subscriber } """A board's view.""" type BoardView { """The view's unique identifier.""" id: ID! """The view's name.""" name: String! """The view's settings in a string form.""" settings_str: String! """The view's template id if it was duplicated from other view""" source_view_id: ID """The view's type.""" type: String! """Specific board view data (supported only for forms)""" view_specific_data_str: String! } type ButtonValue implements ColumnValue { """The button's color in hex value.""" color: String """The column that this value belongs to.""" column: Column! """The column's unique identifier.""" id: ID! """The button's label.""" label: String text: String """The column's type.""" type: ColumnType! """The column's raw value in JSON format.""" value: JSON } """The result of adding users to / removing users from a team.""" type ChangeTeamMembershipsResult { """The users that team membership update failed for""" failed_users: [User!] """The users that team membership update succeeded for""" successful_users: [User!] } type CheckboxValue implements ColumnValue { """The column's boolean value.""" checked: Boolean """The column that this value belongs to.""" column: Column! """The column's unique identifier.""" id: ID! text: String """The column's type.""" type: ColumnType! """The date when column value was last updated.""" updated_at: Date value: JSON } type ColorPickerValue implements ColumnValue { """The color in hex value.""" color: String """The column that this value belongs to.""" column: Column! """The column's unique identifier.""" id: ID! text: String """The column's type.""" type: ColumnType! """The date when column value was last updated.""" updated_at: Date """The column's raw value in JSON format.""" value: JSON } type Column { """Is the column archived or not.""" archived: Boolean! """The column's description.""" description: String """The column's unique identifier.""" id: ID! """The column's settings in a string form.""" settings_str: String! """The column's title.""" title: String! """The column's type.""" type: ColumnType! """The column's width.""" width: Int } """ An object defining a mapping of column between source board and destination board """ input ColumnMappingInput { """The source column's unique identifier.""" source: ID! """The target column's unique identifier.""" target: ID } """The property name of the column to be changed.""" enum ColumnProperty { """the column description.""" description """the column title.""" title } """The columns to create.""" enum ColumnType { """Number items according to their order in the group/board""" auto_number """Connect data from other boards""" board_relation """Perform actions on items by clicking a button""" button """Check off items and see what's done at a glance""" checkbox """Manage a design system using a color palette""" color_picker """Choose a country""" country """Add the item's creator and creation date automatically""" creation_log """Add dates like deadlines to ensure you never drop the ball""" date """Set up dependencies between items in the board""" dependency """Document your work and increase collaboration""" direct_doc """Document your work and increase collaboration""" doc """Create a dropdown list of options""" dropdown """Email team members and clients directly from your board""" email """Add files & docs to your item""" file """Use functions to manipulate data across multiple columns""" formula group """Add times to manage and schedule tasks, shifts and more""" hour """Integration is really cool...""" integration """Show all item's assignees""" item_assignees """Show a unique ID for each item""" item_id """Add the person that last updated the item and the date""" last_updated """Simply hyperlink to any website""" link """Place multiple locations on a geographic map""" location """Add large amounts of text without changing column width""" long_text """Show and edit columns' data from connected boards""" mirror """Name is really cool...""" name """Add revenue, costs, time estimations and more""" numbers """Assign people to improve team work""" people """Assign a person to increase ownership and accountability (deprecated)""" person """Call your contacts directly from monday.com""" phone """Show progress by combining status columns in a battery""" progress """Rate or rank anything visually""" rating """Get an instant overview of where things stand""" status """Use the subtasks column to create another level of tasks""" subtasks """Add tags to categorize items across multiple boards""" tags """Assign a full team to an item """ team """Add textual information e.g. addresses, names or keywords""" text """Easily track time spent on each item, group, and board""" time_tracking """Visualize your item’s duration, with a start and end date""" timeline """Unsupported column type""" unsupported """Vote on an item e.g. pick a new feature or a favorite lunch place""" vote """Select the week on which each item should be completed""" week """Keep track of the time anywhere in the world""" world_clock } interface ColumnValue { """The column that this value belongs to.""" column: Column! """The column's unique identifier.""" id: ID! """ Text representation of the column value. Note: Not all columns support textual value """ text: String """The column's type.""" type: ColumnType! """The column's raw value in JSON format.""" value: JSON } scalar CompareValue """Complexity data.""" type Complexity { """The remainder of complexity after the query's execution.""" after: Int! """The remainder of complexity before the query's execution.""" before: Int! """The specific query's complexity.""" query: Int! """How long in seconds before the complexity budget is reset""" reset_in_x_seconds: Int! } type Country { """The country's two-letter code.""" code: String! """The country's name.""" name: String! } type CountryValue implements ColumnValue { """The column that this value belongs to.""" column: Column! """The country value.""" country: Country """The column's unique identifier.""" id: ID! """ Text representation of the column value. Note: Not all columns support textual value """ text: String """The column's type.""" type: ColumnType! """The date when column value was last updated.""" updated_at: Date """The column's raw value in JSON format.""" value: JSON } input CreateDocBoardInput { """Column id""" column_id: String! """Item id""" item_id: ID! } input CreateDocInput { board: CreateDocBoardInput workspace: CreateDocWorkspaceInput } input CreateDocWorkspaceInput { """The doc's kind (public / private / share)""" kind: BoardKind """The doc's name""" name: String! """Workspace id""" workspace_id: ID! } type CreationLogValue implements ColumnValue { """The column that this value belongs to.""" column: Column! """The date when the item was created.""" created_at: Date! """User who created the item""" creator: User! """ID of the user who created the item""" creator_id: ID! """The column's unique identifier.""" id: ID! text: String """The column's type.""" type: ColumnType! """The column's raw value in JSON format.""" value: JSON } """The custom fields meta data for user profile.""" type CustomFieldMetas { """The custom field meta's description.""" description: String """Is the custom field meta editable or not.""" editable: Boolean """The custom field meta's type.""" field_type: String """Is the custom field meta flagged or not.""" flagged: Boolean """The custom field meta's icon.""" icon: String """The custom field meta's unique identifier.""" id: String """The custom field meta's position in the user profile page.""" position: String """The custom field meta's title.""" title: String } """A custom field value for user profile.""" type CustomFieldValue { """The custom field value's meta unique identifier.""" custom_field_meta_id: String """The custom field value.""" value: String } type DateValue implements ColumnValue { """The column that this value belongs to.""" column: Column! """The column's date value.""" date: String """The string representation of selected icon.""" icon: String """The column's unique identifier.""" id: ID! """The formatted date and time in user time zone.""" text: String """The column's time value.""" time: String """The column's type.""" type: ColumnType! """The date when column value was last updated.""" updated_at: Date """The column's raw value in JSON format.""" value: JSON } type DependencyValue implements ColumnValue { """The column that this value belongs to.""" column: Column! """ A string representing all the names of the linked items, separated by commas """ display_value: String! """The column's unique identifier.""" id: ID! """The linked items ids""" linked_item_ids: [ID!]! """The linked items.""" linked_items: [Item!]! """ Text representation of the column value. Note: Not all columns support textual value """ text: String """The column's type.""" type: ColumnType! """The date when column value was last updated.""" updated_at: Date """The column's raw value in JSON format.""" value: JSON } """Various documents blocks types, such as text.""" enum DocBlockContentType { """Bulleted list block""" bulleted_list """Check list block""" check_list """Code block""" code """Divider block""" divider """Image block""" image """Large title block""" large_title """Layout block""" layout """Medium title block""" medium_title """Simple text block""" normal_text """Notice block""" notice_box """Numbered list block""" numbered_list """Page break block""" page_break """Quote text block""" quote """Small title block""" small_title """Table block""" table """Video block""" video } """Options to order by.""" enum DocsOrderBy { """The rank order of the document creation time (desc).""" created_at """The last time the user making the request viewd the document (desc).""" used_at } """A monday.com document.""" type Document { """The document's content blocks""" blocks( """Number of items to get, the default is 25.""" limit: Int = 25 """Page number to get, starting at 1.""" page: Int = 1 ): [DocumentBlock] """The document's creation date.""" created_at: Date """The document's creator""" created_by: User """The document's folder unique identifier (null for first level).""" doc_folder_id: ID """The document's kind (public / private / share).""" doc_kind: BoardKind! """The document's unique identifier.""" id: ID! """The document's name.""" name: String! """The associated board or object's unique identifier.""" object_id: ID! """The document's relative url""" relative_url: String """The document's settings.""" settings: JSON """The document's direct url""" url: String """The workspace that contains this document (null for main workspace).""" workspace: Workspace """The document's workspace unique identifier (null for main workspace).""" workspace_id: ID } """A monday.com document block.""" type DocumentBlock { """The block's content.""" content: JSON """The block's creation date.""" created_at: Date """The block's creator""" created_by: User """The block's document unique identifier.""" doc_id: ID """The block's unique identifier.""" id: String! """The block's parent block unique identifier.""" parent_block_id: String """The block's position on the document.""" position: Float """The block content type.""" type: String """The block's last updated date.""" updated_at: Date } """A monday.com doc block.""" type DocumentBlockIdOnly { """The block's unique identifier.""" id: String! } type DocValue implements ColumnValue { """The column that this value belongs to.""" column: Column! """The document file attached to the column.""" file: FileDocValue """The column's unique identifier.""" id: ID! """ Text representation of the column value. Note: Not all columns support textual value """ text: String """The column's type.""" type: ColumnType! """The column's raw value in JSON format.""" value: JSON } type DropdownValue implements ColumnValue { """The column that this value belongs to.""" column: Column! """The column's unique identifier.""" id: ID! text: String """The column's type.""" type: ColumnType! """The column's raw value in JSON format.""" value: JSON """The selected dropdown values.""" values: [DropdownValueOption!]! } type DropdownValueOption { """The dropdown item's unique identifier.""" id: ID! """The dropdown item's label.""" label: String! } """The board duplicate types available.""" enum DuplicateBoardType { """Duplicate board with structure and items.""" duplicate_board_with_pulses """Duplicate board with structure, items and updates.""" duplicate_board_with_pulses_and_updates """Duplicate board with structure.""" duplicate_board_with_structure } type EmailValue implements ColumnValue { """The column that this value belongs to.""" column: Column! """The column's email value.""" email: String """The column's unique identifier.""" id: ID! """ The column's text value. It can be the same as email when user didn't enter any text. """ label: String """ Text representation of the column value. Note: Not all columns support textual value """ text: String """The column's type.""" type: ColumnType! """The date when column value was last updated.""" updated_at: Date """The column's raw value in JSON format.""" value: JSON } """Result of a single operation""" type ExtendTrialPeriod { """Account slug""" account_slug: String! """Reason of an error""" reason: String """Result of a single operation""" success: Boolean! } """A multipart file""" scalar File type FileAssetValue { """The asset associated with the file.""" asset: Asset! """The asset's id.""" asset_id: ID! """The file's creation date.""" created_at: Date! """The user who created the file.""" creator: User """The ID of user who created the file.""" creator_id: ID """Whether the file is an image.""" is_image: Boolean! """The file's name.""" name: String! } type FileDocValue { """The file's creation date.""" created_at: Date! """The user who created the file.""" creator: User """The ID of user who created the file.""" creator_id: ID """The doc associated with the file.""" doc: Document! """The file's unique identifier.""" file_id: ID! """The associated board or object's unique identifier.""" object_id: ID! """The file's url.""" url: String } type FileLinkValue { """The file's creation date.""" created_at: Date! """The user who created the file.""" creator: User """The ID of user who created the file.""" creator_id: ID """The file's id.""" file_id: ID! """The file's kind.""" kind: FileLinkValueKind! """The file's name.""" name: String! """The file's url.""" url: String } """The type of a link value stored inside a file column""" enum FileLinkValueKind { """Box file""" box """Dropbox file""" dropbox """Google Drive file""" google_drive """Generic link file""" link """OneDrive file""" onedrive } type FileValue implements ColumnValue { """The column that this value belongs to.""" column: Column! """The files attached to the column.""" files: [FileValueItem!]! """The column's unique identifier.""" id: ID! text: String """The column's type.""" type: ColumnType! """The column's raw value in JSON format.""" value: JSON } """A single file in a column.""" union FileValueItem = FileAssetValue | FileDocValue | FileLinkValue """The first day of work week""" enum FirstDayOfTheWeek { """Monday""" monday """Sunday""" sunday } """A workspace folder containing boards, docs, sub folders, etc.""" type Folder { """ The various items in the folder, not including sub-folders and dashboards. """ children: [Board]! """The folder's color.""" color: FolderColor """The folder's creation date.""" created_at: Date! """The folder's custom icon.""" custom_icon: FolderCustomIcon """The folder's font weight.""" font_weight: FolderFontWeight """The folder's unique identifier.""" id: ID! """The folder's name.""" name: String! """The folder's user owner unique identifier.""" owner_id: ID """The folder's parent folder.""" parent: Folder """Sub-folders inside this folder.""" sub_folders: [Folder]! """The workspace that contains this folder (null id for main workspace).""" workspace: Workspace! } """One value out of a list of valid folder colors""" enum FolderColor { """aquamarine""" AQUAMARINE """bright-blue""" BRIGHT_BLUE """bright-green""" BRIGHT_GREEN """chili-blue""" CHILI_BLUE """dark-orange""" DARK_ORANGE """dark_purple""" DARK_PURPLE """dark-red""" DARK_RED """done-green""" DONE_GREEN """indigo""" INDIGO """lipstick""" LIPSTICK """No color""" NULL """purple""" PURPLE """sofia_pink""" SOFIA_PINK """stuck-red""" STUCK_RED """sunset""" SUNSET """working_orange""" WORKING_ORANGE } """One value out of a list of valid folder custom icons""" enum FolderCustomIcon { """Folder""" FOLDER """MoreBelow""" MOREBELOW """MoreBelowFilled""" MOREBELOWFILLED """No custom icon""" NULL """Work""" WORK } """One value out of a list of valid folder font weights""" enum FolderFontWeight { """font-weight-bold""" FONT_WEIGHT_BOLD """font-weight-light""" FONT_WEIGHT_LIGHT """font-weight-normal""" FONT_WEIGHT_NORMAL """font-weight-very-light""" FONT_WEIGHT_VERY_LIGHT """No font weight""" NULL } type FormulaValue implements ColumnValue { """The column that this value belongs to.""" column: Column! """The column's unique identifier.""" id: ID! """ Text representation of the column value. Note: Not all columns support textual value """ text: String """The column's type.""" type: ColumnType! """The column's raw value in JSON format.""" value: JSON """A string representing all the formula values, separated by commas""" display_value: String! } """A group of items in a board.""" type Group { """Is the group archived or not.""" archived: Boolean """The group's color.""" color: String! """Is the group deleted or not.""" deleted: Boolean """The group's unique identifier.""" id: ID! """The items in the group.""" items_page( """ An opaque token representing the position in the result set from which to resume fetching items. Use this to paginate through large result sets. """ cursor: String """ The maximum number of items to fetch in a single request. Use this to control the size of the result set and manage pagination. Maximum: 500. """ limit: Int! = 25 """ A set of parameters to filter, sort, and control the scope of the items query. Use this to customize the results based on specific criteria. """ query_params: ItemsQuery ): ItemsResponse! """The group's position in the board.""" position: String! """The group's title.""" title: String! } """The group attributes available.""" enum GroupAttributes { """ Group color (one of the supported colors, check the API documentation). """ color """ The group's position in the board. Deprecated! - replaced with relative position """ position """The group's relative position after another group in the board.""" relative_position_after """The group's relative position before another group in the board.""" relative_position_before """Group title.""" title } type GroupValue implements ColumnValue { """The column that this value belongs to.""" column: Column! """The group value.""" group: Group """The group identifier.""" group_id: ID """The column's unique identifier.""" id: ID! """ Text representation of the column value. Note: Not all columns support textual value """ text: String """The column's type.""" type: ColumnType! """The column's raw value in JSON format.""" value: JSON } type HourValue implements ColumnValue { """The column that this value belongs to.""" column: Column! """Hour""" hour: Int """The column's unique identifier.""" id: ID! """Minute""" minute: Int text: String """The column's type.""" type: ColumnType! """The date when column value was last updated.""" updated_at: Date """The column's raw value in JSON format.""" value: JSON } type IntegrationValue implements ColumnValue { """The column that this value belongs to.""" column: Column! """ID of the entity""" entity_id: ID """The column's unique identifier.""" id: ID! """URL of the issue""" issue_api_url: ID """ID of the issue""" issue_id: String """ Text representation of the column value. Note: Not all columns support textual value """ text: String """The column's type.""" type: ColumnType! """The column's raw value in JSON format.""" value: JSON } type ItemIdValue implements ColumnValue { """The column that this value belongs to.""" column: Column! """The column's unique identifier.""" id: ID! """ID of the item""" item_id: ID! text: String """The column's type.""" type: ColumnType! """The column's raw value in JSON format.""" value: JSON } """The direction to order the items by""" enum ItemsOrderByDirection { """Ascending order""" asc """Descending order""" desc } input ItemsPageByColumnValuesQuery { """The column's unique identifier.""" column_id: String! """The column values to search items by.""" column_values: [String]! } input ItemsQuery { """A list of rule groups""" groups: [ItemsQueryGroup!] """ A list of item IDs to fetch. Use this to fetch a specific set of items by their IDs. Max: 100 IDs """ ids: [ID!] """The operator to use for the query rules or rule groups""" operator: ItemsQueryOperator = and order_by: [ItemsQueryOrderBy!] """A list of rules""" rules: [ItemsQueryRule!] } input ItemsQueryGroup { """A list of rule groups""" groups: [ItemsQueryGroup!] """The operator to use for the query rules or rule groups""" operator: ItemsQueryOperator = and """A list of rules""" rules: [ItemsQueryRule!] } """The condition between the query rules""" enum ItemsQueryOperator { """Logical AND""" and """Logical OR""" or } input ItemsQueryOrderBy { column_id: String! direction: ItemsOrderByDirection = asc } input ItemsQueryRule { column_id: ID! compare_attribute: String compare_value: CompareValue! operator: ItemsQueryRuleOperator = any_of } """The operator to use for the value comparison""" enum ItemsQueryRuleOperator { """Any of the values""" any_of """Between the two values""" between """Contains all the terms""" contains_terms """Contains the text""" contains_text """Ends with the value""" ends_with """Greater than the value""" greater_than """Greater than or equal to the value""" greater_than_or_equals """Empty value""" is_empty """Not empty value""" is_not_empty """Lower than the value""" lower_than """Lower than or equal to the value""" lower_than_or_equal """None of the values""" not_any_of """Does not contain the text""" not_contains_text """Starts with the value""" starts_with """Within the last""" within_the_last """Within the next """ within_the_next } type 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: String """The items associated with the cursor.""" items: [Item!]! } """Kind of assignee""" enum Kind { """Represents a person""" person """Represents a team""" team } type LastUpdatedValue implements ColumnValue { """The column that this value belongs to.""" column: Column! """The column's unique identifier.""" id: ID! text: String """The column's type.""" type: ColumnType! """Timestamp of the last time the item was updated""" updated_at: Date """User who updated the item""" updater: User """ID of the user who updated the item""" updater_id: ID """The column's raw value in JSON format.""" value: JSON } type LinkValue implements ColumnValue { """The column that this value belongs to.""" column: Column! """The column's unique identifier.""" id: ID! text: String """The column's type.""" type: ColumnType! """The date when column value was last updated.""" updated_at: Date """Url""" url: String """Url text""" url_text: String """The column's raw value in JSON format.""" value: JSON } type LocationValue implements ColumnValue { """Address""" address: String """City""" city: String """City""" city_short: String """The column that this value belongs to.""" column: Column! """Country""" country: String """Country short name (e.g. PE for Peru)""" country_short: String """The column's unique identifier.""" id: ID! """Latitude""" lat: Float """Longitude""" lng: Float """Place ID of the location""" place_id: String """Street""" street: String """Number of building in the street""" street_number: String """Short number of building in the street""" street_number_short: String """Street""" street_short: String text: String """The column's type.""" type: ColumnType! """The date when column value was last updated.""" updated_at: Date """The column's raw value in JSON format.""" value: JSON } type LongTextValue implements ColumnValue { """The column that this value belongs to.""" column: Column! """The column's unique identifier.""" id: ID! """ Text representation of the column value. Note: Not all columns support textual value """ text: String """The column's type.""" type: ColumnType! """The date when column value was last updated.""" updated_at: Date """The column's raw value in JSON format.""" value: JSON } type MirroredItem { """The linked board.""" linked_board: Board! """The linked board's unique identifier.""" linked_board_id: ID! """The linked item.""" linked_item: Item! """The mirrored values.""" mirrored_value: MirroredValue } """Represents a mirrored value (column value, group, or board).""" union 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 type MirrorValue implements ColumnValue { """The column that this value belongs to.""" column: Column! """ A string representing all the names of the linked items, separated by commas """ display_value: String! """The column's unique identifier.""" id: ID! """The mirrored items.""" mirrored_items: [MirroredItem!]! """ Text representation of the column value. Note: Not all columns support textual value """ text: String """The column's type.""" type: ColumnType! """The column's raw value in JSON format.""" value: JSON } """A notification.""" type Notification { """The notification's unique identifier.""" id: ID! """The notification text.""" text: String """Whether the notification has been read.""" read: Boolean! } """The notification's target type.""" enum NotificationTargetType { """Update""" Post """Item or Board.""" Project } type NumbersValue implements ColumnValue { """The column that this value belongs to.""" column: Column! """ Indicates where the symbol should be placed - on the right or left of the number """ direction: NumberValueUnitDirection """The column's unique identifier.""" id: ID! """Number""" number: Float """The symbol of the unit""" symbol: String text: String """The column's type.""" type: ColumnType! """The column's raw value in JSON format.""" value: JSON } """Indicates where the unit symbol should be placed in a number value""" enum NumberValueUnitDirection { """The symbol is placed on the left of the number""" left """The symbol is placed on the right of the number""" right } """The working status of a user.""" type OutOfOffice { """Is the status active?""" active: Boolean """Are notification disabled?""" disable_notifications: Boolean """The status end date.""" end_date: Date """The status start date.""" start_date: Date """Out of office type.""" type: String } type PeopleEntity { """Id of the entity: a person or a team""" id: ID! """Type of entity""" kind: Kind } type PeopleValue implements ColumnValue { """The column that this value belongs to.""" column: Column! """The column's unique identifier.""" id: ID! """The people and teams assigned to the item.""" persons_and_teams: [PeopleEntity!] text: String """The column's type.""" type: ColumnType! """The date when column value was last updated.""" updated_at: Date """The column's raw value in JSON format.""" value: JSON } type PersonValue implements ColumnValue { """The column that this value belongs to.""" column: Column! """The column's unique identifier.""" id: ID! """The person assigned to the item.""" person_id: ID text: String """The column's type.""" type: ColumnType! """The date when column value was last updated.""" updated_at: Date """The column's raw value in JSON format.""" value: JSON } type PhoneValue implements ColumnValue { """The column that this value belongs to.""" column: Column! """ISO-2 country code""" country_short_name: String """The column's unique identifier.""" id: ID! """Phone number""" phone: String text: String """The column's type.""" type: ColumnType! """The date when column value was last updated.""" updated_at: Date """The column's raw value in JSON format.""" value: JSON } """A payment plan.""" type Plan { """The maximum users allowed in the plan.""" max_users: Int! """The plan's time period.""" period: String """The plan's tier.""" tier: String """The plan's version.""" version: Int! } """The position relative method.""" enum PositionRelative { """position after at the given entity.""" after_at """position before at the given entity.""" before_at } type ProgressValue implements ColumnValue { """The column that this value belongs to.""" column: Column! """The column's unique identifier.""" id: ID! """ Text representation of the column value. Note: Not all columns support textual value """ text: String """The column's type.""" type: ColumnType! """The column's raw value in JSON format.""" value: JSON } type RatingValue implements ColumnValue { """The column that this value belongs to.""" column: Column! """The column's unique identifier.""" id: ID! """Rating value""" rating: Int text: String """The column's type.""" type: ColumnType! """The date when column value was last updated.""" updated_at: Date """The column's raw value in JSON format.""" value: JSON } """The possible states for a board or item.""" enum State { """Active only (Default).""" active """Active, Archived and Deleted.""" all """Archived only.""" archived """Deleted only.""" deleted } """A status label style.""" type StatusLabelStyle { """The label's border color in hex format.""" border: String! """The label's color in hex format.""" color: String! } type StatusValue implements ColumnValue { """The column that this value belongs to.""" column: Column! """The column's unique identifier.""" id: ID! """The index of the status in the board""" index: Int """Whether the status is done""" is_done: Boolean """The label of the status""" label: String """The style of the status label""" label_style: StatusLabelStyle text: String """The column's type.""" type: ColumnType! """The ID of an update attached to the status""" update_id: ID """The date when column value was last updated.""" updated_at: Date """The column's raw value in JSON format.""" value: JSON } type SubtasksValue implements ColumnValue { """The column that this value belongs to.""" column: Column! """ A string representing all the names of the subtasks, separated by commas """ display_value: String! """The column's unique identifier.""" id: ID! """The subitems""" subitems: [Item!]! """The subitems IDs""" subitems_ids: [ID!]! """ Text representation of the column value. Note: Not all columns support textual value """ text: String """The column's type.""" type: ColumnType! """The column's raw value in JSON format.""" value: JSON } """A tag""" type Tag { """The tag's color.""" color: String! """The tag's unique identifier.""" id: ID! """The tag's name.""" name: String! } type TagsValue implements ColumnValue { """The column that this value belongs to.""" column: Column! """The column's unique identifier.""" id: ID! """Tag ID's""" tag_ids: [Int!]! """A list of tags""" tags: [Tag!]! text: String """The column's type.""" type: ColumnType! """The column's raw value in JSON format.""" value: JSON } """A team of users.""" type Team { """The team's unique identifier.""" id: ID! """The users who are the owners of the team.""" owners( """A list of users' unique identifiers.""" ids: [ID!] ): [User!]! """The team's picture url.""" picture_url: String """The users in the team.""" users( """A list of users' emails.""" emails: [String] """A list of users' unique identifiers.""" ids: [ID!] """The kind to search users by (all / non_guests / guests / non_pending).""" kind: UserKind """Number of users to get.""" limit: Int """Allows to fuzzy search by name""" name: String """Get the recently created users at the top of the list""" newest_first: Boolean """Return non active users in the account.""" non_active: Boolean """Page number to get, starting at 1.""" page: Int ): [User] """The team's name.""" name: String! """Whether the team is a guest team""" is_guest: Boolean } type TeamValue implements ColumnValue { """The column that this value belongs to.""" column: Column! """The column's unique identifier.""" id: ID! """ID of the assigned team""" team_id: Int text: String """The column's type.""" type: ColumnType! """The date when column value was last updated.""" updated_at: Date """The column's raw value in JSON format.""" value: JSON } """A monday.com template.""" type Template { """The template process unique identifier for async operations.""" process_id: String } type TextValue implements ColumnValue { """The column that this value belongs to.""" column: Column! """The column's unique identifier.""" id: ID! """The column's textual value""" text: String """The column's type.""" type: ColumnType! """The column's raw value in JSON format.""" value: JSON } type TimelineValue implements ColumnValue { """The column that this value belongs to.""" column: Column! """The start date of the timeline""" from: Date """The column's unique identifier.""" id: ID! """The range of dates representing the timeline (YYYY-MM-DD)""" text: String """The end date of the timeline""" to: Date """The column's type.""" type: ColumnType! """The date when column value was last updated.""" updated_at: Date """The column's raw value in JSON format.""" value: JSON """The visualization type for the timeline""" visualization_type: String } type TimeTrackingHistoryItem { """When the session was added to the cell""" created_at: Date! """Only applicable if the session has ended""" ended_at: Date """The identifier of an user which ended the tracking""" ended_user_id: ID """A unique session identifier""" id: ID! """Is true if the session end date was manually entered""" manually_entered_end_date: Boolean! """Is true if the session end time was manually entered""" manually_entered_end_time: Boolean! """Is true if the session start date was manually entered""" manually_entered_start_date: Boolean! """Is true if the session start time was manually entered""" manually_entered_start_time: Boolean! """ Only applicable if the session was added by pressing the play button or via automation """ started_at: Date """The identifier of an user which started the tracking""" started_user_id: ID """The status of the session""" status: String! """When the session was updated""" updated_at: Date } type TimeTrackingValue implements ColumnValue { """The column that this value belongs to.""" column: Column! """Total duration of the time tracker""" duration: Int history: [TimeTrackingHistoryItem!]! """The column's unique identifier.""" id: ID! """Whether the time tracker is running""" running: Boolean """The date when the time tracker was started""" started_at: Date text: String """The column's type.""" type: ColumnType! """The date when column value was last updated.""" updated_at: Date value: JSON } type UnsupportedValue implements ColumnValue { """The column that this value belongs to.""" column: Column! """The column's unique identifier.""" id: ID! """ Text representation of the column value. Note: Not all columns support textual value """ text: String """The column's type.""" type: ColumnType! """The column's raw value in JSON format.""" value: JSON } """Attributes of a workspace to update""" input UpdateWorkspaceAttributesInput { """The description of the workspace to update""" description: String """The kind of the workspace to update (open / closed / template)""" kind: WorkspaceKind """The name of the workspace to update""" name: String } """The possibilities for a user kind.""" enum UserKind { """All users in account.""" all """Only guests.""" guests """Only company members.""" non_guests """All non pending members.""" non_pending } """An object containing the API version details""" type Version { """The display name of the API version""" display_name: String! """The type of the API version""" kind: VersionKind! """Version string that can be used in API-Version header""" value: String! } """All possible API version types""" enum VersionKind { """Current version""" current """ No longer supported version. Migrate to current version as soon as possible """ deprecated """Bleeding-edge rolling version that constantly changes""" dev """Previous version. Migrate to current version as soon as possible""" maintenance """ Old version that will be deprecated in January. Migrate to current version as soon as possible """ old__maintenance """ Old version that will be deprecated in January. Migrate to current version as soon as possible """ old_previous_maintenance """ Older version that will be deprecated in January. Migrate to current version as soon as possible """ previous_maintenance """Next version""" release_candidate } type VoteValue implements ColumnValue { """The column that this value belongs to.""" column: Column! """The column's unique identifier.""" id: ID! text: String """The column's type.""" type: ColumnType! """The date when column value was last updated.""" updated_at: Date """The column's raw value in JSON format.""" value: JSON """The total number of votes""" vote_count: Int! """A list of IDs of users who voted""" voter_ids: [ID!]! """A list of users who voted""" voters: [User!]! } """Monday webhooks""" type Webhook { """The webhooks's board id.""" board_id: ID! """The webhooks's config.""" config: String """The event webhook will listen to""" event: WebhookEventType! """The webhooks's unique identifier.""" id: ID! } """The webhook's target type.""" enum WebhookEventType { """Column value changed on board""" change_column_value """An item name changed on board""" change_name """Specific Column value changed on board""" change_specific_column_value """Status column value changed on board""" change_status_column_value """Column value changed on board subitem""" change_subitem_column_value """An subitem name changed on board""" change_subitem_name """Column created on a board""" create_column """An item was created on board""" create_item """A subitem was created on a board""" create_subitem """An update was posted on board subitem""" create_subitem_update """An update was posted on board item""" create_update """An update was deleted from board item""" delete_update """An update was edited on board item""" edit_update """An item was archived on a board""" item_archived """An item was deleted from a board""" item_deleted """An item is moved to any group""" item_moved_to_any_group """An item is moved to a specific group""" item_moved_to_specific_group """An item restored back to board""" item_restored """A subitem is moved from one parent to another""" move_subitem """A subitem was archived on a board""" subitem_archived """A subitem was deleted from a board""" subitem_deleted } type WeekValue implements ColumnValue { """The column that this value belongs to.""" column: Column! """The end date of the week""" end_date: Date """The column's unique identifier.""" id: ID! """The start date of the week""" start_date: Date """The range of dates representing the week (YYYY-MM-DD)""" text: String """The column's type.""" type: ColumnType! """The column's raw value in JSON format.""" value: JSON } """A monday.com workspace.""" type Workspace { """The account product that contains workspace.""" account_product: AccountProduct """The workspace's creation date.""" created_at: Date """The workspace's description.""" description: String """The workspace's unique identifier.""" id: ID """Returns true if it is the default workspace of the product or account""" is_default_workspace: Boolean """The workspace's kind (open / closed / template).""" kind: WorkspaceKind """The workspace's name.""" name: String! """The workspace's user owners.""" owners_subscribers( """Number of items to get, the default is 25.""" limit: Int = 25 """Page number to get, starting at 1.""" page: Int = 1 ): [User] """The workspace's settings.""" settings: WorkspaceSettings """The workspace's state (all / active / archived / deleted).""" state: State """The workspace's team owners.""" team_owners_subscribers( """Number of items to get, the default is 25.""" limit: Int = 25 """Page number to get, starting at 1.""" page: Int = 1 ): [Team!] """The teams subscribed to the workspace.""" teams_subscribers( """Number of items to get, the default is 25.""" limit: Int = 25 """Page number to get, starting at 1.""" page: Int = 1 ): [Team] """The users subscribed to the workspace""" users_subscribers( """Number of items to get, the default is 25.""" limit: Int = 25 """Page number to get, starting at 1.""" page: Int = 1 ): [User] } """The workspace's icon.""" type WorkspaceIcon { """The icon color in hex value. Used as a background for the image.""" color: String """ The public image URL, which is temporary in the case of a file that was uploaded by the user, so you'll need to pull a new version at least once an hour. In case it is null, you can use the first letter of the workspace name. """ image: String } """The workspace kinds available.""" enum WorkspaceKind { """Closed workspace, available to enterprise only.""" closed """Open workspace.""" open """Template workspace.""" template } """The workspace's settings.""" type WorkspaceSettings { """The workspace icon.""" icon: WorkspaceIcon } """Options to order by.""" enum WorkspacesOrderBy { """The rank order of the workspace creation time (desc).""" created_at } """The workspace subscriber kind.""" enum WorkspaceSubscriberKind { """Workspace owner.""" owner """Workspace subscriber.""" subscriber } type WorldClockValue implements ColumnValue { """The column that this value belongs to.""" column: Column! """The column's unique identifier.""" id: ID! text: String """Timezone""" timezone: String """The column's type.""" type: ColumnType! """The date when column value was last updated.""" updated_at: Date """The column's raw value in JSON format.""" value: JSON } type ConnectProjectResult { """The unique identifier of the operation.""" request_id: ID """Indicates if the operation was successful.""" success: Boolean """A message describing the result of the operation.""" message: String """The ID of the created portfolio item, if successful.""" portfolio_item_id: String } """Error that occurred during activation.""" type ActivateUsersError { """The error message.""" message: String """The error code.""" code: ActivateUsersErrorCode """The id of the user that caused the error.""" user_id: ID } """Error codes for activating users.""" enum ActivateUsersErrorCode { EXCEEDS_BATCH_LIMIT INVALID_INPUT USER_NOT_FOUND CANNOT_UPDATE_SELF FAILED } """Result of activating users.""" type ActivateUsersResult { """The users that were activated.""" activated_users: [User!] """Errors that occurred during activation.""" errors: [ActivateUsersError!] } """Error that occurred while changing team owners.""" type AssignTeamOwnersError { """The error message.""" message: String """The error code.""" code: AssignTeamOwnersErrorCode """The id of the user that caused the error.""" user_id: ID } """Error codes that can occur while changing team owners.""" enum AssignTeamOwnersErrorCode { VIEWERS_OR_GUESTS USER_NOT_MEMBER_OF_TEAM EXCEEDS_BATCH_LIMIT INVALID_INPUT USER_NOT_FOUND CANNOT_UPDATE_SELF FAILED } """Result of changing the team's ownership.""" type AssignTeamOwnersResult { """The team for which the owners were changed.""" team: Team """Errors that occurred while changing team owners.""" errors: [AssignTeamOwnersError!] } """The role of the user.""" enum BaseRoleName { PORTAL_USER GUEST VIEW_ONLY MEMBER ADMIN } """Attributes of the team to be created.""" input CreateTeamAttributesInput { """The team's name.""" name: String! """Whether the team can contain guest users.""" is_guest_team: Boolean """The parent team identifier.""" parent_team_id: ID """The team members. Must not be empty, unless allow_empty_team is set.""" subscriber_ids: [ID!] } """Options for creating a team.""" input CreateTeamOptionsInput { """Whether to allow a team without any subscribers.""" allow_empty_team: Boolean } """Error that occurred during deactivation.""" type DeactivateUsersError { """The error message.""" message: String """The error code.""" code: DeactivateUsersErrorCode """The id of the user that caused the error.""" user_id: ID } """Error codes for deactivating users.""" enum DeactivateUsersErrorCode { EXCEEDS_BATCH_LIMIT INVALID_INPUT USER_NOT_FOUND CANNOT_UPDATE_SELF FAILED } """Result of deactivating users.""" type DeactivateUsersResult { """The users that were deactivated.""" deactivated_users: [User!] """Errors that occurred during deactivation.""" errors: [DeactivateUsersError!] } """Error that occurred while removing team owners.""" type RemoveTeamOwnersError { """The error message.""" message: String """The error code.""" code: RemoveTeamOwnersErrorCode """The id of the user that caused the error.""" user_id: ID } """Error codes that can occur while removing team owners.""" enum RemoveTeamOwnersErrorCode { VIEWERS_OR_GUESTS USER_NOT_MEMBER_OF_TEAM EXCEEDS_BATCH_LIMIT INVALID_INPUT USER_NOT_FOUND CANNOT_UPDATE_SELF FAILED } """Result of removing the team's ownership.""" type RemoveTeamOwnersResult { """The team for which the owners were removed.""" team: Team """Errors that occurred while removing team owners.""" errors: [RemoveTeamOwnersError!] } """Attributes of the email domain to be updated.""" input UpdateEmailDomainAttributesInput { """The user identifiers (max 200)""" user_ids: [ID!]! """The new email domain.""" new_domain: String! } """Error that occurred while changing email domain.""" type UpdateEmailDomainError { """The error message.""" message: String """The error code.""" code: UpdateEmailDomainErrorCode """The id of the user that caused the error.""" user_id: ID } """Error codes that can occur while changing email domain.""" enum UpdateEmailDomainErrorCode { UPDATE_EMAIL_DOMAIN_ERROR EXCEEDS_BATCH_LIMIT INVALID_INPUT USER_NOT_FOUND CANNOT_UPDATE_SELF FAILED } """Result of updating the email domain for the specified users.""" type UpdateEmailDomainResult { """The users for which the email domain was updated.""" updated_users: [User!] """Errors that occurred during the update.""" errors: [UpdateEmailDomainError!] } """Error that occurred during updating users role.""" type UpdateUsersRoleError { """The error message.""" message: String """The error code.""" code: UpdateUsersRoleErrorCode """The id of the user that caused the error.""" user_id: ID } """Error codes for updating users roles.""" enum UpdateUsersRoleErrorCode { EXCEEDS_BATCH_LIMIT INVALID_INPUT USER_NOT_FOUND CANNOT_UPDATE_SELF FAILED } """Result of updating users role.""" type UpdateUsersRoleResult { """The users that were updated.""" updated_users: [User!] """Errors that occurred during updating users role.""" errors: [UpdateUsersRoleError!] }