- Overview
- Setup Guide
- Permissions
- Troubleshooting
Personal API Token
Connect Parable to Monday.com using a personal API token and the GraphQL API. The token is tied to your user and inherits your account permissions, so the data Parable can sync depends on what your user can see. For full-account coverage, use an administrator’s token.Info: The token inherits your user’s permissions. A member token only reaches boards that user is subscribed to; an administrator token reaches the whole account.
Boards & work items
Boards, groups, columns, items, subitems, tags, activity logsPeople & workspaces
Users, teams, workspacesCollaboration
Updates, replies, WorkDocsPersonal API Token
Monday.com serves a single GraphQL endpoint. Parable sends the API version header shown below.POST https://api.monday.com/v2
Authorization header without a Bearer prefix. Parable also sends API-Version: 2025-04 and Content-Type: application/json.Personal API Token
All of the tables below are collected for a connection. The access level of your token determines how much data each returns.| Data | Access needed |
|---|---|
| Boards, groups, columns | Admin, or member subscribed to the board |
| Items, subitems, column values | Admin, or member subscribed to the board |
| Users | Admin (member tokens return limited results) |
| Teams | Admin |
| Workspaces | Admin |
| Updates & replies | Admin, or access to the item’s board |
| Tags | Admin |
| WorkDocs | Access to the doc or its workspace |
| Activity logs | Admin and an Enterprise plan |
Personal API Token
Query boards with items
query {
boards(limit: 10) {
id
name
state
items_page {
items {
id
name
column_values {
id
value
}
}
}
}
}
Query users
query {
users {
id
name
email
is_admin
created_at
}
}
OAuth 2.0 Authorization Code (3LO)
Connect Parable to Monday.com using OAuth 2.0. You create a Monday.com app in the Developer Center, create the connection in Parable, register Parable’s redirect URI on your app, then authorize through Parable’s in-app wizard. Parable exchanges the authorization code for an access token and stores it securely.Info: You do not enter an access token manually. The in-app wizard completes the OAuth flow for you.
Boards & work items
Boards, groups, columns, items, subitems, tags, activity logsPeople & workspaces
Users, teams, workspacesCollaboration
Updates, replies, WorkDocsOAuth 2.0 Authorization Code (3LO)
Authorize (browser redirect):GET https://auth.monday.com/oauth2/authorize
POST https://auth.monday.com/oauth2/token
client_secret_post (client ID and secret sent in the request body). Syncs call the GraphQL endpoint at https://api.monday.com/v2 with API-Version: 2025-04.Data streams
This Provider Plugin defines 9 data streams.| Stream | Description | Sync |
|---|---|---|
boards | Extracts all boards from Monday.com, including metadata such as name, description, board kind, type, state, workspace, creator, owners, subscribers, top group, columns, groups, tags, and views. Uses page-based pagination with limit=50 per page. Requires boards:read scope. | full |
items | Extracts all items (tasks/rows) from Monday.com boards using cursor-based pagination via items_page per board, then next_items_page for subsequent pages. Includes column values, group membership, creator, board reference, parent item, assets, subscribers, and subitem references. Requires iterating over all boards first. Requires boards:read scope. | full |
users | Extracts all users from Monday.com, including profile details, admin/guest status, timezone, and team memberships. Uses page-based pagination with limit=500 per page. Requires users:read scope. | full |
teams | Extracts all teams from Monday.com, including team name, picture URL, and member user references. No pagination documented; returns all teams in a single response. Requires teams:read scope. | full |
workspaces | Extracts all workspaces from Monday.com, including name, kind, and description. Uses page-based pagination with limit=50 per page. Requires workspaces:read scope. | full |
updates | Extracts all updates (comments and activity posts) on Monday.com items, including body text, creator, timestamps, and nested replies. Uses page-based pagination with limit=100 per page. Requires updates:read scope. | full |
tags | Extracts all tags from Monday.com, including name and color. No pagination documented; returns all tags in a single response. Requires tags:read scope. | full |
docs | Extracts all WorkDocs from Monday.com, including name, kind, creation timestamp, associated object, relative URL, and content blocks. Uses page-based pagination with limit=50 per page. Requires docs:read scope. | full |
activity_logs | Extracts activity log entries per board from Monday.com (Enterprise plan only). Each entry records who performed what action on a board and when. Traverses all boards and fetches activity_logs per board with time-range filtering for incremental sync. Confidence on data field schema is moderate (0.70) as the field is JSON-encoded and its internal structure is not fully documented. Requires boards:read scope; Enterprise plan required. | incremental |
Personal API Token
What You’ll Need
| Credential | What it is |
|---|---|
| API Token | Personal API token from your Monday.com account |
Info: Setup access in Monday.com. These steps require Administrator (recommended, for full-account access), or a colleague with equivalent permissions who can create credentials for you. If that is not you, ask your Monday.com administrator.
- Any account member can generate a personal token, but the token only reaches data that user can access.
- An Administrator token is recommended so Parable can sync all boards, users, teams, and workspaces.
- Activity logs require a Monday.com Enterprise plan.
Step 1: Open your developer settings
- Sign in to Monday.com (use an administrator account for full-account access).
- Click your avatar (bottom-left) and open Developers.
- Select API token.
Step 2: Copy your API token
- Click Show to reveal your personal token, or Regenerate to create a new one.
- Copy the token.
Warning: Regenerating a token invalidates the previous one. Any connection still using the old token stops syncing until you update it.
Step 3: Confirm the token’s access level
The token inherits the permissions of your user account:- Administrators reach every board, user, team, and workspace.
- Members reach only the boards they are subscribed to.
Tip: Use an administrator account so Parable can sync your full account.
Step 4: Enter the token in Parable
- Open the Monday.com API Token Provider in Parable and add a connection.
- Enter a connection name.
- Paste your API Token.
- Click Save & test connection.
read -rs -p "Monday API token: " MONDAY_TOKEN && echo
curl --silent -X POST "https://api.monday.com/v2" \
-H "Authorization: ${MONDAY_TOKEN}" \
-H "API-Version: 2025-04" \
-H "Content-Type: application/json" \
-d '{"query": "{ me { id name email } }"}'
curl --silent -X POST "https://api.monday.com/v2" \
-H "Authorization: ${MONDAY_TOKEN}" \
-H "API-Version: 2025-04" \
-H "Content-Type: application/json" \
-d '{"query": "{ boards(limit: 5) { id name } }"}'
unset MONDAY_TOKEN
Success: Success! If you received a 200 OK response with valid data, your credentials are configured correctly. You can now configure this Provider in Parable.
Tip: Rate Limits: Monday.com enforces rate limits of complexity-based (up to 10,000,000 complexity points/minute depending on plan), plus a global cap of about 1.67 requests/second. Parable handles rate limiting automatically with exponential backoff, but initial syncs of large datasets may take longer due to these limits.
OAuth 2.0 Authorization Code (3LO)
What You’ll Need
| Credential | What it is |
|---|---|
| Client ID | OAuth application client ID from the Monday.com Developer Center |
| Client Secret | OAuth application client secret |
Info: Setup access in Monday.com. These steps require Administrator (to create apps in the Developer Center), or a colleague with equivalent permissions who can create credentials for you. If that is not you, ask your Monday.com administrator.
- A Monday.com app created in the Developer Center with OAuth enabled
- The read scopes listed in step 2 enabled on the app
- Permission to register a redirect URI on the app’s OAuth settings
- Activity logs require a Monday.com Enterprise plan
Step 1: Create a Monday.com app
- Sign in to Monday.com as an administrator.
- Open
https://{your-account}.monday.com/apps/manage, replacing{your-account}with your Monday.com account subdomain. Confirm My Apps is selected, then click Create app. - Open the app’s OAuth & Permissions section and note the Client ID and Client Secret.
- If Monday.com requires a redirect URL before you can continue, enter a valid placeholder URL. You will replace it with the Parable redirect URI in step 4.
Warning: Copy your Client Secret now! This is the only time it will be displayed. Store it in a secure password manager before closing this page.
Step 2: Enable the required scopes
On the app’s OAuth & Permissions page, enable every read scope below so Parable can sync all Monday.com data:| Scope | Enables |
|---|---|
boards:read | Boards, groups, columns, items, subitems, activity logs |
users:read | Users |
teams:read | Teams |
workspaces:read | Workspaces |
updates:read | Updates and replies |
tags:read | Tags |
docs:read | WorkDocs |
Info: These are read-only scopes. Monday.com’s OAuth here is 3-legged (authorization code); Parable stores the access token after you approve. Activity logs also require an Enterprise plan.
Step 3: Create the connection in Parable
- Open the Monday.com OAuth Provider in Parable and add a connection.
- Enter a connection name.
- Copy the Redirect URI shown on the form.
- Click Continue to OAuth setup.
Step 4: Register the redirect URI in Monday.com
- In your Monday.com app OAuth & Permissions settings, add the Redirect URI you copied from Parable under Redirect URLs, replacing any placeholder URL entered in step 1.
- Register it exactly as shown, including your workspace subdomain and path.
Info: The redirect URI includes your workspace subdomain. Example:https://{tenant-name}.parable.work/platform/providers/oauth/callback. Do not register the apex host alone (https://parable.work/...). Monday.com must match the subdomain of the workspace where you started the connection.
Step 5: Authorize with Parable
- On the OAuth authorization screen, enter your Client ID and Client Secret.
- Click Connect with OAuth. You are redirected to Monday.com to approve the requested permissions.
- After you approve, Parable redirects back automatically, stores your access token securely, and validates the connection.
Info: Monday.com’s legacy OAuth returns a long-lived access token that stays valid until the app is uninstalled. To rotate credentials or recover from a revoked token, click Re-authorize with OAuth on the connection page.
OAuth 2.0 Authorization Code (3LO)
| Scope | Enables |
|---|---|
boards:read | Boards, groups, columns, items, subitems, activity logs |
users:read | Users |
teams:read | Teams |
workspaces:read | Workspaces |
updates:read | Updates and replies |
tags:read | Tags |
docs:read | WorkDocs |
Info: Enable all scopes above for complete coverage. Activity logs also require a Monday.com Enterprise plan.
Success: After authorization, Parable shows an authorized status and validates the connection automatically.
Tip: Rate Limits: Monday.com enforces rate limits of complexity-based (up to 10,000,000 complexity points/minute depending on plan), plus a global cap of about 1.67 requests/second. Parable handles rate limiting automatically with exponential backoff, but initial syncs of large datasets may take longer due to these limits.
Activity Logs
Activity Logs
activity_logsActivity Logs contain activity log entries per board from Monday.com (Enterprise plan only). Each entry records who performed what action on a board and when. Traverses all boards and fetches activity_logs per board with an explicit time-range request for incremental sync. Confidence on data field schema is moderate (0.70) as the field is JSON-encoded and its internal structure is not fully documented. Requires boards:read scope; Enterprise plan required.- Enables: trace Enterprise board actions to the provider-reported actor, event, and time.
- Scope: Reads provider changes through the declared GraphQL operation using the declared incremental request boundary. The operation requires the stated monday.com read scope and an Enterprise plan.
Account ID
Account ID
activity_logs.account_idAccount ID is the ID of the account that initiated the event. It is needed to resolve references that repeat the same provider identifier.- Enables: match activity log records to provider records that carry the same account ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
account_idas a record-level identifier onActivityLog. It is not a uniqueness guarantee unless a connector directive says so.
Board ID
Board ID
activity_logs.board_idBoard ID is the ID of the board on which the activity occurred. Derived from the parent boards query traversal. It is needed to resolve references that repeat the same provider identifier.- Enables: match activity log records to provider records that carry the same board ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
board_idas a record-level identifier onActivityLog. It is not a uniqueness guarantee unless a connector directive says so.
Created At
Created At
activity_logs.created_atCreated At records the timestamp indicating when the event occurred. Board logs use 17-digit Unix time. It anchors the named event or boundary on the record’s timeline.- Enables: place activity log records on a timeline by created at and select the records within an explicit reporting window.
- Interpretation: The provider supplies
created_atper activity log record as a timestamp at the precision returned by the provider; missing values mean the event or boundary was not reported.
Data
Data
activity_logs.dataData records JSON-encoded event-specific data payload. Internal structure varies by event type and is not fully documented. Confidence: 0.70. It retains configured attributes whose keys or shape are not fixed by this base schema.- Enables: interpret data according to the provider and Workspace configuration that produced each activity log record.
- Interpretation: Keys and value shapes within
datacan vary with provider and customer configuration; consumers must inspect the observed Workspace schema rather than assume a fixed contract.
Entity
Entity
activity_logs.entityEntity records entity the event refers to (e.g. board, pulse, column). It preserves the containing or referenced object needed to reconstruct the provider relationship.- Enables: reconstruct the declared entity layout or dimensional scope of each activity log record.
- Interpretation: The provider returns
entityas a nested object or reference onActivityLog; an absent value does not prove that no related object exists outside the credential’s visibility.
Event
Event
activity_logs.eventEvent states event type describing the action performed (e.g., create_item, change_column_value). It preserves the provider’s current classification of this record.- Enables: separate activity log records by the exact provider-reported event value when describing their recorded state.
- Interpretation: The provider supplies
eventper activity log record using its own state vocabulary; unknown and missing values must remain distinct. In monday.com, event is the work record’s classification, not an individual-performance measure.
ID
ID
activity_logs.idID is the unique activity log entry identifier. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same activity log source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per activity log record, andx-transformDedupKeyexplicitly marks it as the record key.
User ID
User ID
activity_logs.user_idUser ID is the ID of the user who performed the action. It is needed to resolve references that repeat the same provider identifier.- Enables: match activity log records to provider records that carry the same user ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
user_idas a record-level identifier onActivityLog. It is not a uniqueness guarantee unless a connector directive says so.
Boards
Boards
boardsBoards contain all boards from Monday.com, including metadata such as name, description, board kind, type, state, workspace, creator, owners, subscribers, top group, columns, groups, tags, and views. Uses page-based pagination with limit=50 per page. Requires boards:read scope.- Enables: catalog monday.com boards and their workspace, owners, columns, groups, tags, and views.
- Scope: Reads the declared collection through the declared GraphQL operation as a full snapshot. Results are limited to objects returned under the tap’s stated monday.com read scope.
Board Folder ID
Board Folder ID
boards.board_folder_idBoard Folder ID is the ID of the folder containing this board, if any. It is needed to resolve references that repeat the same provider identifier.- Enables: match board records to provider records that carry the same board folder ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
board_folder_idas a record-level identifier onBoard. It is not a uniqueness guarantee unless a connector directive says so.
Board Kind
Board Kind
boards.board_kindBoard Kind states visibility kind of the board: public, private, or share. It preserves the provider’s current classification of this record.- Enables: separate board records by the exact provider-reported board kind value when describing their recorded state.
- Interpretation: The provider supplies
board_kindper board record using its own state vocabulary; unknown and missing values must remain distinct. In monday.com, board kind is the work record’s classification, not an individual-performance measure.
Columns
Columns
boards.columnsColumns records array of column definitions on this board. It preserves the containing or referenced object needed to reconstruct the provider relationship.- Enables: reconstruct the declared columns layout or dimensional scope of each board record.
- Interpretation: The provider returns
columnsas a list onBoard; an absent value does not prove that no related object exists outside the credential’s visibility.
ID
ID
boards.columns.idID is the unique column identifier within the board. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same column source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per column record, andx-transformDedupKeyexplicitly marks it as the record key.
Title
Title
boards.columns.titleTitle records display title of the column. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact title value attached to each column record.
- Interpretation: The provider supplies
titleat column granularity in the format stated by its description; omitted or redacted content remains unknown.
Type
Type
boards.columns.typeType states column type identifier (e.g., text, status, date, people, numbers). It preserves the provider’s current classification of this record.- Enables: separate board records by the exact provider-reported type value when describing their recorded state.
- Interpretation: The provider supplies
typeper column record using its own state vocabulary; unknown and missing values must remain distinct. In monday.com, type is the work record’s classification, not an individual-performance measure.
Creator
Creator
boards.creatorCreator captures the user who created this board. It keeps the provider-reported person or account context attached to the record.- Enables: attribute the board record to the provider-reported actor represented by creator.
- Interpretation: The provider supplies
creatoras identity or attribution context on each board record. In monday.com, creator is attribution or membership context for the work record, not a measure of an individual’s performance.
Email
boards.creator.emailEmail records email address of the user. It keeps the provider-reported person or account context attached to the record.- Enables: attribute the user record to the provider-reported person or account represented by email.
- Interpretation: The provider supplies
emailas identity or attribution context on each user record. In monday.com, email is attribution or membership context for the work record, not a measure of an individual’s performance.
ID
ID
boards.creator.idID is the unique user identifier. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same user source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per user record, andx-transformDedupKeyexplicitly marks it as the record key.
Name
Name
boards.creator.nameName records display name of the user. It keeps the provider-reported person or account context attached to the record.- Enables: attribute the user record to the provider-reported person or account represented by name.
- Interpretation: The provider supplies
nameas identity or attribution context on each user record. In monday.com, name is attribution or membership context for the work record, not a measure of an individual’s performance.
Description
Description
boards.descriptionDescription records optional description of the board. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact description value attached to each board record.
- Interpretation: The provider supplies
descriptionat board granularity in the format stated by its description; omitted or redacted content remains unknown.
Groups
Groups
boards.groupsGroups records array of group definitions on this board. It preserves the containing or referenced object needed to reconstruct the provider relationship.- Enables: associate each board record with the specific provider container named by groups.
- Interpretation: The provider returns
groupsas a list onBoard; an absent value does not prove that no related object exists outside the credential’s visibility.
Color
Color
boards.groups.colorColor records hex color code associated with the group. It preserves the provider’s visual treatment for the represented object.- Enables: reproduce or compare the provider-supplied color for the represented design or board object.
- Interpretation: The provider supplies
colorin its own color, opacity, stroke, emoji, or style vocabulary for the represented object.
ID
ID
boards.groups.idID is the unique group identifier within the board. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same group source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per group record, andx-transformDedupKeyexplicitly marks it as the record key.
Title
Title
boards.groups.titleTitle records display title of the group. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact title value attached to each group record.
- Interpretation: The provider supplies
titleat group granularity in the format stated by its description; omitted or redacted content remains unknown.
ID
ID
boards.idID is the unique board identifier. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same board source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per board record, andx-transformDedupKeyexplicitly marks it as the record key.
Items Count
Items Count
boards.items_countItems Count reports the number of items on the board. It preserves the stated measure at this record’s granularity.- Enables: measure the provider-reported items count for each board record.
- Interpretation: The provider supplies
items_countat board granularity as a count at one value per record; zero and missing are not interchangeable.
Name
Name
boards.nameName records display name of the board. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact name value attached to each board record.
- Interpretation: The provider supplies
nameat board granularity in the format stated by its description; omitted or redacted content remains unknown.
Owners
Owners
boards.ownersOwners records users who own this board. It keeps the provider-reported person or account context attached to the record.- Enables: attribute the board record to the provider-reported actor represented by owners.
- Interpretation: The provider supplies
ownersas identity or attribution context on each board record. In monday.com, owners is attribution or membership context for the work record, not a measure of an individual’s performance.
Permissions
Permissions
boards.permissionsPermissions states board permission setting. It documents the access-related value reported for this object or membership.- Enables: describe the provider-reported permissions attached to each board record.
- Interpretation: The provider supplies
permissionsat board granularity. It describes provider-reported context and does not prove effective access beyond the returned record.
State
State
boards.stateState states lifecycle state of the board: active, archived, or deleted. It preserves the provider’s current classification of this record.- Enables: separate board records by the exact provider-reported state value when describing their recorded state.
- Interpretation: The provider supplies
stateper board record using its own state vocabulary; unknown and missing values must remain distinct. In monday.com, state is the work record’s classification, not an individual-performance measure.
Subscribers
Subscribers
boards.subscribersSubscribers records users subscribed to this board. It keeps the provider-reported person or account context attached to the record.- Enables: attribute the board record to the provider-reported person or account represented by subscribers.
- Interpretation: The provider supplies
subscribersas identity or attribution context on each board record. In monday.com, subscribers is attribution or membership context for the work record, not a measure of an individual’s performance.
Tags
Tags
boards.tagsTags records tags applied on this board. It preserves the containing or referenced object needed to reconstruct the provider relationship.- Enables: apply the provider-defined tags classifications to each board record.
- Interpretation: The provider returns
tagsas a list onBoard; an absent value does not prove that no related object exists outside the credential’s visibility.
Color
Color
boards.tags.colorColor records tag color. It preserves the provider’s visual treatment for the represented object.- Enables: reproduce or compare the provider-supplied color for the represented design or board object.
- Interpretation: The provider supplies
colorin its own color, opacity, stroke, emoji, or style vocabulary for the represented object.
ID
ID
boards.tags.idID is the unique tag identifier. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same tag source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per tag record, andx-transformDedupKeyexplicitly marks it as the record key.
Name
Name
boards.tags.nameName records tag name. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact name value attached to each tag record.
- Interpretation: The provider supplies
nameat tag granularity in the format stated by its description; omitted or redacted content remains unknown.
Top Group
Top Group
boards.top_groupTop Group captures the top group on this board. It preserves the containing or referenced object needed to reconstruct the provider relationship.- Enables: associate each board record with the specific provider container named by top group.
- Interpretation: The provider returns
top_groupas a nested object or reference onBoard; an absent value does not prove that no related object exists outside the credential’s visibility.
Type
Type
boards.typeType states board object type (board, sub_items_board, document, custom_object). It preserves the provider’s current classification of this record.- Enables: separate board records by the exact provider-reported type value when describing their recorded state.
- Interpretation: The provider supplies
typeper board record using its own state vocabulary; unknown and missing values must remain distinct. In monday.com, type is the work record’s classification, not an individual-performance measure.
Updated At
Updated At
boards.updated_atUpdated At records ISO 8601 timestamp when the board was last updated. It anchors the named event or boundary on the record’s timeline.- Enables: place board records on a timeline by updated at and select the records within an explicit reporting window.
- Interpretation: The provider supplies
updated_atper board record as a timestamp at the precision returned by the provider; missing values mean the event or boundary was not reported.
URL
URL
boards.urlURL records direct URL to the board. It retains the exact provider location for the referenced resource.- Enables: open or trace the exact provider resource referenced by URL on a board record.
- Interpretation: The provider supplies
urlas a URL or resource locator on each board record. Availability still follows the provider’s permissions and retention.
Views
Views
boards.viewsViews records views configured on this board. It preserves the containing or referenced object needed to reconstruct the provider relationship.- Enables: associate each board record with the specific provider container named by views.
- Interpretation: The provider returns
viewsas a list onBoard; an absent value does not prove that no related object exists outside the credential’s visibility.
ID
ID
boards.views.idID is the unique view identifier. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same board view source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per board view record, andx-transformDedupKeyexplicitly marks it as the record key.
Name
Name
boards.views.nameName records view name. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact name value attached to each board view record.
- Interpretation: The provider supplies
nameat board view granularity in the format stated by its description; omitted or redacted content remains unknown.
Type
Type
boards.views.typeType states view type. It preserves the provider’s current classification of this record.- Enables: separate board records by the exact provider-reported type value when describing their recorded state.
- Interpretation: The provider supplies
typeper board view record using its own state vocabulary; unknown and missing values must remain distinct. In monday.com, type is the work record’s classification, not an individual-performance measure.
Workspace
Workspace
boards.workspaceWorkspace captures the workspace this board belongs to. It preserves the containing or referenced object needed to reconstruct the provider relationship.- Enables: associate each board record with the specific provider container named by workspace.
- Interpretation: The provider returns
workspaceas a nested object or reference onBoard; an absent value does not prove that no related object exists outside the credential’s visibility.
ID
ID
boards.workspace.idID is the unique workspace identifier. It is needed to resolve references that repeat the same provider identifier.- Enables: match board records to provider records that carry the same ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
idas a record-level identifier onWorkspace. It is not a uniqueness guarantee unless a connector directive says so.
Name
Name
boards.workspace.nameName records display name of the workspace. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact name value attached to each workspace record.
- Interpretation: The provider supplies
nameat workspace granularity in the format stated by its description; omitted or redacted content remains unknown.
Workspace ID
Workspace ID
boards.workspace_idWorkspace ID identifies Workspace ID the board belongs to (scalar form). It is needed to resolve references that repeat the same provider identifier.- Enables: match board records to provider records that carry the same workspace ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
workspace_idas a record-level identifier onBoard. It is not a uniqueness guarantee unless a connector directive says so.
Docs
Docs
docsDocs contain all WorkDocs from Monday.com, including name, kind, creation timestamp, associated object, relative URL, and content blocks. Uses page-based pagination with limit=50 per page. Requires docs:read scope.- Enables: inspect WorkDoc names, associated objects, links, and returned content blocks.
- Scope: Reads the declared collection through the declared GraphQL operation as a full snapshot. Results are limited to objects returned under the tap’s stated monday.com read scope.
Blocks
Blocks
docs.blocksBlocks records ordered list of content blocks that make up the body of the doc. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact blocks value attached to each doc record.
- Interpretation: The provider supplies
blocksat doc granularity in the format stated by its description; omitted or redacted content remains unknown.
Content
Content
docs.blocks.contentContent captures the raw content payload of the block. It retains configured attributes whose keys or shape are not fixed by this base schema.- Enables: interpret content according to the provider and Workspace configuration that produced each doc record.
- Interpretation: Keys and value shapes within
contentcan vary with provider and customer configuration; consumers must inspect the observed Workspace schema rather than assume a fixed contract.
Created At
Created At
docs.blocks.created_atCreated At records the timestamp when the block was created. It anchors the named event or boundary on the record’s timeline.- Enables: place doc records on a timeline by created at and select the records within an explicit reporting window.
- Interpretation: The provider supplies
created_atper doc block record as a timestamp at the precision returned by the provider; missing values mean the event or boundary was not reported.
ID
ID
docs.blocks.idID is the unique identifier for the content block. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same doc block source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per doc block record, andx-transformDedupKeyexplicitly marks it as the record key.
Parent Block ID
Parent Block ID
docs.blocks.parent_block_idParent Block ID captures the parent block’s unique identifier (null for first-level blocks). It is needed to resolve references that repeat the same provider identifier.- Enables: match doc records to provider records that carry the same parent block ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
parent_block_idas a record-level identifier onDocBlock. It is not a uniqueness guarantee unless a connector directive says so.
Position
Position
docs.blocks.positionPosition captures the block’s position in the document. It preserves the stated measure at this record’s granularity.- Enables: order or classify doc records using the provider-defined position value.
- Interpretation: The provider supplies
positionat doc block granularity as a provider-defined ordinal or planning value rather than elapsed time or money; zero and missing are not interchangeable.
Type
Type
docs.blocks.typeType captures the type of content block. It preserves the provider’s current classification of this record.- Enables: separate doc records by the exact provider-reported type value when describing their recorded state.
- Interpretation: The provider supplies
typeper doc block record using its own state vocabulary; unknown and missing values must remain distinct. In monday.com, type is the work record’s classification, not an individual-performance measure.
Updated At
Updated At
docs.blocks.updated_atUpdated At records the timestamp when the block was last updated. It anchors the named event or boundary on the record’s timeline.- Enables: place doc records on a timeline by updated at and select the records within an explicit reporting window.
- Interpretation: The provider supplies
updated_atper doc block record as a timestamp at the precision returned by the provider; missing values mean the event or boundary was not reported.
Created At
Created At
docs.created_atCreated At records ISO 8601 timestamp indicating when the doc was created. It anchors the named event or boundary on the record’s timeline.- Enables: place doc records on a timeline by created at and select the records within an explicit reporting window.
- Interpretation: The provider supplies
created_atper doc record as a timestamp at the precision returned by the provider; missing values mean the event or boundary was not reported.
Created By
Created By
docs.created_byCreated By captures the user who created the doc. It keeps the provider-reported person or account context attached to the record.- Enables: attribute the doc record to the provider-reported person or account represented by created by.
- Interpretation: The provider supplies
created_byas identity or attribution context on each doc record. In monday.com, created by is attribution or membership context for the work record, not a measure of an individual’s performance.
ID
ID
docs.created_by.idID is the unique user identifier. It is needed to resolve references that repeat the same provider identifier.- Enables: match doc records to provider records that carry the same ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
idas a record-level identifier onUserRef. It is not a uniqueness guarantee unless a connector directive says so.
Name
Name
docs.created_by.nameName records display name of the user. It keeps the provider-reported person or account context attached to the record.- Enables: attribute the user ref record to the provider-reported person or account represented by name.
- Interpretation: The provider supplies
nameas identity or attribution context on each user ref record. In monday.com, name is attribution or membership context for the work record, not a measure of an individual’s performance.
Doc Folder ID
Doc Folder ID
docs.doc_folder_idDoc Folder ID is the ID of the folder containing the doc. It is needed to resolve references that repeat the same provider identifier.- Enables: match doc records to provider records that carry the same doc folder ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
doc_folder_idas a record-level identifier onDoc. It is not a uniqueness guarantee unless a connector directive says so.
Doc Kind
Doc Kind
docs.doc_kindDoc Kind captures the kind/type of the WorkDoc. It preserves the provider’s current classification of this record.- Enables: separate doc records by the exact provider-reported doc kind value when describing their recorded state.
- Interpretation: The provider supplies
doc_kindper doc record using its own state vocabulary; unknown and missing values must remain distinct. In monday.com, doc kind is the work record’s classification, not an individual-performance measure.
ID
ID
docs.idID is the unique identifier for the doc. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same doc source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per doc record, andx-transformDedupKeyexplicitly marks it as the record key.
Name
Name
docs.nameName records display name of the doc. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact name value attached to each doc record.
- Interpretation: The provider supplies
nameat doc granularity in the format stated by its description; omitted or redacted content remains unknown.
Object ID
Object ID
docs.object_idObject ID is the identifier of the associated Monday.com object this doc belongs to. It is needed to resolve references that repeat the same provider identifier.- Enables: match doc records to provider records that carry the same object ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
object_idas a record-level identifier onDoc. It is not a uniqueness guarantee unless a connector directive says so.
Relative URL
Relative URL
docs.relative_urlRelative URL records relative URL path to access the doc within Monday.com. It retains the exact provider location for the referenced resource.- Enables: open or trace the exact provider resource referenced by relative URL on a doc record.
- Interpretation: The provider supplies
relative_urlas a URL or resource locator on each doc record. Availability still follows the provider’s permissions and retention.
Settings
Settings
docs.settingsSettings states document-level settings, returned as escaped JSON. It preserves the provider’s current classification of this record.- Enables: separate doc records by the exact provider-reported settings value when describing their recorded state.
- Interpretation: The provider supplies
settingsper doc record using its own state vocabulary; unknown and missing values must remain distinct. In monday.com, settings is the work record’s classification, not an individual-performance measure.
Updated At
Updated At
docs.updated_atUpdated At records ISO 8601 timestamp indicating when the doc was last updated. It anchors the named event or boundary on the record’s timeline.- Enables: place doc records on a timeline by updated at and select the records within an explicit reporting window.
- Interpretation: The provider supplies
updated_atper doc record as a timestamp at the precision returned by the provider; missing values mean the event or boundary was not reported.
URL
URL
docs.urlURL records absolute URL to access the doc. It retains the exact provider location for the referenced resource.- Enables: open or trace the exact provider resource referenced by URL on a doc record.
- Interpretation: The provider supplies
urlas a URL or resource locator on each doc record. Availability still follows the provider’s permissions and retention.
Workspace
Workspace
docs.workspaceWorkspace captures the workspace this doc belongs to. It preserves the containing or referenced object needed to reconstruct the provider relationship.- Enables: associate each doc record with the specific provider container named by workspace.
- Interpretation: The provider returns
workspaceas a nested object or reference onDoc; an absent value does not prove that no related object exists outside the credential’s visibility.
ID
ID
docs.workspace.idID is the unique workspace identifier. It is needed to resolve references that repeat the same provider identifier.- Enables: match doc records to provider records that carry the same ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
idas a record-level identifier onWorkspaceRef. It is not a uniqueness guarantee unless a connector directive says so.
Name
Name
docs.workspace.nameName records display name of the workspace. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact name value attached to each workspace ref record.
- Interpretation: The provider supplies
nameat workspace ref granularity in the format stated by its description; omitted or redacted content remains unknown.
Workspace ID
Workspace ID
docs.workspace_idWorkspace ID is the ID of the workspace containing the doc. It is needed to resolve references that repeat the same provider identifier.- Enables: match doc records to provider records that carry the same workspace ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
workspace_idas a record-level identifier onDoc. It is not a uniqueness guarantee unless a connector directive says so.
Items
Items
itemsItems contain all items (tasks/rows) from Monday.com boards using cursor-based pagination via items_page per board, then next_items_page for subsequent pages. Includes column values, group membership, creator, board reference, parent item, assets, subscribers, and subitem references. Requires iterating over all boards first. Requires boards:read scope.- Enables: report board rows with their column values, group, parent, creator, and subscriber context.
- Scope: Reads the declared collection through the declared GraphQL operation as a full snapshot. Results are limited to objects returned under the tap’s stated monday.com read scope.
Assets
Assets
items.assetsAssets records assets/files attached to this item. It preserves the containing or referenced object needed to reconstruct the provider relationship.- Enables: enumerate the nested assets records contained by each item record.
- Interpretation: The provider returns
assetsas a list onItem; an absent value does not prove that no related object exists outside the credential’s visibility.
File Extension
File Extension
items.assets.file_extensionFile Extension records file extension of the asset. It preserves the configuration or technical value needed to explain how the provider object is defined.- Enables: inspect the exact file extension when validating the configuration or technical definition of a asset record.
- Interpretation: The provider supplies
file_extensionas configuration or technical metadata onAsset; consumers must preserve the exact syntax and documented vocabulary.
ID
ID
items.assets.idID is the unique asset identifier. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same asset source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per asset record, andx-transformDedupKeyexplicitly marks it as the record key.
Name
Name
items.assets.nameName records asset file name. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact name value attached to each asset record.
- Interpretation: The provider supplies
nameat asset granularity in the format stated by its description; omitted or redacted content remains unknown.
URL
URL
items.assets.urlURL records public URL to the asset. It retains the exact provider location for the referenced resource.- Enables: open or trace the exact provider resource referenced by URL on a asset record.
- Interpretation: The provider supplies
urlas a URL or resource locator on each asset record. Availability still follows the provider’s permissions and retention.
Board
Board
items.boardBoard captures the board this item belongs to. It preserves the containing or referenced object needed to reconstruct the provider relationship.- Enables: enumerate the nested board records contained by each item record.
- Interpretation: The provider returns
boardas a nested object or reference onItem; an absent value does not prove that no related object exists outside the credential’s visibility.
ID
ID
items.board.idID identifies board identifier. It is needed to resolve references that repeat the same provider identifier.- Enables: match item records to provider records that carry the same ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
idas a record-level identifier onBoardRef. It is not a uniqueness guarantee unless a connector directive says so.
Name
Name
items.board.nameName records board name. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact name value attached to each board ref record.
- Interpretation: The provider supplies
nameat board ref granularity in the format stated by its description; omitted or redacted content remains unknown.
Board ID
Board ID
items.board_idBoard ID is the ID of the board this item belongs to. Derived from parent boards traversal. It is needed to resolve references that repeat the same provider identifier.- Enables: match item records to provider records that carry the same board ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
board_idas a record-level identifier onItem. It is not a uniqueness guarantee unless a connector directive says so.
Column Values
Column Values
items.column_valuesColumn Values records array of column values for this item. It preserves the containing or referenced object needed to reconstruct the provider relationship.- Enables: reconstruct the declared column values layout or dimensional scope of each item record.
- Interpretation: The provider returns
column_valuesas a list onItem; an absent value does not prove that no related object exists outside the credential’s visibility.
ID
ID
items.column_values.idID identifies column identifier. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same column value source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per column value record, andx-transformDedupKeyexplicitly marks it as the record key.
Text
Text
items.column_values.textText records human-readable text representation of the value. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact text value attached to each column value record.
- Interpretation: The provider supplies
textat column value granularity in the format stated by its description; omitted or redacted content remains unknown.
Type
Type
items.column_values.typeType states column type. It preserves the provider’s current classification of this record.- Enables: separate item records by the exact provider-reported type value when describing their recorded state.
- Interpretation: The provider supplies
typeper column value record using its own state vocabulary; unknown and missing values must remain distinct. In monday.com, type is the work record’s classification, not an individual-performance measure.
Value
Value
items.column_values.valueValue records raw JSON-encoded value. It preserves the recorded before, after, or contextual value needed to explain a change event.- Enables: compare the recorded value with the corresponding changed attribute when explaining an audit or changelog event.
- Interpretation: The provider supplies
valueon each change record in the changed attribute’s own type or display format; it is not normalized into a common unit.
Created At
Created At
items.created_atCreated At records ISO 8601 timestamp when item was created. It anchors the named event or boundary on the record’s timeline.- Enables: place item records on a timeline by created at and select the records within an explicit reporting window.
- Interpretation: The provider supplies
created_atper item record as a timestamp at the precision returned by the provider; missing values mean the event or boundary was not reported.
Creator
Creator
items.creatorCreator captures the user who created this item. It keeps the provider-reported person or account context attached to the record.- Enables: attribute the item record to the provider-reported actor represented by creator.
- Interpretation: The provider supplies
creatoras identity or attribution context on each item record. In monday.com, creator is attribution or membership context for the work record, not a measure of an individual’s performance.
Email
items.creator.emailEmail records email address of the user. It keeps the provider-reported person or account context attached to the record.- Enables: attribute the user record to the provider-reported person or account represented by email.
- Interpretation: The provider supplies
emailas identity or attribution context on each user record. In monday.com, email is attribution or membership context for the work record, not a measure of an individual’s performance.
ID
ID
items.creator.idID is the unique user identifier. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same user source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per user record, andx-transformDedupKeyexplicitly marks it as the record key.
Name
Name
items.creator.nameName records display name of the user. It keeps the provider-reported person or account context attached to the record.- Enables: attribute the user record to the provider-reported person or account represented by name.
- Interpretation: The provider supplies
nameas identity or attribution context on each user record. In monday.com, name is attribution or membership context for the work record, not a measure of an individual’s performance.
Creator ID
Creator ID
items.creator_idCreator ID is the ID of the user who created the item. It is needed to resolve references that repeat the same provider identifier.- Enables: match item records to provider records that carry the same creator ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
creator_idas a record-level identifier onItem. It is not a uniqueness guarantee unless a connector directive says so.
Email
items.emailEmail records item email address for the board’s item email integration. It keeps the provider-reported person or account context attached to the record.- Enables: attribute the item record to the provider-reported person or account represented by email.
- Interpretation: The provider supplies
emailas identity or attribution context on each item record. In monday.com, email is attribution or membership context for the work record, not a measure of an individual’s performance.
Group
Group
items.groupGroup records group the item belongs to. It preserves the containing or referenced object needed to reconstruct the provider relationship.- Enables: enumerate the nested group records contained by each item record.
- Interpretation: The provider returns
groupas a nested object or reference onItem; an absent value does not prove that no related object exists outside the credential’s visibility.
ID
ID
items.group.idID identifies group identifier. It is needed to resolve references that repeat the same provider identifier.- Enables: match item records to provider records that carry the same ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
idas a record-level identifier onGroupRef. It is not a uniqueness guarantee unless a connector directive says so.
Title
Title
items.group.titleTitle records group title. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact title value attached to each group ref record.
- Interpretation: The provider supplies
titleat group ref granularity in the format stated by its description; omitted or redacted content remains unknown.
ID
ID
items.idID is the unique item identifier. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same item source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per item record, andx-transformDedupKeyexplicitly marks it as the record key.
Name
Name
items.nameName records item name/title. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact name value attached to each item record.
- Interpretation: The provider supplies
nameat item granularity in the format stated by its description; omitted or redacted content remains unknown.
Parent Item
Parent Item
items.parent_itemParent Item captures the parent item, when this item is a subitem. It preserves the containing or referenced object needed to reconstruct the provider relationship.- Enables: reconstruct the parent-child structure expressed by parent item on each item record.
- Interpretation: The provider returns
parent_itemas a nested object or reference onItem; an absent value does not prove that no related object exists outside the credential’s visibility.
ID
ID
items.parent_item.idID identifies item identifier. It is needed to resolve references that repeat the same provider identifier.- Enables: match item records to provider records that carry the same ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
idas a record-level identifier onItemRef. It is not a uniqueness guarantee unless a connector directive says so.
Name
Name
items.parent_item.nameName records item name. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact name value attached to each item ref record.
- Interpretation: The provider supplies
nameat item ref granularity in the format stated by its description; omitted or redacted content remains unknown.
Relative Link
Relative Link
items.relative_linkRelative Link records relative link to the item. It retains the exact provider location for the referenced resource.- Enables: open or trace the exact provider resource referenced by relative link on a item record.
- Interpretation: The provider supplies
relative_linkas a URL or resource locator on each item record. Availability still follows the provider’s permissions and retention.
State
State
items.stateState states item state (active, archived, deleted). It preserves the provider’s current classification of this record.- Enables: separate item records by the exact provider-reported state value when describing their recorded state.
- Interpretation: The provider supplies
stateper item record using its own state vocabulary; unknown and missing values must remain distinct. In monday.com, state is the work record’s classification, not an individual-performance measure.
Subitems
Subitems
items.subitemsSubitems records array of subitem references. It preserves the containing or referenced object needed to reconstruct the provider relationship.- Enables: reconstruct the parent-child structure expressed by subitems on each item record.
- Interpretation: The provider returns
subitemsas a list onItem; an absent value does not prove that no related object exists outside the credential’s visibility.
ID
ID
items.subitems.idID identifies subitem identifier. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same subitem ref source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per subitem ref record, andx-transformDedupKeyexplicitly marks it as the record key.
Name
Name
items.subitems.nameName records subitem name. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact name value attached to each subitem ref record.
- Interpretation: The provider supplies
nameat subitem ref granularity in the format stated by its description; omitted or redacted content remains unknown.
Subscribers
Subscribers
items.subscribersSubscribers records users subscribed to this item. It keeps the provider-reported person or account context attached to the record.- Enables: attribute the item record to the provider-reported person or account represented by subscribers.
- Interpretation: The provider supplies
subscribersas identity or attribution context on each item record. In monday.com, subscribers is attribution or membership context for the work record, not a measure of an individual’s performance.
Updated At
Updated At
items.updated_atUpdated At records ISO 8601 timestamp when item was last updated. It anchors the named event or boundary on the record’s timeline.- Enables: place item records on a timeline by updated at and select the records within an explicit reporting window.
- Interpretation: The provider supplies
updated_atper item record as a timestamp at the precision returned by the provider; missing values mean the event or boundary was not reported.
URL
URL
items.urlURL records direct URL to the item. It retains the exact provider location for the referenced resource.- Enables: open or trace the exact provider resource referenced by URL on a item record.
- Interpretation: The provider supplies
urlas a URL or resource locator on each item record. Availability still follows the provider’s permissions and retention.
Tags
Tags
tagsTags contain all tags from Monday.com, including name and color. No pagination documented; returns all tags in a single response. Requires tags:read scope.- Enables: apply monday.com tag names and colors to records that reference them.
- Scope: Reads the declared collection through the declared GraphQL operation as a full snapshot. Results are limited to objects returned under the tap’s stated monday.com read scope.
Color
Color
tags.colorColor records color associated with the tag. It preserves the provider’s visual treatment for the represented object.- Enables: reproduce or compare the provider-supplied color for the represented design or board object.
- Interpretation: The provider supplies
colorin its own color, opacity, stroke, emoji, or style vocabulary for the represented object.
ID
ID
tags.idID is the unique identifier for the tag. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same tag source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per tag record, andx-transformDedupKeyexplicitly marks it as the record key.
Name
Name
tags.nameName records display name of the tag. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact name value attached to each tag record.
- Interpretation: The provider supplies
nameat tag granularity in the format stated by its description; omitted or redacted content remains unknown.
Teams
Teams
teamsTeams contain all teams from Monday.com, including team name, picture URL, and member user references. No pagination documented; returns all teams in a single response. Requires teams:read scope.- Enables: map monday.com teams to their member accounts.
- Scope: Reads the declared collection through the declared GraphQL operation as a full snapshot. Results are limited to objects returned under the tap’s stated monday.com read scope.
ID
ID
teams.idID is the unique team identifier. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same team source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per team record, andx-transformDedupKeyexplicitly marks it as the record key.
Name
Name
teams.nameName records display name of the team. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact name value attached to each team record.
- Interpretation: The provider supplies
nameat team granularity in the format stated by its description; omitted or redacted content remains unknown.
Picture URL
Picture URL
teams.picture_urlPicture URL records URL of the team’s profile picture. It retains the exact provider location for the referenced resource.- Enables: open or trace the exact provider resource referenced by picture URL on a team record.
- Interpretation: The provider supplies
picture_urlas a URL or resource locator on each team record. Availability still follows the provider’s permissions and retention.
Users
Users
teams.usersUsers records list of users who are members of this team. It keeps the provider-reported person or account context attached to the record.- Enables: attribute the team record to the provider-reported actor represented by users.
- Interpretation: The provider supplies
usersas identity or attribution context on each team record. In monday.com, users is attribution or membership context for the work record, not a measure of an individual’s performance.
Email
teams.users.emailEmail records email address of the user. It keeps the provider-reported person or account context attached to the record.- Enables: attribute the team user record to the provider-reported person or account represented by email.
- Interpretation: The provider supplies
emailas identity or attribution context on each team user record. In monday.com, email is attribution or membership context for the work record, not a measure of an individual’s performance.
ID
ID
teams.users.idID is the unique user identifier. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same team user source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per team user record, andx-transformDedupKeyexplicitly marks it as the record key.
Name
Name
teams.users.nameName records full display name of the user. It keeps the provider-reported person or account context attached to the record.- Enables: attribute the team user record to the provider-reported person or account represented by name.
- Interpretation: The provider supplies
nameas identity or attribution context on each team user record. In monday.com, name is attribution or membership context for the work record, not a measure of an individual’s performance.
Updates
Updates
updatesUpdates contain all updates (comments and activity posts) on Monday.com items, including body text, creator, timestamps, and nested replies. Uses page-based pagination with limit=100 per page. Requires updates:read scope.- Enables: inspect item update and reply text with creator and timestamp context.
- Scope: Reads the declared collection through the declared GraphQL operation as a full snapshot. Results are limited to objects returned under the tap’s stated monday.com read scope.
Assets
Assets
updates.assetsAssets records assets/files attached to the update. It preserves the containing or referenced object needed to reconstruct the provider relationship.- Enables: expand the nested assets object into its declared child fields for each update record.
- Interpretation: The provider returns
assetsas a list onUpdate; an absent value does not prove that no related object exists outside the credential’s visibility.
File Extension
File Extension
updates.assets.file_extensionFile Extension records file extension of the asset. It preserves the configuration or technical value needed to explain how the provider object is defined.- Enables: inspect the exact file extension when validating the configuration or technical definition of a asset record.
- Interpretation: The provider supplies
file_extensionas configuration or technical metadata onAsset; consumers must preserve the exact syntax and documented vocabulary.
ID
ID
updates.assets.idID is the unique asset identifier. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same asset source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per asset record, andx-transformDedupKeyexplicitly marks it as the record key.
Name
Name
updates.assets.nameName records asset file name. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact name value attached to each asset record.
- Interpretation: The provider supplies
nameat asset granularity in the format stated by its description; omitted or redacted content remains unknown.
URL
URL
updates.assets.urlURL records public URL to the asset. It retains the exact provider location for the referenced resource.- Enables: open or trace the exact provider resource referenced by URL on a asset record.
- Interpretation: The provider supplies
urlas a URL or resource locator on each asset record. Availability still follows the provider’s permissions and retention.
Body
Body
updates.bodyBody records HTML body of the update. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact body value attached to each update record.
- Interpretation: The provider supplies
bodyat update granularity in the format stated by its description; omitted or redacted content remains unknown.
Created At
Created At
updates.created_atCreated At records ISO 8601 timestamp when the update was created. It anchors the named event or boundary on the record’s timeline.- Enables: place update records on a timeline by created at and select the records within an explicit reporting window.
- Interpretation: The provider supplies
created_atper update record as a timestamp at the precision returned by the provider; missing values mean the event or boundary was not reported.
Creator
Creator
updates.creatorCreator carries the source person or account value named Creator for each update row. It keeps the provider-reported person or account context attached to the record.- Enables: attribute the update record to the provider-reported actor represented by creator.
- Interpretation: The provider supplies
creatoras identity or attribution context on each update record. In monday.com, creator is attribution or membership context for the work record, not a measure of an individual’s performance.
Email
updates.creator.emailEmail records email address of the creator. It keeps the provider-reported person or account context attached to the record.- Enables: attribute the update creator record to the provider-reported person or account represented by email.
- Interpretation: The provider supplies
emailas identity or attribution context on each update creator record. In monday.com, email is attribution or membership context for the work record, not a measure of an individual’s performance.
ID
ID
updates.creator.idID is the unique identifier of the creator user. It is needed to resolve references that repeat the same provider identifier.- Enables: match update records to provider records that carry the same ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
idas a record-level identifier onUpdateCreator. It is not a uniqueness guarantee unless a connector directive says so.
Name
Name
updates.creator.nameName records display name of the creator. It keeps the provider-reported person or account context attached to the record.- Enables: attribute the update creator record to the provider-reported person or account represented by name.
- Interpretation: The provider supplies
nameas identity or attribution context on each update creator record. In monday.com, name is attribution or membership context for the work record, not a measure of an individual’s performance.
Creator ID
Creator ID
updates.creator_idCreator ID is the ID of the user who created the update. It is needed to resolve references that repeat the same provider identifier.- Enables: match update records to provider records that carry the same creator ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
creator_idas a record-level identifier onUpdate. It is not a uniqueness guarantee unless a connector directive says so.
Edited At
Edited At
updates.edited_atEdited At records ISO 8601 timestamp when the update was last edited. It anchors the named event or boundary on the record’s timeline.- Enables: place update records on a timeline by edited at and select the records within an explicit reporting window.
- Interpretation: The provider supplies
edited_atper update record as a timestamp at the precision returned by the provider; missing values mean the event or boundary was not reported.
ID
ID
updates.idID is the unique update identifier. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same update source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per update record, andx-transformDedupKeyexplicitly marks it as the record key.
Item
Item
updates.itemItem captures the item this update belongs to. It preserves the containing or referenced object needed to reconstruct the provider relationship.- Enables: enumerate the nested item records contained by each update record.
- Interpretation: The provider returns
itemas a nested object or reference onUpdate; an absent value does not prove that no related object exists outside the credential’s visibility.
ID
ID
updates.item.idID identifies item identifier. It is needed to resolve references that repeat the same provider identifier.- Enables: match update records to provider records that carry the same ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
idas a record-level identifier onItemRef. It is not a uniqueness guarantee unless a connector directive says so.
Item ID
Item ID
updates.item_idItem ID is the ID of the item this update belongs to. It is needed to resolve references that repeat the same provider identifier.- Enables: match update records to provider records that carry the same item ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
item_idas a record-level identifier onUpdate. It is not a uniqueness guarantee unless a connector directive says so.
Replies
Replies
updates.repliesReplies records array of replies to this update. It preserves the containing or referenced object needed to reconstruct the provider relationship.- Enables: expand the nested replies object into its declared child fields for each update record.
- Interpretation: The provider returns
repliesas a list onUpdate; an absent value does not prove that no related object exists outside the credential’s visibility.
Body
Body
updates.replies.bodyBody records HTML body of the reply. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact body value attached to each reply record.
- Interpretation: The provider supplies
bodyat reply granularity in the format stated by its description; omitted or redacted content remains unknown.
Created At
Created At
updates.replies.created_atCreated At records ISO 8601 timestamp when the reply was created. It anchors the named event or boundary on the record’s timeline.- Enables: place update records on a timeline by created at and select the records within an explicit reporting window.
- Interpretation: The provider supplies
created_atper reply record as a timestamp at the precision returned by the provider; missing values mean the event or boundary was not reported.
Creator
Creator
updates.replies.creatorCreator carries the source person or account value named Creator for each reply row. It keeps the provider-reported person or account context attached to the record.- Enables: attribute the reply record to the provider-reported actor represented by creator.
- Interpretation: The provider supplies
creatoras identity or attribution context on each reply record. In monday.com, creator is attribution or membership context for the work record, not a measure of an individual’s performance.
ID
ID
updates.replies.creator.idID is the unique identifier of the reply creator user. It is needed to resolve references that repeat the same provider identifier.- Enables: match update records to provider records that carry the same ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
idas a record-level identifier onReplyCreator. It is not a uniqueness guarantee unless a connector directive says so.
Name
Name
updates.replies.creator.nameName records display name of the reply creator. It keeps the provider-reported person or account context attached to the record.- Enables: attribute the reply creator record to the provider-reported person or account represented by name.
- Interpretation: The provider supplies
nameas identity or attribution context on each reply creator record. In monday.com, name is attribution or membership context for the work record, not a measure of an individual’s performance.
Creator ID
Creator ID
updates.replies.creator_idCreator ID is the ID of the user who created the reply. It is needed to resolve references that repeat the same provider identifier.- Enables: match update records to provider records that carry the same creator ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
creator_idas a record-level identifier onReply. It is not a uniqueness guarantee unless a connector directive says so.
ID
ID
updates.replies.idID is the unique identifier of the reply. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same reply source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per reply record, andx-transformDedupKeyexplicitly marks it as the record key.
Text Body
Text Body
updates.replies.text_bodyText Body records plain text body of the reply, stripped of HTML. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact text body value attached to each reply record.
- Interpretation: The provider supplies
text_bodyat reply granularity in the format stated by its description; omitted or redacted content remains unknown.
Updated At
Updated At
updates.replies.updated_atUpdated At records ISO 8601 timestamp when the reply was last updated. It anchors the named event or boundary on the record’s timeline.- Enables: place update records on a timeline by updated at and select the records within an explicit reporting window.
- Interpretation: The provider supplies
updated_atper reply record as a timestamp at the precision returned by the provider; missing values mean the event or boundary was not reported.
Text Body
Text Body
updates.text_bodyText Body records plain text body of the update, stripped of HTML. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact text body value attached to each update record.
- Interpretation: The provider supplies
text_bodyat update granularity in the format stated by its description; omitted or redacted content remains unknown.
Updated At
Updated At
updates.updated_atUpdated At records ISO 8601 timestamp when the update was last modified. It anchors the named event or boundary on the record’s timeline.- Enables: place update records on a timeline by updated at and select the records within an explicit reporting window.
- Interpretation: The provider supplies
updated_atper update record as a timestamp at the precision returned by the provider; missing values mean the event or boundary was not reported.
Users
Users
usersUsers contain all users from Monday.com, including profile details, admin/guest status, timezone, and team memberships. Uses page-based pagination with limit=500 per page. Requires users:read scope.- Enables: resolve monday.com accounts, guest or administrator flags, time zones, and team memberships.
- Scope: Reads the declared collection through the declared GraphQL operation as a full snapshot. Results are limited to objects returned under the tap’s stated monday.com read scope.
Account
Account
users.accountAccount captures the Monday.com account this user belongs to. It preserves the containing or referenced object needed to reconstruct the provider relationship.- Enables: expand the nested account object into its declared child fields for each user record.
- Interpretation: The provider returns
accountas a nested object or reference onUser; an absent value does not prove that no related object exists outside the credential’s visibility.
ID
ID
users.account.idID is the unique account identifier. It is needed to resolve references that repeat the same provider identifier.- Enables: match user records to provider records that carry the same ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
idas a record-level identifier onAccountRef. It is not a uniqueness guarantee unless a connector directive says so.
Name
Name
users.account.nameName records display name of the account. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact name value attached to each account ref record.
- Interpretation: The provider supplies
nameat account ref granularity in the format stated by its description; omitted or redacted content remains unknown.
Slug
Slug
users.account.slugSlug identifies account slug (subdomain). It is needed to resolve references that repeat the same provider identifier.- Enables: match user records to provider records that carry the same slug, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
slugas a record-level identifier onAccountRef. It is not a uniqueness guarantee unless a connector directive says so.
Tier
Tier
users.account.tierTier states account subscription tier. It preserves the provider’s current classification of this record.- Enables: separate user records by the exact provider-reported tier value when describing their recorded state.
- Interpretation: The provider supplies
tierper account ref record using its own state vocabulary; unknown and missing values must remain distinct. In monday.com, tier is the work record’s classification, not an individual-performance measure.
Country Code
Country Code
users.country_codeCountry Code records user country code. It preserves the configuration or technical value needed to explain how the provider object is defined.- Enables: inspect the exact country code when validating the configuration or technical definition of a user record.
- Interpretation: The provider supplies
country_codeas configuration or technical metadata onUser; consumers must preserve the exact syntax and documented vocabulary.
Created At
Created At
users.created_atCreated At records ISO 8601 timestamp when the user account was created. It anchors the named event or boundary on the record’s timeline.- Enables: place user records on a timeline by created at and select the records within an explicit reporting window.
- Interpretation: The provider supplies
created_atper user record as a timestamp at the precision returned by the provider; missing values mean the event or boundary was not reported.
Current Language
Current Language
users.current_languageCurrent Language records user’s current language setting. It preserves the geographic, locale, time-zone, or coordinate context represented by the field.- Enables: interpret dates, times, or localized text for users using the recorded current language.
- Interpretation: The provider supplies
current_languageas location or localization context per user record; it does not establish a person’s real-time physical location.
Email
users.emailEmail records user email address. It keeps the provider-reported person or account context attached to the record.- Enables: attribute the user record to the provider-reported person or account represented by email.
- Interpretation: The provider supplies
emailas identity or attribution context on each user record. In monday.com, email is attribution or membership context for the work record, not a measure of an individual’s performance.
Enabled
Enabled
users.enabledEnabled indicates whether the user account is active. It preserves the provider-reported yes-or-no condition for this record.- Enables: select user records for which the provider reports enabled as true or false.
- Interpretation: The provider supplies
enabledas a boolean per user record; false and missing are distinct when the field is optional. In monday.com, enabled is a condition on the work record, not an individual-performance measure.
ID
ID
users.idID is the unique user identifier. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same user source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per user record, andx-transformDedupKeyexplicitly marks it as the record key.
Is Admin
Is Admin
users.is_adminIs Admin indicates whether the user has account admin privileges. It documents the access-related value reported for this object or membership.- Enables: describe the provider-reported is admin attached to each user record.
- Interpretation: The provider supplies
is_adminat user granularity. It describes provider-reported context and does not prove effective access beyond the returned record. In monday.com, is admin is access or membership context, not an individual-performance measure.
Is Guest
Is Guest
users.is_guestIs Guest indicates whether the user is a guest (external collaborator). It documents the access-related value reported for this object or membership.- Enables: describe the provider-reported is guest attached to each user record.
- Interpretation: The provider supplies
is_guestat user granularity. It describes provider-reported context and does not prove effective access beyond the returned record. In monday.com, is guest is access or membership context, not an individual-performance measure.
Is Pending
Is Pending
users.is_pendingIs Pending indicates whether the user invitation is still pending. It preserves the provider-reported yes-or-no condition for this record.- Enables: select user records for which the provider reports is pending as true or false.
- Interpretation: The provider supplies
is_pendingas a boolean per user record; false and missing are distinct when the field is optional. In monday.com, is pending is a condition on the work record, not an individual-performance measure.
Is View Only
Is View Only
users.is_view_onlyIs View Only indicates whether the user has view-only access. It preserves the provider-reported yes-or-no condition for this record.- Enables: select user records for which the provider reports is view only as true or false.
- Interpretation: The provider supplies
is_view_onlyas a boolean per user record; false and missing are distinct when the field is optional. In monday.com, is view only is a condition on the work record, not an individual-performance measure.
Join Date
Join Date
users.join_dateJoin Date records the date the user joined the account. It anchors the named event or boundary on the record’s timeline.- Enables: place user records on a timeline by join date and select the records within an explicit reporting window.
- Interpretation: The provider supplies
join_dateper user record as a timestamp at the precision returned by the provider; missing values mean the event or boundary was not reported.
Location
Location
users.locationLocation records user location. It preserves the geographic, locale, time-zone, or coordinate context represented by the field.- Enables: segment user records by the recorded location without inferring a person’s physical presence.
- Interpretation: The provider supplies
locationas location or localization context per user record; it does not establish a person’s real-time physical location.
Mobile Phone
Mobile Phone
users.mobile_phoneMobile Phone records user mobile phone number. It keeps the provider-reported person or account context attached to the record.- Enables: attribute the user record to the provider-reported person or account represented by mobile phone.
- Interpretation: The provider supplies
mobile_phoneas identity or attribution context on each user record. In monday.com, mobile phone is attribution or membership context for the work record, not a measure of an individual’s performance.
Name
Name
users.nameName records user display name. It keeps the provider-reported person or account context attached to the record.- Enables: attribute the user record to the provider-reported person or account represented by name.
- Interpretation: The provider supplies
nameas identity or attribution context on each user record. In monday.com, name is attribution or membership context for the work record, not a measure of an individual’s performance.
Phone
Phone
users.phonePhone records user phone number. It keeps the provider-reported person or account context attached to the record.- Enables: attribute the user record to the provider-reported person or account represented by phone.
- Interpretation: The provider supplies
phoneas identity or attribution context on each user record. In monday.com, phone is attribution or membership context for the work record, not a measure of an individual’s performance.
Teams
Teams
users.teamsTeams records list of teams the user belongs to. It preserves the containing or referenced object needed to reconstruct the provider relationship.- Enables: associate each user record with the specific provider container named by teams.
- Interpretation: The provider returns
teamsas a list onUser; an absent value does not prove that no related object exists outside the credential’s visibility.
ID
ID
users.teams.idID is the unique team identifier. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same team ref source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per team ref record, andx-transformDedupKeyexplicitly marks it as the record key.
Name
Name
users.teams.nameName records display name of the team. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact name value attached to each team ref record.
- Interpretation: The provider supplies
nameat team ref granularity in the format stated by its description; omitted or redacted content remains unknown.
Time Zone Identifier
Time Zone Identifier
users.time_zone_identifierTime Zone Identifier identifies IANA timezone identifier for the user. It is needed to resolve references that repeat the same provider identifier.- Enables: match user records to provider records that carry the same time zone identifier, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
time_zone_identifieras a record-level identifier onUser. It is not a uniqueness guarantee unless a connector directive says so.
Title
Title
users.titleTitle records user job title. It keeps the provider-reported person or account context attached to the record.- Enables: attribute the user record to the provider-reported person or account represented by title.
- Interpretation: The provider supplies
titleas identity or attribution context on each user record. In monday.com, title is attribution or membership context for the work record, not a measure of an individual’s performance.
URL
URL
users.urlURL records URL to the user profile. It retains the exact provider location for the referenced resource.- Enables: open or trace the exact provider resource referenced by URL on a user record.
- Interpretation: The provider supplies
urlas a URL or resource locator on each user record. Availability still follows the provider’s permissions and retention.
Workspaces
Workspaces
workspacesWorkspaces contain all workspaces from Monday.com, including name, kind, and description. Uses page-based pagination with limit=50 per page. Requires workspaces:read scope.- Enables: organize boards by the monday.com workspaces that contain them.
- Scope: Reads the declared collection through the declared GraphQL operation as a full snapshot. Results are limited to objects returned under the tap’s stated monday.com read scope.
Created At
Created At
workspaces.created_atCreated At records ISO 8601 timestamp when the workspace was created. It anchors the named event or boundary on the record’s timeline.- Enables: place workspace records on a timeline by created at and select the records within an explicit reporting window.
- Interpretation: The provider supplies
created_atper workspace record as a timestamp at the precision returned by the provider; missing values mean the event or boundary was not reported.
Description
Description
workspaces.descriptionDescription records optional description of the workspace. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact description value attached to each workspace record.
- Interpretation: The provider supplies
descriptionat workspace granularity in the format stated by its description; omitted or redacted content remains unknown.
ID
ID
workspaces.idID is the unique workspace identifier. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same workspace source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per workspace record, andx-transformDedupKeyexplicitly marks it as the record key.
Is Default Workspace
Is Default Workspace
workspaces.is_default_workspaceIs Default Workspace indicates whether this is the default workspace of the product or account. It preserves the provider-reported yes-or-no condition for this record.- Enables: select workspace records for which the provider reports is default workspace as true or false.
- Interpretation: The provider supplies
is_default_workspaceas a boolean per workspace record; false and missing are distinct when the field is optional. In monday.com, is default workspace is a condition on the work record, not an individual-performance measure.
Kind
Kind
workspaces.kindKind captures the kind of workspace: open or closed. It preserves the provider’s current classification of this record.- Enables: separate workspace records by the exact provider-reported kind value when describing their recorded state.
- Interpretation: The provider supplies
kindper workspace record using its own state vocabulary; unknown and missing values must remain distinct. In monday.com, kind is the work record’s classification, not an individual-performance measure.
Name
Name
workspaces.nameName records display name of the workspace. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact name value attached to each workspace record.
- Interpretation: The provider supplies
nameat workspace granularity in the format stated by its description; omitted or redacted content remains unknown.
Owners Subscribers
Owners Subscribers
workspaces.owners_subscribersOwners Subscribers records users who own the workspace. It keeps the provider-reported person or account context attached to the record.- Enables: attribute the workspace record to the provider-reported actor represented by owners subscribers.
- Interpretation: The provider supplies
owners_subscribersas identity or attribution context on each workspace record. In monday.com, owners subscribers is attribution or membership context for the work record, not a measure of an individual’s performance.
Email
workspaces.owners_subscribers.emailEmail records email address of the user. It keeps the provider-reported person or account context attached to the record.- Enables: attribute the user record to the provider-reported person or account represented by email.
- Interpretation: The provider supplies
emailas identity or attribution context on each user record. In monday.com, email is attribution or membership context for the work record, not a measure of an individual’s performance.
ID
ID
workspaces.owners_subscribers.idID is the unique user identifier. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same user source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per user record, andx-transformDedupKeyexplicitly marks it as the record key.
Name
Name
workspaces.owners_subscribers.nameName records display name of the user. It keeps the provider-reported person or account context attached to the record.- Enables: attribute the user record to the provider-reported person or account represented by name.
- Interpretation: The provider supplies
nameas identity or attribution context on each user record. In monday.com, name is attribution or membership context for the work record, not a measure of an individual’s performance.
State
State
workspaces.stateState states Workspace state (all, active, archived, deleted). It preserves the provider’s current classification of this record.- Enables: separate workspace records by the exact provider-reported state value when describing their recorded state.
- Interpretation: The provider supplies
stateper workspace record using its own state vocabulary; unknown and missing values must remain distinct. In monday.com, state is the work record’s classification, not an individual-performance measure.
Teams Subscribers
Teams Subscribers
workspaces.teams_subscribersTeams Subscribers records teams subscribed to the workspace. It preserves the containing or referenced object needed to reconstruct the provider relationship.- Enables: associate each workspace record with the specific provider container named by teams subscribers.
- Interpretation: The provider returns
teams_subscribersas a list onWorkspace; an absent value does not prove that no related object exists outside the credential’s visibility.
ID
ID
workspaces.teams_subscribers.idID is the unique team identifier. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same team ref source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per team ref record, andx-transformDedupKeyexplicitly marks it as the record key.
Name
Name
workspaces.teams_subscribers.nameName records display name of the team. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact name value attached to each team ref record.
- Interpretation: The provider supplies
nameat team ref granularity in the format stated by its description; omitted or redacted content remains unknown.
Users Subscribers
Users Subscribers
workspaces.users_subscribersUsers Subscribers records users subscribed to the workspace. It keeps the provider-reported person or account context attached to the record.- Enables: attribute the workspace record to the provider-reported actor represented by users subscribers.
- Interpretation: The provider supplies
users_subscribersas identity or attribution context on each workspace record. In monday.com, users subscribers is attribution or membership context for the work record, not a measure of an individual’s performance.
Personal API Token
| Error | Meaning | Solution |
|---|---|---|
Not Authenticated | Invalid or revoked token | Re-copy the token from API token, or regenerate it |
Unauthorized | Token lacks access to the resource | Use an administrator token for full-account access |
| Missing users, teams, or workspaces | Member-level token | Reconnect with an administrator token |
| Empty activity logs | Non-Enterprise plan | Activity logs require an Enterprise plan |
ComplexityException | Query exceeded the complexity budget | Parable batches and retries automatically; retry after the reset window |
Common Issues
Some boards are missing
Token access is limited to boards the user can see. Reconnect with an administrator account for full access.Query complexity exceeded
Monday.com meters queries by complexity. Parable splits large queries and backs off automatically; large initial syncs take longer.Monday.com API — Official GraphQL API documentationGraphQL Playground — Test queries interactivelyOAuth 2.0 Authorization Code (3LO)
| Error | Meaning | Solution |
|---|---|---|
401 Unauthorized | Invalid client credentials or access token | Verify the Client ID and Secret, or re-authorize with OAuth |
403 Forbidden | Missing OAuth scope | Enable the required scope on the app and re-authorize |
| Authorization redirect fails | Redirect URI mismatch | Copy the redirect URI from Parable (must include your workspace subdomain, e.g. {tenant-name}.parable.work) and add it exactly under Redirect URLs |
| Re-authorization required | Access token revoked or app uninstalled | Click Re-authorize with OAuth on the connection page |
| Empty activity logs | Non-Enterprise plan | Activity logs require an Enterprise plan |
ComplexityException | Query exceeded the complexity budget | Parable batches and retries automatically; retry after the reset window |