Skip to main content

Monday full reference

This is the full reference documentation for the Monday agent connector.

Supported entities and actions

The Monday connector supports the following entities and actions.

EntityActions
UsersList, Get, Context Store Search
BoardsList, Get, Context Store Search
ItemsList, Get, Context Store Search
TeamsList, Get, Context Store Search
TagsList, Context Store Search
UpdatesList, Get, Context Store Search
WorkspacesList, Get, Context Store Search
Activity LogsList, Context Store Search

Users

Users List

Returns all users in the Monday.com account

Python SDK

await monday.users.list()

API

curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "users",
"action": "list"
}'
Response Schema

Records

Field NameTypeDescription
idnull | string
namenull | string
emailnull | string
enablednull | boolean
birthdaynull | string
country_codenull | string
created_atnull | string
join_datenull | string
is_adminnull | boolean
is_guestnull | boolean
is_pendingnull | boolean
is_view_onlynull | boolean
is_verifiednull | boolean
locationnull | string
mobile_phonenull | string
phonenull | string
photo_originalnull | string
photo_smallnull | string
photo_thumbnull | string
photo_thumb_smallnull | string
photo_tinynull | string
time_zone_identifiernull | string
titlenull | string
urlnull | string
utc_hours_diffnull | integer

Users Get

Returns a single user by ID

Python SDK

await monday.users.get(
id="<str>"
)

API

curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "users",
"action": "get",
"params": {
"id": "<str>"
}
}'

Parameters

Parameter NameTypeRequiredDescription
idstringYesUser ID

Search and filter users records powered by Airbyte's data sync. This often provides additional fields and operators beyond what the API natively supports, making it easier to narrow down results before performing further operations. Only available in hosted mode.

Python SDK

await monday.users.context_store_search(
query={"filter": {"eq": {"birthday": "<str>"}}}
)

API

curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "users",
"action": "context_store_search",
"params": {
"query": {"filter": {"eq": {"birthday": "<str>"}}}
}
}'

Parameters

Parameter NameTypeRequiredDescription
queryobjectYesFilter and sort conditions. Supports operators: eq, neq, gt, gte, lt, lte, in, like, fuzzy, keyword, not, and, or
query.filterobjectNoFilter conditions
query.sortarrayNoSort conditions
limitintegerNoMaximum results to return (default 1000)
cursorstringNoPagination cursor from previous response's meta.cursor
fieldsarrayNoField paths to include in results

Searchable Fields

Field NameTypeDescription
birthdaystringUser's birthday
country_codestringUser's country code
created_atstringWhen the user was created
emailstringUser's email address
enabledbooleanWhether the user account is enabled
idstringUnique user identifier
is_adminbooleanWhether the user is an admin
is_guestbooleanWhether the user is a guest
is_pendingbooleanWhether the user is pending
is_view_onlybooleanWhether the user is view-only
is_verifiedbooleanWhether the user is verified
join_datestringWhen the user joined
locationstringUser's location
mobile_phonestringUser's mobile phone number
namestringUser's display name
phonestringUser's phone number
photo_originalstringURL to original size photo
photo_smallstringURL to small photo
photo_thumbstringURL to thumbnail photo
photo_thumb_smallstringURL to small thumbnail photo
photo_tinystringURL to tiny photo
time_zone_identifierstringUser's timezone identifier
titlestringUser's job title
urlstringUser's Monday.com profile URL
utc_hours_diffintegerUTC hours difference for the user's timezone
Response Schema
Field NameTypeDescription
dataarrayList of matching records
metaobjectPagination metadata
meta.has_morebooleanWhether additional pages are available
meta.cursorstring | nullCursor for next page of results
meta.took_msnumber | nullQuery execution time in milliseconds
data[].birthdaystringUser's birthday
data[].country_codestringUser's country code
data[].created_atstringWhen the user was created
data[].emailstringUser's email address
data[].enabledbooleanWhether the user account is enabled
data[].idstringUnique user identifier
data[].is_adminbooleanWhether the user is an admin
data[].is_guestbooleanWhether the user is a guest
data[].is_pendingbooleanWhether the user is pending
data[].is_view_onlybooleanWhether the user is view-only
data[].is_verifiedbooleanWhether the user is verified
data[].join_datestringWhen the user joined
data[].locationstringUser's location
data[].mobile_phonestringUser's mobile phone number
data[].namestringUser's display name
data[].phonestringUser's phone number
data[].photo_originalstringURL to original size photo
data[].photo_smallstringURL to small photo
data[].photo_thumbstringURL to thumbnail photo
data[].photo_thumb_smallstringURL to small thumbnail photo
data[].photo_tinystringURL to tiny photo
data[].time_zone_identifierstringUser's timezone identifier
data[].titlestringUser's job title
data[].urlstringUser's Monday.com profile URL
data[].utc_hours_diffintegerUTC hours difference for the user's timezone

Boards

Boards List

Returns all boards in the Monday.com account

Python SDK

await monday.boards.list()

API

curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "boards",
"action": "list"
}'
Response Schema

Records

Field NameTypeDescription
idnull | string
namenull | string
board_kindnull | string
typenull | string
descriptionnull | string
permissionsnull | string
statenull | string
updated_atnull | string
columnsnull | array
groupsnull | array
ownersnull | array
creatornull | object
subscribersnull | array
tagsnull | array
top_groupnull | object
viewsnull | array
workspacenull | object

Boards Get

Returns a single board by ID

Python SDK

await monday.boards.get(
id="<str>"
)

API

curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "boards",
"action": "get",
"params": {
"id": "<str>"
}
}'

Parameters

Parameter NameTypeRequiredDescription
idstringYesBoard ID

Search and filter boards records powered by Airbyte's data sync. This often provides additional fields and operators beyond what the API natively supports, making it easier to narrow down results before performing further operations. Only available in hosted mode.

Python SDK

await monday.boards.context_store_search(
query={"filter": {"eq": {"board_kind": "<str>"}}}
)

API

curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "boards",
"action": "context_store_search",
"params": {
"query": {"filter": {"eq": {"board_kind": "<str>"}}}
}
}'

Parameters

Parameter NameTypeRequiredDescription
queryobjectYesFilter and sort conditions. Supports operators: eq, neq, gt, gte, lt, lte, in, like, fuzzy, keyword, not, and, or
query.filterobjectNoFilter conditions
query.sortarrayNoSort conditions
limitintegerNoMaximum results to return (default 1000)
cursorstringNoPagination cursor from previous response's meta.cursor
fieldsarrayNoField paths to include in results

Searchable Fields

Field NameTypeDescription
board_kindstringBoard kind (public, private, share)
columnsarrayBoard columns
communicationstringBoard communication value
creatorobjectBoard creator
descriptionstringBoard description
groupsarrayBoard groups
idstringUnique board identifier
namestringBoard name
ownersarrayBoard owners
permissionsstringBoard permissions
statestringBoard state (active, archived, deleted)
subscribersarrayBoard subscribers
tagsarrayBoard tags
top_groupobjectTop group on the board
typestringBoard type
updated_atstringWhen the board was last updated
updated_at_intintegerWhen the board was last updated (Unix timestamp)
updatesarrayBoard updates
viewsarrayBoard views
workspaceobjectWorkspace the board belongs to
Response Schema
Field NameTypeDescription
dataarrayList of matching records
metaobjectPagination metadata
meta.has_morebooleanWhether additional pages are available
meta.cursorstring | nullCursor for next page of results
meta.took_msnumber | nullQuery execution time in milliseconds
data[].board_kindstringBoard kind (public, private, share)
data[].columnsarrayBoard columns
data[].communicationstringBoard communication value
data[].creatorobjectBoard creator
data[].descriptionstringBoard description
data[].groupsarrayBoard groups
data[].idstringUnique board identifier
data[].namestringBoard name
data[].ownersarrayBoard owners
data[].permissionsstringBoard permissions
data[].statestringBoard state (active, archived, deleted)
data[].subscribersarrayBoard subscribers
data[].tagsarrayBoard tags
data[].top_groupobjectTop group on the board
data[].typestringBoard type
data[].updated_atstringWhen the board was last updated
data[].updated_at_intintegerWhen the board was last updated (Unix timestamp)
data[].updatesarrayBoard updates
data[].viewsarrayBoard views
data[].workspaceobjectWorkspace the board belongs to

Items

Items List

Returns items from boards. Queries items through the boards endpoint using items_page for pagination.

Python SDK

await monday.items.list(
board_id="<str>"
)

API

curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "items",
"action": "list",
"params": {
"board_id": "<str>"
}
}'

Parameters

Parameter NameTypeRequiredDescription
board_idstringYesBoard ID to fetch items from
Response Schema

Records

Field NameTypeDescription
idnull | string
namenull | string
created_atnull | string
creator_idnull | string
statenull | string
updated_atnull | string
boardnull | object
groupnull | object
parent_itemnull | object
column_valuesnull | array
subscribersnull | array

Items Get

Returns a single item by ID

Python SDK

await monday.items.get(
id="<str>"
)

API

curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "items",
"action": "get",
"params": {
"id": "<str>"
}
}'

Parameters

Parameter NameTypeRequiredDescription
idstringYesItem ID

Search and filter items records powered by Airbyte's data sync. This often provides additional fields and operators beyond what the API natively supports, making it easier to narrow down results before performing further operations. Only available in hosted mode.

Python SDK

await monday.items.context_store_search(
query={"filter": {"eq": {"assets": []}}}
)

API

curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "items",
"action": "context_store_search",
"params": {
"query": {"filter": {"eq": {"assets": []}}}
}
}'

Parameters

Parameter NameTypeRequiredDescription
queryobjectYesFilter and sort conditions. Supports operators: eq, neq, gt, gte, lt, lte, in, like, fuzzy, keyword, not, and, or
query.filterobjectNoFilter conditions
query.sortarrayNoSort conditions
limitintegerNoMaximum results to return (default 1000)
cursorstringNoPagination cursor from previous response's meta.cursor
fieldsarrayNoField paths to include in results

Searchable Fields

Field NameTypeDescription
assetsarrayFiles attached to the item
boardobjectBoard the item belongs to
column_valuesarrayItem column values
created_atstringWhen the item was created
creator_idstringID of the user who created the item
groupobjectGroup the item belongs to
idstringUnique item identifier
namestringItem name
parent_itemobjectParent item (for subitems)
statestringItem state (active, archived, deleted)
subscribersarrayItem subscribers
updated_atstringWhen the item was last updated
updated_at_intintegerWhen the item was last updated (Unix timestamp)
updatesarrayItem updates
Response Schema
Field NameTypeDescription
dataarrayList of matching records
metaobjectPagination metadata
meta.has_morebooleanWhether additional pages are available
meta.cursorstring | nullCursor for next page of results
meta.took_msnumber | nullQuery execution time in milliseconds
data[].assetsarrayFiles attached to the item
data[].boardobjectBoard the item belongs to
data[].column_valuesarrayItem column values
data[].created_atstringWhen the item was created
data[].creator_idstringID of the user who created the item
data[].groupobjectGroup the item belongs to
data[].idstringUnique item identifier
data[].namestringItem name
data[].parent_itemobjectParent item (for subitems)
data[].statestringItem state (active, archived, deleted)
data[].subscribersarrayItem subscribers
data[].updated_atstringWhen the item was last updated
data[].updated_at_intintegerWhen the item was last updated (Unix timestamp)
data[].updatesarrayItem updates

Teams

Teams List

Returns all teams in the Monday.com account

Python SDK

await monday.teams.list()

API

curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "teams",
"action": "list"
}'
Response Schema

Records

Field NameTypeDescription
idnull | string
namenull | string
picture_urlnull | string
usersnull | array

Teams Get

Returns a single team by ID

Python SDK

await monday.teams.get(
id="<str>"
)

API

curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "teams",
"action": "get",
"params": {
"id": "<str>"
}
}'

Parameters

Parameter NameTypeRequiredDescription
idstringYesTeam ID

Search and filter teams records powered by Airbyte's data sync. This often provides additional fields and operators beyond what the API natively supports, making it easier to narrow down results before performing further operations. Only available in hosted mode.

Python SDK

await monday.teams.context_store_search(
query={"filter": {"eq": {"id": 0}}}
)

API

curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "teams",
"action": "context_store_search",
"params": {
"query": {"filter": {"eq": {"id": 0}}}
}
}'

Parameters

Parameter NameTypeRequiredDescription
queryobjectYesFilter and sort conditions. Supports operators: eq, neq, gt, gte, lt, lte, in, like, fuzzy, keyword, not, and, or
query.filterobjectNoFilter conditions
query.sortarrayNoSort conditions
limitintegerNoMaximum results to return (default 1000)
cursorstringNoPagination cursor from previous response's meta.cursor
fieldsarrayNoField paths to include in results

Searchable Fields

Field NameTypeDescription
idintegerUnique team identifier
namestringTeam name
picture_urlstringTeam picture URL
usersarrayTeam members
Response Schema
Field NameTypeDescription
dataarrayList of matching records
metaobjectPagination metadata
meta.has_morebooleanWhether additional pages are available
meta.cursorstring | nullCursor for next page of results
meta.took_msnumber | nullQuery execution time in milliseconds
data[].idintegerUnique team identifier
data[].namestringTeam name
data[].picture_urlstringTeam picture URL
data[].usersarrayTeam members

Tags

Tags List

Returns all tags in the Monday.com account

Python SDK

await monday.tags.list()

API

curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "tags",
"action": "list"
}'
Response Schema

Records

Field NameTypeDescription
idnull | string
namenull | string
colornull | string

Search and filter tags records powered by Airbyte's data sync. This often provides additional fields and operators beyond what the API natively supports, making it easier to narrow down results before performing further operations. Only available in hosted mode.

Python SDK

await monday.tags.context_store_search(
query={"filter": {"eq": {"color": "<str>"}}}
)

API

curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "tags",
"action": "context_store_search",
"params": {
"query": {"filter": {"eq": {"color": "<str>"}}}
}
}'

Parameters

Parameter NameTypeRequiredDescription
queryobjectYesFilter and sort conditions. Supports operators: eq, neq, gt, gte, lt, lte, in, like, fuzzy, keyword, not, and, or
query.filterobjectNoFilter conditions
query.sortarrayNoSort conditions
limitintegerNoMaximum results to return (default 1000)
cursorstringNoPagination cursor from previous response's meta.cursor
fieldsarrayNoField paths to include in results

Searchable Fields

Field NameTypeDescription
colorstringTag color
idstringUnique tag identifier
namestringTag name
Response Schema
Field NameTypeDescription
dataarrayList of matching records
metaobjectPagination metadata
meta.has_morebooleanWhether additional pages are available
meta.cursorstring | nullCursor for next page of results
meta.took_msnumber | nullQuery execution time in milliseconds
data[].colorstringTag color
data[].idstringUnique tag identifier
data[].namestringTag name

Updates

Updates List

Returns all updates (comments/posts) in the Monday.com account

Python SDK

await monday.updates.list()

API

curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "updates",
"action": "list"
}'

Parameters

Parameter NameTypeRequiredDescription
pageintegerNoPage number for pagination
limitintegerNoNumber of updates to return per page
Response Schema

Records

Field NameTypeDescription
idnull | string
bodynull | string
text_bodynull | string
created_atnull | string
creator_idnull | string
item_idnull | string
updated_atnull | string
repliesnull | array
assetsnull | array

Updates Get

Returns a single update by ID

Python SDK

await monday.updates.get(
id="<str>"
)

API

curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "updates",
"action": "get",
"params": {
"id": "<str>"
}
}'

Parameters

Parameter NameTypeRequiredDescription
idstringYesUpdate ID

Search and filter updates records powered by Airbyte's data sync. This often provides additional fields and operators beyond what the API natively supports, making it easier to narrow down results before performing further operations. Only available in hosted mode.

Python SDK

await monday.updates.context_store_search(
query={"filter": {"eq": {"assets": []}}}
)

API

curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "updates",
"action": "context_store_search",
"params": {
"query": {"filter": {"eq": {"assets": []}}}
}
}'

Parameters

Parameter NameTypeRequiredDescription
queryobjectYesFilter and sort conditions. Supports operators: eq, neq, gt, gte, lt, lte, in, like, fuzzy, keyword, not, and, or
query.filterobjectNoFilter conditions
query.sortarrayNoSort conditions
limitintegerNoMaximum results to return (default 1000)
cursorstringNoPagination cursor from previous response's meta.cursor
fieldsarrayNoField paths to include in results

Searchable Fields

Field NameTypeDescription
assetsarrayFiles attached to this update
bodystringUpdate body (HTML)
created_atstringWhen the update was created
creator_idstringID of the user who created the update
idstringUnique update identifier
item_idstringID of the item this update belongs to
repliesarrayReplies to this update
text_bodystringUpdate body (plain text)
updated_atstringWhen the update was last modified
Response Schema
Field NameTypeDescription
dataarrayList of matching records
metaobjectPagination metadata
meta.has_morebooleanWhether additional pages are available
meta.cursorstring | nullCursor for next page of results
meta.took_msnumber | nullQuery execution time in milliseconds
data[].assetsarrayFiles attached to this update
data[].bodystringUpdate body (HTML)
data[].created_atstringWhen the update was created
data[].creator_idstringID of the user who created the update
data[].idstringUnique update identifier
data[].item_idstringID of the item this update belongs to
data[].repliesarrayReplies to this update
data[].text_bodystringUpdate body (plain text)
data[].updated_atstringWhen the update was last modified

Workspaces

Workspaces List

Returns all workspaces in the Monday.com account

Python SDK

await monday.workspaces.list()

API

curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "workspaces",
"action": "list"
}'
Response Schema

Records

Field NameTypeDescription
idnull | string
namenull | string
kindnull | string
descriptionnull | string
statenull | string
created_atnull | string
account_productnull | object
owners_subscribersnull | array
settingsnull | object
team_owners_subscribersnull | array
teams_subscribersnull | array
users_subscribersnull | array

Workspaces Get

Returns a single workspace by ID

Python SDK

await monday.workspaces.get(
id="<str>"
)

API

curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "workspaces",
"action": "get",
"params": {
"id": "<str>"
}
}'

Parameters

Parameter NameTypeRequiredDescription
idstringYesWorkspace ID

Search and filter workspaces records powered by Airbyte's data sync. This often provides additional fields and operators beyond what the API natively supports, making it easier to narrow down results before performing further operations. Only available in hosted mode.

Python SDK

await monday.workspaces.context_store_search(
query={"filter": {"eq": {"account_product": {}}}}
)

API

curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "workspaces",
"action": "context_store_search",
"params": {
"query": {"filter": {"eq": {"account_product": {}}}}
}
}'

Parameters

Parameter NameTypeRequiredDescription
queryobjectYesFilter and sort conditions. Supports operators: eq, neq, gt, gte, lt, lte, in, like, fuzzy, keyword, not, and, or
query.filterobjectNoFilter conditions
query.sortarrayNoSort conditions
limitintegerNoMaximum results to return (default 1000)
cursorstringNoPagination cursor from previous response's meta.cursor
fieldsarrayNoField paths to include in results

Searchable Fields

Field NameTypeDescription
account_productobjectAccount product info
created_atstringWhen the workspace was created
descriptionstringWorkspace description
idstringUnique workspace identifier
kindstringWorkspace kind (open, closed)
namestringWorkspace name
owners_subscribersarrayOwner subscribers
settingsobjectWorkspace settings
statestringWorkspace state
team_owners_subscribersarrayTeam owner subscribers
teams_subscribersarrayTeam subscribers
users_subscribersarrayUser subscribers
Response Schema
Field NameTypeDescription
dataarrayList of matching records
metaobjectPagination metadata
meta.has_morebooleanWhether additional pages are available
meta.cursorstring | nullCursor for next page of results
meta.took_msnumber | nullQuery execution time in milliseconds
data[].account_productobjectAccount product info
data[].created_atstringWhen the workspace was created
data[].descriptionstringWorkspace description
data[].idstringUnique workspace identifier
data[].kindstringWorkspace kind (open, closed)
data[].namestringWorkspace name
data[].owners_subscribersarrayOwner subscribers
data[].settingsobjectWorkspace settings
data[].statestringWorkspace state
data[].team_owners_subscribersarrayTeam owner subscribers
data[].teams_subscribersarrayTeam subscribers
data[].users_subscribersarrayUser subscribers

Activity Logs

Activity Logs List

Returns activity logs from boards. Requires a board_id parameter.

Python SDK

await monday.activity_logs.list(
board_id="<str>"
)

API

curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "activity_logs",
"action": "list",
"params": {
"board_id": "<str>"
}
}'

Parameters

Parameter NameTypeRequiredDescription
board_idstringYesBoard ID to fetch activity logs from
Response Schema

Records

Field NameTypeDescription
idnull | string
eventnull | string
datanull | string
entitynull | string
created_atnull | string
user_idnull | string

Search and filter activity logs records powered by Airbyte's data sync. This often provides additional fields and operators beyond what the API natively supports, making it easier to narrow down results before performing further operations. Only available in hosted mode.

Python SDK

await monday.activity_logs.context_store_search(
query={"filter": {"eq": {"board_id": 0}}}
)

API

curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "activity_logs",
"action": "context_store_search",
"params": {
"query": {"filter": {"eq": {"board_id": 0}}}
}
}'

Parameters

Parameter NameTypeRequiredDescription
queryobjectYesFilter and sort conditions. Supports operators: eq, neq, gt, gte, lt, lte, in, like, fuzzy, keyword, not, and, or
query.filterobjectNoFilter conditions
query.sortarrayNoSort conditions
limitintegerNoMaximum results to return (default 1000)
cursorstringNoPagination cursor from previous response's meta.cursor
fieldsarrayNoField paths to include in results

Searchable Fields

Field NameTypeDescription
board_idintegerBoard ID the activity belongs to
created_atstringWhen the activity occurred
created_at_intintegerWhen the activity occurred (Unix timestamp)
datastringEvent data (JSON string)
entitystringEntity type that was affected
eventstringEvent type
idstringUnique activity log identifier
pulse_idintegerItem (pulse) ID the activity belongs to
user_idstringID of the user who performed the action
Response Schema
Field NameTypeDescription
dataarrayList of matching records
metaobjectPagination metadata
meta.has_morebooleanWhether additional pages are available
meta.cursorstring | nullCursor for next page of results
meta.took_msnumber | nullQuery execution time in milliseconds
data[].board_idintegerBoard ID the activity belongs to
data[].created_atstringWhen the activity occurred
data[].created_at_intintegerWhen the activity occurred (Unix timestamp)
data[].datastringEvent data (JSON string)
data[].entitystringEntity type that was affected
data[].eventstringEvent type
data[].idstringUnique activity log identifier
data[].pulse_idintegerItem (pulse) ID the activity belongs to
data[].user_idstringID of the user who performed the action