MondayClient
Attributes
TRIGGER_OPERATIONS
module-attribute
TRIGGER_OPERATIONS: Dict[str, Dict[str, Any]] = {'WebhookCreateItem': {'operation_id': 'WebhookCreateItem', 'path': '/{connectionId}/registerWebhook/CreateItem', 'method': 'post', 'required_parameters': ['body'], 'callback_payload_type': 'WebhookCreateItemResponse'}, 'WebhookCreateUpdate': {'operation_id': 'WebhookCreateUpdate', 'path': '/{connectionId}/registerWebhook/CreateUpdate', 'method': 'post', 'required_parameters': ['body'], 'callback_payload_type': 'WebhookCreateUpdateResponse'}, 'WebhookChangeName': {'operation_id': 'WebhookChangeName', 'path': '/{connectionId}/registerWebhook/ChangeName', 'method': 'post', 'required_parameters': ['body'], 'callback_payload_type': 'WebhookChangeNameResponse'}, 'WebhookChangeSubitemName': {'operation_id': 'WebhookChangeSubitemName', 'path': '/{connectionId}/registerWebhook/ChangeSubitemName', 'method': 'post', 'required_parameters': ['body'], 'callback_payload_type': 'WebhookChangeSubitemNameResponse'}, 'WebhookCreateSubitem': {'operation_id': 'WebhookCreateSubitem', 'path': '/{connectionId}/registerWebhook/CreateSubitem', 'method': 'post', 'required_parameters': ['body'], 'callback_payload_type': 'WebhookCreateSubitemResponse'}, 'WebhookColumnChanges': {'operation_id': 'WebhookColumnChanges', 'path': '/{connectionId}/registerWebhook/ColumnChanges', 'method': 'post', 'required_parameters': ['body'], 'callback_payload_type': 'WebhookColumnChangesResponse'}, 'WebhookAnyColumnChanges': {'operation_id': 'WebhookAnyColumnChanges', 'path': '/{connectionId}/registerWebhook/AnyColumnChanges', 'method': 'post', 'required_parameters': ['body'], 'callback_payload_type': 'WebhookAnyColumnChangesResponse'}, 'WebhookSubitemColumnChanges': {'operation_id': 'WebhookSubitemColumnChanges', 'path': '/{connectionId}/registerWebhook/SubitemColumnChanges', 'method': 'post', 'required_parameters': ['body'], 'callback_payload_type': 'WebhookSubitemColumnChangesResponse'}}
Classes
WebhookCreateItemInput
dataclass
When an item is created
Attributes
workspace_id
class-attribute
instance-attribute
Select a workspace from the drop-down or specify a workspace ID.
board_id
class-attribute
instance-attribute
Select a board from the drop-down or specify a board ID.
WebhookCreateItemResponse
dataclass
WebhookCreateUpdateInput
dataclass
When a new update is posted
Attributes
workspace_id
class-attribute
instance-attribute
Select a workspace from the drop-down or specify a workspace ID.
board_id
class-attribute
instance-attribute
Select a board from the drop-down or specify a board ID.
WebhookCreateUpdateResponse
dataclass
WebhookChangeNameInput
dataclass
When an item's name changes
Attributes
workspace_id
class-attribute
instance-attribute
Select a workspace from the drop-down or specify a workspace ID.
board_id
class-attribute
instance-attribute
Select a board from the drop-down or specify a board ID.
WebhookChangeNameResponse
dataclass
WebhookChangeSubitemNameInput
dataclass
When a subitem's name changes
Attributes
workspace_id
class-attribute
instance-attribute
Select a workspace from the drop-down or specify a workspace ID.
board_id
class-attribute
instance-attribute
Select a board from the drop-down or specify a board ID.
WebhookChangeSubitemNameResponse
dataclass
WebhookCreateSubitemInput
dataclass
When a subitem is created
Attributes
workspace_id
class-attribute
instance-attribute
Select a workspace from the drop-down or specify a workspace ID.
board_id
class-attribute
instance-attribute
Select a board from the drop-down or specify a board ID.
WebhookCreateSubitemResponse
dataclass
WebhookColumnChangesInput
dataclass
When a column changes
Attributes
workspace_id
class-attribute
instance-attribute
Select a workspace from the drop-down or specify a workspace ID.
board_id
class-attribute
instance-attribute
Select a board from the drop-down or specify a board ID.
column_id
class-attribute
instance-attribute
Select a column from the drop-down.
WebhookColumnChangesResponse
dataclass
WebhookAnyColumnChangesInput
dataclass
When any column changes
Attributes
workspace_id
class-attribute
instance-attribute
Select a workspace from the drop-down or specify a workspace ID.
board_id
class-attribute
instance-attribute
Select a board from the drop-down or specify a board ID.
WebhookAnyColumnChangesResponse
dataclass
WebhookSubitemColumnChangesInput
dataclass
When any subitem column changes
Attributes
workspace_id
class-attribute
instance-attribute
Select a workspace from the drop-down or specify a workspace ID.
board_id
class-attribute
instance-attribute
Select a board from the drop-down or specify a board ID.
WebhookSubitemColumnChangesResponse
dataclass
CreateItemInput
dataclass
CreateItemInput(workspace_id: FieldWorkspace, board_id: FieldBoard, group_id: str, item_name: str, *, column_values: Optional[DynamicResponseGetListSchema | Mapping[str, Any]] = None)
Create an item
Attributes
group_id
class-attribute
instance-attribute
Select a group from the drop-down or specify a group ID.
CreateItemResponse
dataclass
Response for Create an item
DuplicateBoardInput
dataclass
DuplicateBoardInput(source_workspace_id: str, source_board_id: str, duplication_type: str, keep_board_subscribers: bool, *, duplicated_board_name: Optional[str] = None, destination_workspace_id: Optional[str] = None, destination_folder: Optional[str] = None)
Duplicate a board
Attributes
source_workspace_id
class-attribute
instance-attribute
Select the workspace for the board you want to duplicate.
source_board_id
class-attribute
instance-attribute
Select the board to duplicate.
duplicated_board_name
class-attribute
instance-attribute
duplicated_board_name: Optional[str] = dataclass_field(default=None, kw_only=True, metadata={'wire_name': 'duplicatedBoardName'})
Specify the name of the duplicated board.
duplication_type
class-attribute
instance-attribute
Select the duplication type from the drop-down.
destination_workspace_id
class-attribute
instance-attribute
destination_workspace_id: Optional[str] = dataclass_field(default=None, kw_only=True, metadata={'wire_name': 'destinationWorkspaceId'})
Select the destination workspace for the duplicated board.
DuplicateBoardResponse
dataclass
CreateBoardInput
dataclass
Create a board
Attributes
workspace_id
class-attribute
instance-attribute
Specify the ID of a monday.com workspace.
CreateBoardResponse
dataclass
Response for Create a board
CreateColumnInput
dataclass
CreateColumnInput(workspace_id: FieldWorkspace, board_id: FieldBoard, title: str, column_type: str, *, description: Optional[str] = None)
Create a column
Attributes
description
class-attribute
instance-attribute
Specify the description of the column you want to create.
CreateColumnResponse
dataclass
Response for Create a column
CreateGroupInput
dataclass
CreateGroupResponse
dataclass
Response for Create a group
UpdateItemColumnInput
dataclass
UpdateItemColumnInput(workspace_id: str, board_id: str, column_id: FieldColumnsToUpdateSingleColumn, item_id: str, column_values: DynamicResponseGetSingleColumnSchema | Mapping[str, Any])
Update an item's column value
Attributes
workspace_id
class-attribute
instance-attribute
Select the workspace the item belongs to from the drop-down.
board_id
class-attribute
instance-attribute
Select the board the item belongs to from the drop-down.
UpdateItemColumnResponse
dataclass
Response for Update an item's column value
UpdateMultipleItemColumnsInput
dataclass
UpdateMultipleItemColumnsInput(workspace_id: str, board_id: str, item_id: str, *, item_name: Optional[str] = None, column_values: Optional[DynamicResponseGetListSchema | Mapping[str, Any]] = None)
Update multiple item column values
Attributes
workspace_id
class-attribute
instance-attribute
Select the workspace the item belongs to from the drop-down.
board_id
class-attribute
instance-attribute
Select the board the item belongs to from the drop-down.
item_id
class-attribute
instance-attribute
Specify the ID of the item to update.
UpdateMultipleItemColumnsResponse
dataclass
Response for Update multiple item column values
MoveItemToGroupInput
dataclass
MoveItemToGroupInput(workspace_id: FieldWorkspace, board_id: FieldBoard, group_id: str, item_id: str)
Move an item to a group
Attributes
group_id
class-attribute
instance-attribute
Select the group to move the item to from the drop-down.
MoveItemToGroupResponse
dataclass
Response for Move an item to a group
CreateNotificationInput
dataclass
Create a notification
Attributes
user_id
class-attribute
instance-attribute
Select a user from the drop-down or specify a user ID.
target_id
class-attribute
instance-attribute
Specify a board ID or item ID the notification will go to.
CreateNotificationResponse
dataclass
CreateSubitemInput
dataclass
CreateSubitemInput(workspace_id: FieldWorkspace, board_id: str, parent_item_id: str, item_name: str, *, column_values: Optional[DynamicResponseGetListSchema | Mapping[str, Any]] = None)
Create a subitem
Attributes
board_id
class-attribute
instance-attribute
Select a board from the drop-down or specify a board ID.
parent_item_id
class-attribute
instance-attribute
Select a parent item from the drop-down or specify a parent item ID.
CreateSubitemResponse
dataclass
Response for Create a subitem
GetSubitemColumnNamesForGetSubitems
dataclass
CreateUpdateInput
dataclass
CreateUpdateInput(workspace_id: FieldWorkspace, board_id: FieldBoard, group_id: str, item_id: str, body: str)
Create an update
Attributes
group_id
class-attribute
instance-attribute
Select a group from the drop-down or specify a group ID.
item_id
class-attribute
instance-attribute
Select an item from the drop-down or specify an item ID.
CreateUpdateResponse
dataclass
Response for Create an update
DynamicResponseGetListSchemaGet
dataclass
CreateWorkspaceInput
dataclass
CreateWorkspaceResponse
dataclass
Response for Create a workspace
DynamicGetGetItemsSchema
dataclass
GetTagsResponse
dataclass
Response for Get tags
GetUsersResponse
dataclass
Response for Get users
GetWorkspacesResponse
dataclass
GetColumnNamesSchemaResponse
dataclass
GetSingleColumnSchemaResponse
dataclass
GetColumnNamesSchemaForWebhookResponse
dataclass
GetSchemaForGetItemsActionResponse
dataclass
GetColumnNamesSchemaForUpdateWebhookResponse
dataclass
GetSubitemColumnNamesResponse
dataclass
GetSubitemSchemaResponse
dataclass
GetColumnNamesSchemaForItemNameChangeWebhookResponse
dataclass
GetColumnNamesSchemaForSubitemNameChangeWebhookResponse
dataclass
GetColumnNamesSchemaForColumnChangesWebhookResponse
dataclass
DynamicResponseGetListSchema
dataclass
DynamicResponseGetSingleColumnSchema
dataclass
DynamicGetColumnNamesForWebhook
dataclass
DynamicGetColumnNamesForUpdateWebhook
dataclass
DynamicGetSubitemColumnNamesForWebhook
dataclass
MondayClient
MondayClient(connection_runtime_url: str, credential: AsyncTokenCredential | AzureKeyCredential, *, max_retry_attempts: int = 3, timeout: float = 30.0, use_exponential_backoff: bool = True, initial_retry_delay_seconds: float = 0.5, maximum_retry_delay_seconds: float = 120.0, retry_jitter_factor: float = 0.1, retry_unsafe_http_methods: bool = False, transport: Optional[AsyncHttpTransport] = None, **kwargs: Any)
Bases: ConnectorClientBase
Typed client for monday connector.
Initialize a MondayClient.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
connection_runtime_url
|
str
|
The connection runtime URL from Azure Portal. |
required |
credential
|
AsyncTokenCredential | AzureKeyCredential
|
Caller-owned Azure Core credential. |
required |
max_retry_attempts
|
int
|
The maximum number of request attempts. |
3
|
timeout
|
float
|
The network timeout in seconds for each request. The value configures Azure Core retry and transport deadlines. Nonpositive values disable SDK and transport deadlines. |
30.0
|
use_exponential_backoff
|
bool
|
Whether retries use exponential backoff. |
True
|
initial_retry_delay_seconds
|
float
|
The initial retry delay in seconds. |
0.5
|
maximum_retry_delay_seconds
|
float
|
The maximum retry delay in seconds. |
120.0
|
retry_jitter_factor
|
float
|
The jitter fraction applied to retry delays. |
0.1
|
retry_unsafe_http_methods
|
bool
|
Whether unsafe HTTP methods may be retried. |
False
|
transport
|
Optional[AsyncHttpTransport]
|
Optional Azure Core async HTTP transport closed by the client through its asynchronous lifecycle. |
None
|
**kwargs
|
Any
|
Optional Azure Core pipeline policy settings. |
{}
|
Methods:
create_item
async
create_item(input: CreateItemInput | Mapping[str, Any], *, timeout: Optional[float] = None, headers: Optional[Mapping[str, str]] = None, client_request_id: Optional[str] = None, response_hook: Optional[ConnectorResponseHook] = None) -> dict[str, Any] | None
Create an item
Creates an item in the selected monday.com board and group.
Swagger operation ID: CreateItem.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
input
|
CreateItemInput | Mapping[str, Any]
|
The request body. Mapping keys use serialized Swagger wire names. |
required |
timeout
|
Optional[float]
|
The request timeout in seconds. |
None
|
headers
|
Optional[Mapping[str, str]]
|
Additional HTTP request headers. |
None
|
client_request_id
|
Optional[str]
|
A caller-provided request identifier. |
None
|
response_hook
|
Optional[ConnectorResponseHook]
|
A callback invoked with the connector response. |
None
|
Returns:
| Type | Description |
|---|---|
dict[str, Any] | None
|
dict[str, Any] | None: The connector operation result. |
Raises:
| Type | Description |
|---|---|
ConnectorException
|
If the connector request fails. |
duplicate_board
async
duplicate_board(input: DuplicateBoardInput | Mapping[str, Any], *, timeout: Optional[float] = None, headers: Optional[Mapping[str, str]] = None, client_request_id: Optional[str] = None, response_hook: Optional[ConnectorResponseHook] = None) -> dict[str, Any] | None
Duplicate a board
Duplicates a board in monday.com.
Swagger operation ID: DuplicateBoard.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
input
|
DuplicateBoardInput | Mapping[str, Any]
|
The request body. Mapping keys use serialized Swagger wire names. |
required |
timeout
|
Optional[float]
|
The request timeout in seconds. |
None
|
headers
|
Optional[Mapping[str, str]]
|
Additional HTTP request headers. |
None
|
client_request_id
|
Optional[str]
|
A caller-provided request identifier. |
None
|
response_hook
|
Optional[ConnectorResponseHook]
|
A callback invoked with the connector response. |
None
|
Returns:
| Type | Description |
|---|---|
dict[str, Any] | None
|
dict[str, Any] | None: The connector operation result. |
Raises:
| Type | Description |
|---|---|
ConnectorException
|
If the connector request fails. |
create_board
async
create_board(input: CreateBoardInput | Mapping[str, Any], *, timeout: Optional[float] = None, headers: Optional[Mapping[str, str]] = None, client_request_id: Optional[str] = None, response_hook: Optional[ConnectorResponseHook] = None) -> dict[str, Any] | None
Create a board
Creates a board in monday.com.
Swagger operation ID: CreateBoard.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
input
|
CreateBoardInput | Mapping[str, Any]
|
The request body. Mapping keys use serialized Swagger wire names. |
required |
timeout
|
Optional[float]
|
The request timeout in seconds. |
None
|
headers
|
Optional[Mapping[str, str]]
|
Additional HTTP request headers. |
None
|
client_request_id
|
Optional[str]
|
A caller-provided request identifier. |
None
|
response_hook
|
Optional[ConnectorResponseHook]
|
A callback invoked with the connector response. |
None
|
Returns:
| Type | Description |
|---|---|
dict[str, Any] | None
|
dict[str, Any] | None: The connector operation result. |
Raises:
| Type | Description |
|---|---|
ConnectorException
|
If the connector request fails. |
create_column
async
create_column(input: CreateColumnInput | Mapping[str, Any], *, timeout: Optional[float] = None, headers: Optional[Mapping[str, str]] = None, client_request_id: Optional[str] = None, response_hook: Optional[ConnectorResponseHook] = None) -> dict[str, Any] | None
Create a column
Creates a column in monday.com for the specified board.
Swagger operation ID: CreateColumn.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
input
|
CreateColumnInput | Mapping[str, Any]
|
The request body. Mapping keys use serialized Swagger wire names. |
required |
timeout
|
Optional[float]
|
The request timeout in seconds. |
None
|
headers
|
Optional[Mapping[str, str]]
|
Additional HTTP request headers. |
None
|
client_request_id
|
Optional[str]
|
A caller-provided request identifier. |
None
|
response_hook
|
Optional[ConnectorResponseHook]
|
A callback invoked with the connector response. |
None
|
Returns:
| Type | Description |
|---|---|
dict[str, Any] | None
|
dict[str, Any] | None: The connector operation result. |
Raises:
| Type | Description |
|---|---|
ConnectorException
|
If the connector request fails. |
create_group
async
create_group(input: CreateGroupInput | Mapping[str, Any], *, timeout: Optional[float] = None, headers: Optional[Mapping[str, str]] = None, client_request_id: Optional[str] = None, response_hook: Optional[ConnectorResponseHook] = None) -> dict[str, Any] | None
Create a group
Creates a group in monday.com for the specified board.
Swagger operation ID: CreateGroup.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
input
|
CreateGroupInput | Mapping[str, Any]
|
The request body. Mapping keys use serialized Swagger wire names. |
required |
timeout
|
Optional[float]
|
The request timeout in seconds. |
None
|
headers
|
Optional[Mapping[str, str]]
|
Additional HTTP request headers. |
None
|
client_request_id
|
Optional[str]
|
A caller-provided request identifier. |
None
|
response_hook
|
Optional[ConnectorResponseHook]
|
A callback invoked with the connector response. |
None
|
Returns:
| Type | Description |
|---|---|
dict[str, Any] | None
|
dict[str, Any] | None: The connector operation result. |
Raises:
| Type | Description |
|---|---|
ConnectorException
|
If the connector request fails. |
update_item_column
async
update_item_column(input: UpdateItemColumnInput | Mapping[str, Any], *, timeout: Optional[float] = None, headers: Optional[Mapping[str, str]] = None, client_request_id: Optional[str] = None, response_hook: Optional[ConnectorResponseHook] = None) -> dict[str, Any] | None
Update an item's column value
Updates a single item's column. If the value is blank, the column value will be cleared.
Swagger operation ID: UpdateItemColumn.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
input
|
UpdateItemColumnInput | Mapping[str, Any]
|
The request body. Mapping keys use serialized Swagger wire names. |
required |
timeout
|
Optional[float]
|
The request timeout in seconds. |
None
|
headers
|
Optional[Mapping[str, str]]
|
Additional HTTP request headers. |
None
|
client_request_id
|
Optional[str]
|
A caller-provided request identifier. |
None
|
response_hook
|
Optional[ConnectorResponseHook]
|
A callback invoked with the connector response. |
None
|
Returns:
| Type | Description |
|---|---|
dict[str, Any] | None
|
dict[str, Any] | None: The connector operation result. |
Raises:
| Type | Description |
|---|---|
ConnectorException
|
If the connector request fails. |
update_multiple_item_columns
async
update_multiple_item_columns(input: UpdateMultipleItemColumnsInput | Mapping[str, Any], *, timeout: Optional[float] = None, headers: Optional[Mapping[str, str]] = None, client_request_id: Optional[str] = None, response_hook: Optional[ConnectorResponseHook] = None) -> dict[str, Any] | None
Update multiple item column values
Updates multiple item columns. Leave the column value blank to keep the current value.
Swagger operation ID: UpdateMultipleItemColumns.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
input
|
UpdateMultipleItemColumnsInput | Mapping[str, Any]
|
The request body. Mapping keys use serialized Swagger wire names. |
required |
timeout
|
Optional[float]
|
The request timeout in seconds. |
None
|
headers
|
Optional[Mapping[str, str]]
|
Additional HTTP request headers. |
None
|
client_request_id
|
Optional[str]
|
A caller-provided request identifier. |
None
|
response_hook
|
Optional[ConnectorResponseHook]
|
A callback invoked with the connector response. |
None
|
Returns:
| Type | Description |
|---|---|
dict[str, Any] | None
|
dict[str, Any] | None: The connector operation result. |
Raises:
| Type | Description |
|---|---|
ConnectorException
|
If the connector request fails. |
move_item_to_group
async
move_item_to_group(input: MoveItemToGroupInput | Mapping[str, Any], *, timeout: Optional[float] = None, headers: Optional[Mapping[str, str]] = None, client_request_id: Optional[str] = None, response_hook: Optional[ConnectorResponseHook] = None) -> dict[str, Any] | None
Move an item to a group
Moves an item to another group on the same board.
Swagger operation ID: MoveItemToGroup.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
input
|
MoveItemToGroupInput | Mapping[str, Any]
|
The request body. Mapping keys use serialized Swagger wire names. |
required |
timeout
|
Optional[float]
|
The request timeout in seconds. |
None
|
headers
|
Optional[Mapping[str, str]]
|
Additional HTTP request headers. |
None
|
client_request_id
|
Optional[str]
|
A caller-provided request identifier. |
None
|
response_hook
|
Optional[ConnectorResponseHook]
|
A callback invoked with the connector response. |
None
|
Returns:
| Type | Description |
|---|---|
dict[str, Any] | None
|
dict[str, Any] | None: The connector operation result. |
Raises:
| Type | Description |
|---|---|
ConnectorException
|
If the connector request fails. |
create_notification
async
create_notification(input: CreateNotificationInput | Mapping[str, Any], *, timeout: Optional[float] = None, headers: Optional[Mapping[str, str]] = None, client_request_id: Optional[str] = None, response_hook: Optional[ConnectorResponseHook] = None) -> dict[str, Any] | None
Create a notification
Creates a notification in monday.com for a user for either a specific board or item.
Swagger operation ID: CreateNotification.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
input
|
CreateNotificationInput | Mapping[str, Any]
|
The request body. Mapping keys use serialized Swagger wire names. |
required |
timeout
|
Optional[float]
|
The request timeout in seconds. |
None
|
headers
|
Optional[Mapping[str, str]]
|
Additional HTTP request headers. |
None
|
client_request_id
|
Optional[str]
|
A caller-provided request identifier. |
None
|
response_hook
|
Optional[ConnectorResponseHook]
|
A callback invoked with the connector response. |
None
|
Returns:
| Type | Description |
|---|---|
dict[str, Any] | None
|
dict[str, Any] | None: The connector operation result. |
Raises:
| Type | Description |
|---|---|
ConnectorException
|
If the connector request fails. |
create_subitem
async
create_subitem(input: CreateSubitemInput | Mapping[str, Any], *, timeout: Optional[float] = None, headers: Optional[Mapping[str, str]] = None, client_request_id: Optional[str] = None, response_hook: Optional[ConnectorResponseHook] = None) -> dict[str, Any] | None
Create a subitem
Creates a subitem in monday.com for the selected board and parent item.
Swagger operation ID: CreateSubitem.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
input
|
CreateSubitemInput | Mapping[str, Any]
|
The request body. Mapping keys use serialized Swagger wire names. |
required |
timeout
|
Optional[float]
|
The request timeout in seconds. |
None
|
headers
|
Optional[Mapping[str, str]]
|
Additional HTTP request headers. |
None
|
client_request_id
|
Optional[str]
|
A caller-provided request identifier. |
None
|
response_hook
|
Optional[ConnectorResponseHook]
|
A callback invoked with the connector response. |
None
|
Returns:
| Type | Description |
|---|---|
dict[str, Any] | None
|
dict[str, Any] | None: The connector operation result. |
Raises:
| Type | Description |
|---|---|
ConnectorException
|
If the connector request fails. |
get_subitems
async
get_subitems(workspace_id: str, board_id: str, item_id: str, *, timeout: Optional[float] = None, headers: Optional[Mapping[str, str]] = None, client_request_id: Optional[str] = None, response_hook: Optional[ConnectorResponseHook] = None) -> dict[str, Any] | None
Get subitems
Gets subitems in monday.com for a specific item in a board.
Swagger operation ID: GetSubitems.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
workspace_id
|
str
|
Select a workspace from the drop-down or specify a workspace ID. |
required |
board_id
|
str
|
Select the item's board from the drop-down or specify a board ID. |
required |
item_id
|
str
|
Specify an item ID to retrieve the subitems for. |
required |
timeout
|
Optional[float]
|
The request timeout in seconds. |
None
|
headers
|
Optional[Mapping[str, str]]
|
Additional HTTP request headers. |
None
|
client_request_id
|
Optional[str]
|
A caller-provided request identifier. |
None
|
response_hook
|
Optional[ConnectorResponseHook]
|
A callback invoked with the connector response. |
None
|
Returns:
| Type | Description |
|---|---|
dict[str, Any] | None
|
dict[str, Any] | None: The connector operation result. |
Raises:
| Type | Description |
|---|---|
ConnectorException
|
If the connector request fails. |
create_update
async
create_update(input: CreateUpdateInput | Mapping[str, Any], *, timeout: Optional[float] = None, headers: Optional[Mapping[str, str]] = None, client_request_id: Optional[str] = None, response_hook: Optional[ConnectorResponseHook] = None) -> dict[str, Any] | None
Create an update
Creates an update in monday.com for a specific item.
Swagger operation ID: CreateUpdate.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
input
|
CreateUpdateInput | Mapping[str, Any]
|
The request body. Mapping keys use serialized Swagger wire names. |
required |
timeout
|
Optional[float]
|
The request timeout in seconds. |
None
|
headers
|
Optional[Mapping[str, str]]
|
Additional HTTP request headers. |
None
|
client_request_id
|
Optional[str]
|
A caller-provided request identifier. |
None
|
response_hook
|
Optional[ConnectorResponseHook]
|
A callback invoked with the connector response. |
None
|
Returns:
| Type | Description |
|---|---|
dict[str, Any] | None
|
dict[str, Any] | None: The connector operation result. |
Raises:
| Type | Description |
|---|---|
ConnectorException
|
If the connector request fails. |
get_item_by_id
async
get_item_by_id(item_id: str, workspace_id: str, board_id: str, *, timeout: Optional[float] = None, headers: Optional[Mapping[str, str]] = None, client_request_id: Optional[str] = None, response_hook: Optional[ConnectorResponseHook] = None) -> dict[str, Any] | None
Get an item by ID
Gets a monday.com item using the specified item ID and board.
Swagger operation ID: GetItemById.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
item_id
|
str
|
Specify an item ID to retrieve. |
required |
workspace_id
|
str
|
Select the item's workspace from the drop-down or specify a workspace ID. |
required |
board_id
|
str
|
Select the item's board from the drop-down or specify a board ID. |
required |
timeout
|
Optional[float]
|
The request timeout in seconds. |
None
|
headers
|
Optional[Mapping[str, str]]
|
Additional HTTP request headers. |
None
|
client_request_id
|
Optional[str]
|
A caller-provided request identifier. |
None
|
response_hook
|
Optional[ConnectorResponseHook]
|
A callback invoked with the connector response. |
None
|
Returns:
| Type | Description |
|---|---|
dict[str, Any] | None
|
dict[str, Any] | None: The connector operation result. |
Raises:
| Type | Description |
|---|---|
ConnectorException
|
If the connector request fails. |
create_workspace
async
create_workspace(input: CreateWorkspaceInput | Mapping[str, Any], *, timeout: Optional[float] = None, headers: Optional[Mapping[str, str]] = None, client_request_id: Optional[str] = None, response_hook: Optional[ConnectorResponseHook] = None) -> dict[str, Any] | None
Create a workspace
Creates a monday.com workspace with a user-specified name and description.
Swagger operation ID: CreateWorkspace_V2.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
input
|
CreateWorkspaceInput | Mapping[str, Any]
|
The request body. Mapping keys use serialized Swagger wire names. |
required |
timeout
|
Optional[float]
|
The request timeout in seconds. |
None
|
headers
|
Optional[Mapping[str, str]]
|
Additional HTTP request headers. |
None
|
client_request_id
|
Optional[str]
|
A caller-provided request identifier. |
None
|
response_hook
|
Optional[ConnectorResponseHook]
|
A callback invoked with the connector response. |
None
|
Returns:
| Type | Description |
|---|---|
dict[str, Any] | None
|
dict[str, Any] | None: The connector operation result. |
Raises:
| Type | Description |
|---|---|
ConnectorException
|
If the connector request fails. |
get_items
async
get_items(workspace_id: str, board_id: str, group_id: str, *, filter1_column: Optional[str] = None, filter1_operator: Optional[str] = None, filter1_value: Optional[str] = None, filter2_column: Optional[str] = None, filter2_operator: Optional[str] = None, filter2_value: Optional[str] = None, filter3_column: Optional[str] = None, filter3_operator: Optional[str] = None, filter3_value: Optional[str] = None, filter4_column: Optional[str] = None, filter4_operator: Optional[str] = None, filter4_value: Optional[str] = None, timeout: Optional[float] = None, headers: Optional[Mapping[str, str]] = None, client_request_id: Optional[str] = None, response_hook: Optional[ConnectorResponseHook] = None) -> dict[str, Any] | None
Get items
Gets items in monday.com for a specific board and group. Filter items by column values using the filters found under advanced options. More info on filtering can be found here: https://plugingenie.com/docs/filtering-items.
Swagger operation ID: GetItems_V2.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
workspace_id
|
str
|
Select a workspace from the drop-down or specify a workspace ID. |
required |
board_id
|
str
|
Select a board from the drop-down or specify a board ID. |
required |
group_id
|
str
|
Select a group from the drop-down or specify a group ID. |
required |
filter1_column
|
Optional[str]
|
Select a column from the drop-down or specify a column ID. |
None
|
filter1_operator
|
Optional[str]
|
Select an operator from the drop-down. |
None
|
filter1_value
|
Optional[str]
|
Specify a value (if applicable). |
None
|
filter2_column
|
Optional[str]
|
Select a column from the drop-down or specify a column ID. |
None
|
filter2_operator
|
Optional[str]
|
Select an operator from the drop-down. |
None
|
filter2_value
|
Optional[str]
|
Specify a value (if applicable). |
None
|
filter3_column
|
Optional[str]
|
Select a column from the drop-down or specify a column ID. |
None
|
filter3_operator
|
Optional[str]
|
Select an operator from the drop-down. |
None
|
filter3_value
|
Optional[str]
|
Specify a value (if applicable). |
None
|
filter4_column
|
Optional[str]
|
Select a column from the drop-down or specify a column ID. |
None
|
filter4_operator
|
Optional[str]
|
Select an operator from the drop-down. |
None
|
filter4_value
|
Optional[str]
|
Specify a value (if applicable). |
None
|
timeout
|
Optional[float]
|
The request timeout in seconds. |
None
|
headers
|
Optional[Mapping[str, str]]
|
Additional HTTP request headers. |
None
|
client_request_id
|
Optional[str]
|
A caller-provided request identifier. |
None
|
response_hook
|
Optional[ConnectorResponseHook]
|
A callback invoked with the connector response. |
None
|
Returns:
| Type | Description |
|---|---|
dict[str, Any] | None
|
dict[str, Any] | None: The connector operation result. |
Raises:
| Type | Description |
|---|---|
ConnectorException
|
If the connector request fails. |
get_tags
async
get_tags(*, timeout: Optional[float] = None, headers: Optional[Mapping[str, str]] = None, client_request_id: Optional[str] = None, response_hook: Optional[ConnectorResponseHook] = None) -> dict[str, Any] | None
Get tags
This operation gets monday.com tags.
Swagger operation ID: GetTags_V2.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
timeout
|
Optional[float]
|
The request timeout in seconds. |
None
|
headers
|
Optional[Mapping[str, str]]
|
Additional HTTP request headers. |
None
|
client_request_id
|
Optional[str]
|
A caller-provided request identifier. |
None
|
response_hook
|
Optional[ConnectorResponseHook]
|
A callback invoked with the connector response. |
None
|
Returns:
| Type | Description |
|---|---|
dict[str, Any] | None
|
dict[str, Any] | None: The connector operation result. |
Raises:
| Type | Description |
|---|---|
ConnectorException
|
If the connector request fails. |
get_users
async
get_users(*, timeout: Optional[float] = None, headers: Optional[Mapping[str, str]] = None, client_request_id: Optional[str] = None, response_hook: Optional[ConnectorResponseHook] = None) -> dict[str, Any] | None
Get users
This operation gets the name, email, and ID of users in your monday.com account.
Swagger operation ID: GetUsers_V2.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
timeout
|
Optional[float]
|
The request timeout in seconds. |
None
|
headers
|
Optional[Mapping[str, str]]
|
Additional HTTP request headers. |
None
|
client_request_id
|
Optional[str]
|
A caller-provided request identifier. |
None
|
response_hook
|
Optional[ConnectorResponseHook]
|
A callback invoked with the connector response. |
None
|
Returns:
| Type | Description |
|---|---|
dict[str, Any] | None
|
dict[str, Any] | None: The connector operation result. |
Raises:
| Type | Description |
|---|---|
ConnectorException
|
If the connector request fails. |
get_workspaces
async
get_workspaces(*, timeout: Optional[float] = None, headers: Optional[Mapping[str, str]] = None, client_request_id: Optional[str] = None, response_hook: Optional[ConnectorResponseHook] = None) -> dict[str, Any] | None
Get workspaces
This operation gets the workspaces from monday.com.
Swagger operation ID: GetWorkspaces_V2.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
timeout
|
Optional[float]
|
The request timeout in seconds. |
None
|
headers
|
Optional[Mapping[str, str]]
|
Additional HTTP request headers. |
None
|
client_request_id
|
Optional[str]
|
A caller-provided request identifier. |
None
|
response_hook
|
Optional[ConnectorResponseHook]
|
A callback invoked with the connector response. |
None
|
Returns:
| Type | Description |
|---|---|
dict[str, Any] | None
|
dict[str, Any] | None: The connector operation result. |
Raises:
| Type | Description |
|---|---|
ConnectorException
|
If the connector request fails. |
list_boards
list_boards(*, workspace_id: Optional[str] = None, timeout: Optional[float] = None, headers: Optional[Mapping[str, str]] = None, client_request_id: Optional[str] = None, response_hook: Optional[ConnectorResponseHook] = None) -> AsyncItemPaged[dict[str, Any]]
Get boards
This operation gets the boards from monday.com.
Returns a single-page Azure Core async collection.
Swagger operation ID: GetBoards.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
workspace_id
|
Optional[str]
|
Specify the ID of the monday.com workspace. |
None
|
timeout
|
Optional[float]
|
The request timeout in seconds. |
None
|
headers
|
Optional[Mapping[str, str]]
|
Additional HTTP request headers. |
None
|
client_request_id
|
Optional[str]
|
A caller-provided request identifier. |
None
|
response_hook
|
Optional[ConnectorResponseHook]
|
A callback invoked with the connector response. |
None
|
Returns:
| Type | Description |
|---|---|
AsyncItemPaged[dict[str, Any]]
|
AsyncItemPaged[dict[str, Any]]: An Azure Core pager over connector
results. Consume it with |
Raises:
| Type | Description |
|---|---|
ConnectorException
|
If the connector request fails. |
list_groups_for_get_items
list_groups_for_get_items(board_id: str, *, timeout: Optional[float] = None, headers: Optional[Mapping[str, str]] = None, client_request_id: Optional[str] = None, response_hook: Optional[ConnectorResponseHook] = None) -> AsyncItemPaged[dict[str, Any]]
Get groups for the Get Items operation
This operation gets the groups from monday.com, which includes the option to select all groups.
Returns a single-page Azure Core async collection.
Swagger operation ID: GetGroupsForGetItems.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
board_id
|
str
|
Specify the ID of a monday.com board. |
required |
timeout
|
Optional[float]
|
The request timeout in seconds. |
None
|
headers
|
Optional[Mapping[str, str]]
|
Additional HTTP request headers. |
None
|
client_request_id
|
Optional[str]
|
A caller-provided request identifier. |
None
|
response_hook
|
Optional[ConnectorResponseHook]
|
A callback invoked with the connector response. |
None
|
Returns:
| Type | Description |
|---|---|
AsyncItemPaged[dict[str, Any]]
|
AsyncItemPaged[dict[str, Any]]: An Azure Core pager over connector
results. Consume it with |
Raises:
| Type | Description |
|---|---|
ConnectorException
|
If the connector request fails. |
list_columns_for_item_filtering
list_columns_for_item_filtering(board_id: str, *, timeout: Optional[float] = None, headers: Optional[Mapping[str, str]] = None, client_request_id: Optional[str] = None, response_hook: Optional[ConnectorResponseHook] = None) -> AsyncItemPaged[dict[str, Any]]
Get columns for item filtering
This operation gets the columns from monday.com for item filtering.
Returns a single-page Azure Core async collection.
Swagger operation ID: GetColumnsForItemFiltering.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
board_id
|
str
|
Specify the ID of a monday.com board. |
required |
timeout
|
Optional[float]
|
The request timeout in seconds. |
None
|
headers
|
Optional[Mapping[str, str]]
|
Additional HTTP request headers. |
None
|
client_request_id
|
Optional[str]
|
A caller-provided request identifier. |
None
|
response_hook
|
Optional[ConnectorResponseHook]
|
A callback invoked with the connector response. |
None
|
Returns:
| Type | Description |
|---|---|
AsyncItemPaged[dict[str, Any]]
|
AsyncItemPaged[dict[str, Any]]: An Azure Core pager over connector
results. Consume it with |
Raises:
| Type | Description |
|---|---|
ConnectorException
|
If the connector request fails. |
list_column_filter_operator
list_column_filter_operator(board_id: str, *, column_id: Optional[str] = None, timeout: Optional[float] = None, headers: Optional[Mapping[str, str]] = None, client_request_id: Optional[str] = None, response_hook: Optional[ConnectorResponseHook] = None) -> AsyncItemPaged[dict[str, Any]]
Get column filter operator
This operation gets the available item filter operator for the selected monday.com column.
Returns a single-page Azure Core async collection.
Swagger operation ID: GetColumnFilterOperator.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
board_id
|
str
|
Specify the ID of a monday.com board. |
required |
column_id
|
Optional[str]
|
Specify the ID of a monday.com column. |
None
|
timeout
|
Optional[float]
|
The request timeout in seconds. |
None
|
headers
|
Optional[Mapping[str, str]]
|
Additional HTTP request headers. |
None
|
client_request_id
|
Optional[str]
|
A caller-provided request identifier. |
None
|
response_hook
|
Optional[ConnectorResponseHook]
|
A callback invoked with the connector response. |
None
|
Returns:
| Type | Description |
|---|---|
AsyncItemPaged[dict[str, Any]]
|
AsyncItemPaged[dict[str, Any]]: An Azure Core pager over connector
results. Consume it with |
Raises:
| Type | Description |
|---|---|
ConnectorException
|
If the connector request fails. |
get_column_names_schema
async
get_column_names_schema(*, board_id: Optional[str] = None, timeout: Optional[float] = None, headers: Optional[Mapping[str, str]] = None, client_request_id: Optional[str] = None, response_hook: Optional[ConnectorResponseHook] = None) -> dict[str, Any] | None
Get column names for a board ID
This operation gets the column names for a board ID.
Swagger operation ID: GetColumnNamesSchema.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
board_id
|
Optional[str]
|
Specify the ID of a monday.com board. |
None
|
timeout
|
Optional[float]
|
The request timeout in seconds. |
None
|
headers
|
Optional[Mapping[str, str]]
|
Additional HTTP request headers. |
None
|
client_request_id
|
Optional[str]
|
A caller-provided request identifier. |
None
|
response_hook
|
Optional[ConnectorResponseHook]
|
A callback invoked with the connector response. |
None
|
Returns:
| Type | Description |
|---|---|
dict[str, Any] | None
|
dict[str, Any] | None: The connector operation result. |
Raises:
| Type | Description |
|---|---|
ConnectorException
|
If the connector request fails. |
get_single_column_schema
async
get_single_column_schema(*, board_id: Optional[str] = None, column_id: Optional[str] = None, timeout: Optional[float] = None, headers: Optional[Mapping[str, str]] = None, client_request_id: Optional[str] = None, response_hook: Optional[ConnectorResponseHook] = None) -> dict[str, Any] | None
Gets single column schema for a board ID
This operation gets the single column schema for a board ID.
Swagger operation ID: GetSingleColumnSchema.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
board_id
|
Optional[str]
|
Specify the ID of a monday.com board. |
None
|
column_id
|
Optional[str]
|
Specify the ID of a monday.com column. |
None
|
timeout
|
Optional[float]
|
The request timeout in seconds. |
None
|
headers
|
Optional[Mapping[str, str]]
|
Additional HTTP request headers. |
None
|
client_request_id
|
Optional[str]
|
A caller-provided request identifier. |
None
|
response_hook
|
Optional[ConnectorResponseHook]
|
A callback invoked with the connector response. |
None
|
Returns:
| Type | Description |
|---|---|
dict[str, Any] | None
|
dict[str, Any] | None: The connector operation result. |
Raises:
| Type | Description |
|---|---|
ConnectorException
|
If the connector request fails. |
get_column_names_schema_for_webhook
async
get_column_names_schema_for_webhook(*, board_id: Optional[str] = None, timeout: Optional[float] = None, headers: Optional[Mapping[str, str]] = None, client_request_id: Optional[str] = None, response_hook: Optional[ConnectorResponseHook] = None) -> dict[str, Any] | None
Get column names for a board ID for a webhook
This operation gets the column names for a board ID for a webhook (includes itemId).
Swagger operation ID: GetColumnNamesSchemaForWebhook.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
board_id
|
Optional[str]
|
Specify the ID of a monday.com board. |
None
|
timeout
|
Optional[float]
|
The request timeout in seconds. |
None
|
headers
|
Optional[Mapping[str, str]]
|
Additional HTTP request headers. |
None
|
client_request_id
|
Optional[str]
|
A caller-provided request identifier. |
None
|
response_hook
|
Optional[ConnectorResponseHook]
|
A callback invoked with the connector response. |
None
|
Returns:
| Type | Description |
|---|---|
dict[str, Any] | None
|
dict[str, Any] | None: The connector operation result. |
Raises:
| Type | Description |
|---|---|
ConnectorException
|
If the connector request fails. |
get_schema_for_get_items_action
async
get_schema_for_get_items_action(*, board_id: Optional[str] = None, timeout: Optional[float] = None, headers: Optional[Mapping[str, str]] = None, client_request_id: Optional[str] = None, response_hook: Optional[ConnectorResponseHook] = None) -> dict[str, Any] | None
Get column names for a board ID for a webhook
This operation gets the schema for the GetItems action.
Swagger operation ID: GetSchemaForGetItemsAction.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
board_id
|
Optional[str]
|
Specify the ID of a monday.com board. |
None
|
timeout
|
Optional[float]
|
The request timeout in seconds. |
None
|
headers
|
Optional[Mapping[str, str]]
|
Additional HTTP request headers. |
None
|
client_request_id
|
Optional[str]
|
A caller-provided request identifier. |
None
|
response_hook
|
Optional[ConnectorResponseHook]
|
A callback invoked with the connector response. |
None
|
Returns:
| Type | Description |
|---|---|
dict[str, Any] | None
|
dict[str, Any] | None: The connector operation result. |
Raises:
| Type | Description |
|---|---|
ConnectorException
|
If the connector request fails. |
get_column_names_schema_for_update_webhook
async
get_column_names_schema_for_update_webhook(*, board_id: Optional[str] = None, timeout: Optional[float] = None, headers: Optional[Mapping[str, str]] = None, client_request_id: Optional[str] = None, response_hook: Optional[ConnectorResponseHook] = None) -> dict[str, Any] | None
Get column names for a board ID for an update webhook
This operation gets the column names for a board ID for a webhook (includes itemId).
Swagger operation ID: GetColumnNamesSchemaForUpdateWebhook.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
board_id
|
Optional[str]
|
Specify the ID of a monday.com board. |
None
|
timeout
|
Optional[float]
|
The request timeout in seconds. |
None
|
headers
|
Optional[Mapping[str, str]]
|
Additional HTTP request headers. |
None
|
client_request_id
|
Optional[str]
|
A caller-provided request identifier. |
None
|
response_hook
|
Optional[ConnectorResponseHook]
|
A callback invoked with the connector response. |
None
|
Returns:
| Type | Description |
|---|---|
dict[str, Any] | None
|
dict[str, Any] | None: The connector operation result. |
Raises:
| Type | Description |
|---|---|
ConnectorException
|
If the connector request fails. |
get_subitem_column_names
async
get_subitem_column_names(parent_board_id: str, *, timeout: Optional[float] = None, headers: Optional[Mapping[str, str]] = None, client_request_id: Optional[str] = None, response_hook: Optional[ConnectorResponseHook] = None) -> dict[str, Any] | None
Get subitem column names
Gets subitem column names in monday.com given a board ID.
Swagger operation ID: GetSubitemColumnNames.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
parent_board_id
|
str
|
Specify the ID of the monday.com parent board. |
required |
timeout
|
Optional[float]
|
The request timeout in seconds. |
None
|
headers
|
Optional[Mapping[str, str]]
|
Additional HTTP request headers. |
None
|
client_request_id
|
Optional[str]
|
A caller-provided request identifier. |
None
|
response_hook
|
Optional[ConnectorResponseHook]
|
A callback invoked with the connector response. |
None
|
Returns:
| Type | Description |
|---|---|
dict[str, Any] | None
|
dict[str, Any] | None: The connector operation result. |
Raises:
| Type | Description |
|---|---|
ConnectorException
|
If the connector request fails. |
get_subitem_schema
async
get_subitem_schema(parent_board_id: str, *, timeout: Optional[float] = None, headers: Optional[Mapping[str, str]] = None, client_request_id: Optional[str] = None, response_hook: Optional[ConnectorResponseHook] = None) -> dict[str, Any] | None
Get subitem column names
Gets subitem schema in monday.com given a board ID.
Swagger operation ID: GetSubitemSchema.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
parent_board_id
|
str
|
Specify the ID of the monday.com parent board. |
required |
timeout
|
Optional[float]
|
The request timeout in seconds. |
None
|
headers
|
Optional[Mapping[str, str]]
|
Additional HTTP request headers. |
None
|
client_request_id
|
Optional[str]
|
A caller-provided request identifier. |
None
|
response_hook
|
Optional[ConnectorResponseHook]
|
A callback invoked with the connector response. |
None
|
Returns:
| Type | Description |
|---|---|
dict[str, Any] | None
|
dict[str, Any] | None: The connector operation result. |
Raises:
| Type | Description |
|---|---|
ConnectorException
|
If the connector request fails. |
get_column_names_schema_for_item_name_change_webhook
async
get_column_names_schema_for_item_name_change_webhook(*, board_id: Optional[str] = None, timeout: Optional[float] = None, headers: Optional[Mapping[str, str]] = None, client_request_id: Optional[str] = None, response_hook: Optional[ConnectorResponseHook] = None) -> dict[str, Any] | None
Get column names schema for column changes
This operation gets the column names for a board ID for a webhook when the item's name changes.
Swagger operation ID: GetColumnNamesSchemaForItemNameChangeWebhook.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
board_id
|
Optional[str]
|
Specify the ID of a monday.com board. |
None
|
timeout
|
Optional[float]
|
The request timeout in seconds. |
None
|
headers
|
Optional[Mapping[str, str]]
|
Additional HTTP request headers. |
None
|
client_request_id
|
Optional[str]
|
A caller-provided request identifier. |
None
|
response_hook
|
Optional[ConnectorResponseHook]
|
A callback invoked with the connector response. |
None
|
Returns:
| Type | Description |
|---|---|
dict[str, Any] | None
|
dict[str, Any] | None: The connector operation result. |
Raises:
| Type | Description |
|---|---|
ConnectorException
|
If the connector request fails. |
get_column_names_schema_for_subitem_name_change_webhook
async
get_column_names_schema_for_subitem_name_change_webhook(parent_board_id: str, *, timeout: Optional[float] = None, headers: Optional[Mapping[str, str]] = None, client_request_id: Optional[str] = None, response_hook: Optional[ConnectorResponseHook] = None) -> dict[str, Any] | None
Get column names schema for column changes
This operation gets the column names for a board ID for a webhook when the subitem's name changes.
Swagger operation ID:
GetColumnNamesSchemaForSubitemNameChangeWebhook.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
parent_board_id
|
str
|
Specify the ID of the monday.com parent board. |
required |
timeout
|
Optional[float]
|
The request timeout in seconds. |
None
|
headers
|
Optional[Mapping[str, str]]
|
Additional HTTP request headers. |
None
|
client_request_id
|
Optional[str]
|
A caller-provided request identifier. |
None
|
response_hook
|
Optional[ConnectorResponseHook]
|
A callback invoked with the connector response. |
None
|
Returns:
| Type | Description |
|---|---|
dict[str, Any] | None
|
dict[str, Any] | None: The connector operation result. |
Raises:
| Type | Description |
|---|---|
ConnectorException
|
If the connector request fails. |
get_column_names_schema_for_column_changes_webhook
async
get_column_names_schema_for_column_changes_webhook(*, board_id: Optional[str] = None, timeout: Optional[float] = None, headers: Optional[Mapping[str, str]] = None, client_request_id: Optional[str] = None, response_hook: Optional[ConnectorResponseHook] = None) -> dict[str, Any] | None
Get column names schema for column changes
This operation gets the column names for a board ID for a webhook (includes itemId).
Swagger operation ID: GetColumnNamesSchemaForColumnChangesWebhook.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
board_id
|
Optional[str]
|
Specify the ID of a monday.com board. |
None
|
timeout
|
Optional[float]
|
The request timeout in seconds. |
None
|
headers
|
Optional[Mapping[str, str]]
|
Additional HTTP request headers. |
None
|
client_request_id
|
Optional[str]
|
A caller-provided request identifier. |
None
|
response_hook
|
Optional[ConnectorResponseHook]
|
A callback invoked with the connector response. |
None
|
Returns:
| Type | Description |
|---|---|
dict[str, Any] | None
|
dict[str, Any] | None: The connector operation result. |
Raises:
| Type | Description |
|---|---|
ConnectorException
|
If the connector request fails. |