- 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
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 |
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, WorkDocsData 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. Requires boards:read scope. | full |
items | Extracts all items (tasks/rows) from Monday.com boards. Includes column values, group membership, creator, board reference, parent item, assets, subscribers, and subitem references. Requires boards:read scope. | full |
users | Extracts all users from Monday.com, including profile details, admin/guest status, timezone, and team memberships. Requires users:read scope. | full |
teams | Extracts all teams from Monday.com, including team name, picture URL, and member user references. Requires teams:read scope. | full |
workspaces | Extracts all workspaces from Monday.com, including name, kind, and description. 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. Requires updates:read scope. | full |
tags | Extracts all tags from Monday.com, including name and color. Requires tags:read scope. | full |
docs | Extracts all WorkDocs from Monday.com, including name, kind, creation timestamp, associated object, relative URL, and content blocks. 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. The data field holds JSON whose structure monday.com does not fully document. 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.
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://{workspace}.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 waits and tries again when monday.com limits requests, so the first sync of a large dataset can take longer.
Who reads monday.com rows
In monday.com, a main board is open to the people who can open its workspace: every member for an open workspace, and only the workspace’s members for a closed one. Every member can open the Main workspace. A private board is open only to its owners and the people and teams they invite, and a shareable board only to its subscribers, who can be guests. A guest never sees a main board.Parable reads monday.com as the one user who connected it, so it reads only the boards, items, and docs that this user can open. While your Workspace turns on Enforce source permissions, and on a table where a Provider Policy rule reads Source permissions (Source permissions), each member reads only these monday.com rows:| Tables | Who reads a row |
|---|---|
workspaces | Every active member who is not a guest for an open workspace. For a closed or template workspace, only its subscribers and owners, people and teams. |
boards, and their items, updates, and activity_logs | For a main board: its owners and subscribers, people and teams, and the readers of its workspace. A main board in the Main workspace opens to every active member who is not a guest. For a private or shareable board: only its owners and subscribers, people and teams. |
docs | For a main doc: its creator and the readers of its workspace, or every active member who is not a guest in the Main workspace. For a private or shareable doc: only its creator. |
users, teams, tags | Every active member who is not a guest |
- Parable matches each member to their monday.com user by the email they sign in with. A member with no active monday.com user reads no monday.com row.
- A guest reads only the shareable boards that name them, with their items and updates.
- When monday.com deactivates or deletes a user, or a user’s invitation is still pending, that member reads no monday.com row after the next sync of
users, with no action from you. - When someone is removed from a board’s subscribers, they stop reading the board, its items, and its updates after the next sync.
- People with All data access read every row. Each such read is recorded in your Workspace’s audit events.
- monday.com does not list who is invited to a private or shareable doc, so only its creator reads it.
- Parable reads the first 25 subscribers, owners, and teams of each workspace. A closed workspace with more members admits only those 25 to its main boards. The board’s own subscribers still read the board.
- A board shared with the “everyone at account” team admits only its other owners and subscribers.
- A user is active only when monday.com reports
enabledas true andis_pendingas false. When either value is missing, that member reads no monday.com row. - A user is a member only when monday.com reports
is_guestas false. When the value is missing, Parable treats the user as a guest. - Only a main (
public) board or doc inherits its workspace. A board or doc with a missing kind, or a kind that monday.com adds later, admits only its owners and subscribers, or its creator. - A workspace with a missing kind, or a kind that monday.com adds later, admits only its subscribers and owners.
items table a Provider Policy rule.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. Parable reads the entries of each board, and each sync reads the entries since the previous sync. The data field is JSON, and monday.com does not fully document its structure. Requires boards:read scope; Enterprise plan required.- Enables: trace Enterprise board actions to the provider-reported actor, event, and time.
- Scope: Reads the records that changed since the previous sync through the monday.com GraphQL API. The operation requires the stated monday.com read scope and an Enterprise plan.
- Source permissions: An entry reads as its board does.
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. Its values are not guaranteed to be unique.
Board ID
Board ID
activity_logs.board_idBoard ID is the ID of the board on which the activity occurred. Parable copies it from the parent board. 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. Its values are not guaranteed to be unique. For source permissions, Parable makes each activity log entry inherit the access of its board (board_idtoboards.id): a reader who can open the board reads it.
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 holds configured attributes whose keys and shapes can vary.- 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. Check the keys in your Workspace’s data rather than assume a fixed set.
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; 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, this value describes the work record, not a person’s performance.
ID
ID
activity_logs.idID is the unique activity log entry identifier. It is the record key, so rows with the same value describe the same record.- Enables: identify each activity log record across syncs.
- Interpretation: The provider supplies
idat one value per activity log record, and it is 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. Its values are not guaranteed to be unique.
Boards
Boards
boardsBoards contain all boards from Monday.com, including metadata such as name, description, board kind, type, state, workspace, creator, owners, subscribers, team owners, team subscribers, top group, columns, groups, tags, and views. Requires boards:read scope.- Enables: catalog monday.com boards and their workspace, owners, columns, groups, tags, and views.
- Scope: Reads every record through the monday.com GraphQL API on each sync. Results are limited to objects returned under the stream’s stated monday.com read scope. A board that the previous complete read held and this one does not, because monday.com deleted or archived it, is marked deleted.
- Source permissions: A main board admits its owners and subscribers, users and teams, and inherits the access of its workspace. A board in the Main workspace, which names no workspace, admits every active member who is not a guest. A private or shareable board admits only its owners and subscribers. Its items, item updates and activity log entries read as the board does.
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. Its values are not guaranteed to be unique.
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, this value describes the work record, not a person’s performance. For source permissions, only apublic(main) board inherits its workspace’s access. Aprivateorshareboard, a null value and any other value inherit nothing: only the board’s owners and subscribers, users and teams, can open it.
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; 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 is the key of this nested record.- Enables: identify each column record.
- Interpretation: The provider supplies
idat one value per column record, and it is the key of this nested record.
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, this value describes the work record, not a person’s performance.
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 is the key of this nested record.- Enables: identify each user record.
- Interpretation: The provider supplies
idat one value per user record, and it is the key of this nested record.
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; 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 is the key of this nested record.- Enables: identify each group record.
- Interpretation: The provider supplies
idat one value per group record, and it is the key of this nested record.
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 is the record key, so rows with the same value describe the same record.- Enables: identify each board record across syncs.
- Interpretation: The provider supplies
idat one value per board record, and it is 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. For source permissions, each user in the list can open the board, its items, their updates and its activity log, whatever the board kind.
Email
boards.owners.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.owners.idID is the unique user identifier. It is the key of this nested record.- Enables: identify each user record.
- Interpretation: The provider supplies
idat one value per user record, and it is the key of this nested record. For source permissions, Parable reads this id as a monday.com user who can open the board.
Name
Name
boards.owners.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.
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, this value describes the work record, not a person’s performance.
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. For source permissions, each user in the list can open the board, its items, their updates and its activity log, whatever the board kind.
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; 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 is the key of this nested record.- Enables: identify each tag record.
- Interpretation: The provider supplies
idat one value per tag record, and it is the key of this nested record.
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.
Team Owners
Team Owners
boards.team_ownersTeam Owners records the teams that own this board. It preserves the containing or referenced object needed to reconstruct the provider relationship.- Enables: associate each board record with the teams that own it.
- Interpretation: The provider returns
team_ownersas a list of teams; an absent value does not prove that no related object exists outside the credential’s visibility. For source permissions, the members of each team in the list can open the board, its items, their updates and its activity log, whatever the board kind.
ID
ID
boards.team_owners.idID is the unique team identifier. It is the key of this nested record.- Enables: identify each team that owns or subscribes to the board, and join it to
teamsonid. - Interpretation: The provider supplies
idat one value per team, and it is the key of this nested record. A value of-1is monday.com’s “everyone at account” team, which noteamsrow holds. For source permissions, Parable reads this id as a monday.com team whose members can open the board. The-1team admits nobody.
Name
Name
boards.team_owners.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.
- Interpretation: The provider supplies
nameat team granularity in the format stated by its description; omitted or redacted content remains unknown.
Team Subscribers
Team Subscribers
boards.team_subscribersTeam Subscribers records the teams subscribed to this board. It preserves the containing or referenced object needed to reconstruct the provider relationship.- Enables: associate each board record with the teams subscribed to it.
- Interpretation: The provider returns
team_subscribersas a list of teams; an absent value does not prove that no related object exists outside the credential’s visibility. For source permissions, the members of each team in the list can open the board, its items, their updates and its activity log, whatever the board kind. The-1“everyone at account” team admits nobody.
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; 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, this value describes the work record, not a person’s performance.
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; 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 is the key of this nested record.- Enables: identify each board view record.
- Interpretation: The provider supplies
idat one value per board view record, and it is the key of this nested record.
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, this value describes the work record, not a person’s performance.
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; 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. Its values are not guaranteed to be unique.
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 is the ID of the workspace the board belongs to. It decides what a main board inherits for source permissions.- Enables: associate each board record with its workspace in
workspacesonid. - Interpretation: The provider supplies
workspace_idas a record-level identifier, null for a board in the Main workspace. For source permissions, Parable makes a main (public) board inherit the access of its workspace (workspace_idtoworkspaces.id). A main board with no workspace is in the Main workspace, which every member can open, so it admits every active monday.com member who is not a guest. A board whoseboard_kindis notpublic, such asprivate,share, a null value or a kind monday.com adds later, inherits nothing and admits only its owners and subscribers.
Docs
Docs
docsDocs contain all WorkDocs from Monday.com, including name, kind, creation timestamp, associated object, relative URL, and content blocks. Requires docs:read scope.- Enables: inspect WorkDoc names, associated objects, links, and returned content blocks.
- Scope: Reads every record through the monday.com GraphQL API on each sync. Results are limited to objects returned under the stream’s stated monday.com read scope.
- Source permissions: A main doc admits its creator and inherits the access of its workspace. A doc in the Main workspace, which names no workspace, admits every active member who is not a guest. The API lists no invitees of a private or shareable doc, so such a doc admits only its creator.
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 holds configured attributes whose keys and shapes can vary.- 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. Check the keys in your Workspace’s data rather than assume a fixed set.
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 is the key of this nested record.- Enables: identify each doc block record.
- Interpretation: The provider supplies
idat one value per doc block record, and it is the key of this nested record.
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. Its values are not guaranteed to be unique.
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, this value describes the work record, not a person’s performance.
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. For source permissions, Parable gives the creator an owner grant on the doc, so the creator reads it whatever its kind.
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. Its values are not guaranteed to be unique.
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. Its values are not guaranteed to be unique.
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, this value describes the work record, not a person’s performance. monday.com uses the board kinds:publicfor a main doc,privateandshare. For source permissions, only apublic(main) doc inherits its workspace’s access. Aprivateorsharedoc, a null value and any other value inherit nothing.
ID
ID
docs.idID is the unique identifier for the doc. It is the record key, so rows with the same value describe the same record.- Enables: identify each doc record across syncs.
- Interpretation: The provider supplies
idat one value per doc record, and it is 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. Its values are not guaranteed to be unique.
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, this value describes the work record, not a person’s performance.
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; 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. Its values are not guaranteed to be unique.
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. Its values are not guaranteed to be unique. For source permissions, Parable makes a main doc inherit the access of its workspace (workspace_idtoworkspaces.id). A main doc with no workspace is in the Main workspace, so it admits every active monday.com member who is not a guest. A doc whosedoc_kindis notpublic, such asprivate,share, a null value or another value, inherits nothing.
Items
Items
itemsItems contain all items (tasks/rows) from Monday.com boards. Includes column values, group membership, creator, board reference, parent item, assets, subscribers, and subitem references. Parable reads the items of each board. Requires boards:read scope.- Enables: report board rows with their column values, group, parent, creator, and subscriber context.
- Scope: Reads every record through the monday.com GraphQL API on each sync. Results are limited to objects returned under the stream’s stated monday.com read scope.
- Source permissions: An item reads as its board does. monday.com Enterprise can limit a board’s viewers to the items they created or are assigned to, and the API does not say which boards do. Every reader of such a board reads all its items in Parable, so guard such boards with Provider Policies.
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; 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; consumers must preserve the exact syntax and documented vocabulary.
ID
ID
items.assets.idID is the unique asset identifier. It is the key of this nested record.- Enables: identify each asset record.
- Interpretation: The provider supplies
idat one value per asset record, and it is the key of this nested record.
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; 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. Its values are not guaranteed to be unique.
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. Parable copies it from the parent board. 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. Its values are not guaranteed to be unique. For source permissions, Parable makes each item inherit the access of its board (board_idtoboards.id): a reader who can open the board reads it.
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; 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 is the key of this nested record.- Enables: identify each column value record.
- Interpretation: The provider supplies
idat one value per column value record, and it is the key of this nested record.
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, this value describes the work record, not a person’s performance.
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 is the key of this nested record.- Enables: identify each user record.
- Interpretation: The provider supplies
idat one value per user record, and it is the key of this nested record.
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. Its values are not guaranteed to be unique.
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; 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. Its values are not guaranteed to be unique.
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 is the record key, so rows with the same value describe the same record.- Enables: identify each item record across syncs.
- Interpretation: The provider supplies
idat one value per item record, and it is 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; 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. Its values are not guaranteed to be unique.
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, this value describes the work record, not a person’s performance.
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; 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 is the key of this nested record.- Enables: identify each subitem ref record.
- Interpretation: The provider supplies
idat one value per subitem ref record, and it is the key of this nested record.
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. Requires tags:read scope.- Enables: apply monday.com tag names and colors to records that reference them.
- Scope: Reads every record through the monday.com GraphQL API on each sync. Results are limited to objects returned under the stream’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 is the record key, so rows with the same value describe the same record.- Enables: identify each tag record across syncs.
- Interpretation: The provider supplies
idat one value per tag record, and it is 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. Requires teams:read scope.- Enables: map monday.com teams to their member accounts.
- Scope: Reads every record through the monday.com GraphQL API on each sync. Results are limited to objects returned under the stream’s stated monday.com read scope. A team that the previous complete read held and this one does not is marked deleted, and its token then admits nobody.
ID
ID
teams.idID is the unique team identifier. It is the record key, so rows with the same value describe the same record.- Enables: identify each team record across syncs.
- Interpretation: The provider supplies
idat one value per team record, and it is the record key. For source permissions, Parable marks this field as the id of a team principal: a board or workspace that the team subscribes to admits its members.
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 is the key of this nested record.- Enables: identify each team user record.
- Interpretation: The provider supplies
idat one value per team user record, and it is the key of this nested record.
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. Requires updates:read scope.- Enables: inspect item update and reply text with creator and timestamp context.
- Scope: Reads every record through the monday.com GraphQL API on each sync. Results are limited to objects returned under the stream’s stated monday.com read scope.
- Source permissions: An update and its replies read as its item does, so as the item’s board does.
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; 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; consumers must preserve the exact syntax and documented vocabulary.
ID
ID
updates.assets.idID is the unique asset identifier. It is the key of this nested record.- Enables: identify each asset record.
- Interpretation: The provider supplies
idat one value per asset record, and it is the key of this nested record.
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. Its values are not guaranteed to be unique.
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. Its values are not guaranteed to be unique.
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 is the record key, so rows with the same value describe the same record.- Enables: identify each update record across syncs.
- Interpretation: The provider supplies
idat one value per update record, and it is 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; 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. Its values are not guaranteed to be unique.
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. Its values are not guaranteed to be unique. For source permissions, Parable makes each update inherit the access of its item (item_idtoitems.id), and so of the item’s board. An update with no item inherits nothing, so only a holder of All data access reads it.
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; 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. Its values are not guaranteed to be unique.
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. Its values are not guaranteed to be unique.
ID
ID
updates.replies.idID is the unique identifier of the reply. It is the key of this nested record.- Enables: identify each reply record.
- Interpretation: The provider supplies
idat one value per reply record, and it is the key of this nested record.
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. Requires users:read scope.- Enables: resolve monday.com accounts, guest or administrator flags, time zones, and team memberships.
- Scope: Reads every active and pending user through the monday.com GraphQL API on each sync. Results are limited to objects returned under the stream’s stated monday.com read scope. monday.com leaves a deactivated user out of the read, so a user that the previous complete read held and this one does not is marked deleted.
- Source permissions: Supplies the user principals and team memberships that monday.com board and workspace subscribers name. A pending, disabled, or deleted user holds no access, and a guest reads only the boards that name them.
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; 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. Its values are not guaranteed to be unique.
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. Its values are not guaranteed to be unique.
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, this value describes the work record, not a person’s performance.
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; 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. For source permissions, Parable marks this address as the user’s primary principal reference: a user who is not a guest gets a token for the address’s domain.
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 a measure of a person’s performance. For source permissions, a user is active only when the value is true. A false, null or absent value makes the user inactive, and an inactive user’s subscriptions in monday.com give no access in Parable.
ID
ID
users.idID is the unique user identifier. It is the record key, so rows with the same value describe the same record.- Enables: identify each user record across syncs.
- Interpretation: The provider supplies
idat one value per user record, and it is the record key. For source permissions, Parable marks this field as the id of a user principal: board and workspace subscribers name the user by this id.
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 describes access or membership, not a person’s performance.
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 describes access or membership, not a person’s performance. For source permissions, a user is a member only when the value is false. A true, null or absent value makes the user a guest: a guest reads only the shareable boards that name them, and not the monday.com data that every member reads.
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 a measure of a person’s performance. For source permissions, a user is active only when the value is false. A true, null or absent value makes the user inactive, so the user reads no monday.com row until they join.
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 a measure of a person’s performance.
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; an absent value does not prove that no related object exists outside the credential’s visibility. For source permissions, Parable reads each team in the list as a team the user is a member of, so the user gets the team’s token, and reads the boards and workspaces that the team subscribes to.
ID
ID
users.teams.idID is the unique team identifier. It is the key of this nested record.- Enables: identify each team ref record.
- Interpretation: The provider supplies
idat one value per team ref record, and it is the key of this nested record.
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. Its values are not guaranteed to be unique.
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, description, and the users and teams that subscribe to or own each workspace. Requires workspaces:read scope.- Enables: organize boards by the monday.com workspaces that contain them.
- Scope: Reads every record through the monday.com GraphQL API on each sync. Results are limited to objects returned under the stream’s stated monday.com read scope. A workspace that the previous complete read held and this one does not is marked deleted.
- Source permissions: An open workspace admits every active member who is not a guest, and a closed or template workspace only its subscribers and owners, users and teams. The main boards and main docs of the workspace inherit that access.
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 is the record key, so rows with the same value describe the same record.- Enables: identify each workspace record across syncs.
- Interpretation: The provider supplies
idat one value per workspace record, and it is 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 a measure of a person’s performance.
Kind
Kind
workspaces.kindKind captures the kind of workspace: open, closed, or template. 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, this value describes the work record, not a person’s performance. For source permissions, an open workspace admits every active monday.com member who is not a guest. A closed or template workspace admits only its subscribers and owners.
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. For source permissions, each user in the list can open the workspace, and its main boards and main docs. The connector reads the list with monday.com’s default limit of 25, so a user after the first 25 gets no access from it.
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 is the key of this nested record.- Enables: identify each user record.
- Interpretation: The provider supplies
idat one value per user record, and it is the key of this nested record. For source permissions, Parable reads this id as a monday.com user who can open the workspace.
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, this value describes the work record, not a person’s performance.
Team Owners Subscribers
Team Owners Subscribers
workspaces.team_owners_subscribersTeam Owners Subscribers records the teams that own the workspace. It preserves the containing or referenced object needed to reconstruct the provider relationship.- Enables: associate each workspace record with the teams that own it.
- Interpretation: The provider returns
team_owners_subscribersas a list of teams; an absent value does not prove that no related object exists outside the credential’s visibility. For source permissions, the members of each team in the list can open the workspace, and its main boards and main docs. The connector reads the list with monday.com’s default limit of 25, so a team after the first 25 gets no access from it.
ID
ID
workspaces.team_owners_subscribers.idID is the unique team identifier. It is the key of this nested record.- Enables: identify each team ref record.
- Interpretation: The provider supplies
idat one value per team ref record, and it is the key of this nested record. For source permissions, Parable reads this id as a monday.com team whose members can open the workspace.
Name
Name
workspaces.team_owners_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.
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; an absent value does not prove that no related object exists outside the credential’s visibility. For source permissions, the members of each team in the list can open the workspace, and its main boards and main docs. The connector reads the list with monday.com’s default limit of 25, so a team after the first 25 gets no access from it.
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. For source permissions, each user in the list can open the workspace, and its main boards and main docs. The connector reads the list with monday.com’s default limit of 25, so a user after the first 25 gets no access from it.
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.OAuth 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. {workspace}.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 |