Usage
API Documentation
MondayClient
MondayClient.logger
MondayClient.post_request()
MondayClient.use_api_key()
MondayClient.use_headers()
AiohttpAdapter
AiohttpAdapter.post()
HttpxAdapter
HttpxAdapter.PROXY_AUTH_REQUIRED
HttpxAdapter.post()
Boards.query()
Boards.get_items()
Boards.get_items_by_column_values()
Boards.get_column_values()
Boards.create()
Boards.duplicate()
Boards.update()
Boards.archive()
Boards.delete()
Boards.create_column()
Groups.query()
Groups.create()
Groups.update()
Groups.duplicate()
Groups.archive()
Groups.delete()
Groups.get_items_by_name()
Items.query()
Items.create()
Items.duplicate()
Items.move_to_group()
Items.move_to_board()
Items.archive()
Items.delete()
Items.clear_updates()
Items.get_column_values()
Items.change_column_values()
Items.get_name()
Items.get_id()
Subitems.query()
Subitems.create()
Users.query()
Webhooks.query()
Webhooks.create()
Webhooks.delete()
config
BaseFields
BaseFields.combine()
BaseFields.get_all_fields()
BoardFields
BoardFields.BASIC
BoardFields.DETAILED
BoardFields.GROUPS
BoardFields.ITEMS
BoardFields.USERS
ColumnFields
ColumnFields.BASIC
GroupFields
GroupFields.BASIC
ItemFields
ItemFields.BASIC
UserFields
UserFields.BASIC
WebhookFields
WebhookFields.BASIC
MondayAPIError
ComplexityLimitExceeded
MutationLimitExceeded
PaginationError
QueryFormatError
Utils
Fields
Fields.fields
Fields.__add__()
Fields.__contains__()
Fields.__eq__()
Fields.__hash__()
Fields.__repr__()
Fields.__str__()
Fields.__sub__()
Fields.add_temp_fields()
Fields.extract_parent_fields()
Fields.manage_temp_fields()
update_data_in_place()
check_query_result()
ErrorHandler
ErrorHandler.handle_graphql_errors()
ErrorHandler.get_retry_after_seconds()
PaginatedResult
PaginatedResult.items
PaginatedResult.to_dict()
PaginatedResult.from_dict()
extract_items_page_value()
extract_cursor_from_response()
extract_items_from_response()
extract_items_from_query()
paginated_item_request()
ENUM_FIELDS
NUMERIC_ID_FIELDS
build_graphql_query()
build_operation_with_variables()
format_columns_mapping()
build_query_params_string()
map_hex_to_color()
enable_logging()
disable_logging()
set_log_level()
get_logger()
is_logging_enabled()
configure_for_external_logging()
SyncMondayClient
SyncMondayClient.__enter__()
SyncMondayClient.__exit__()
SyncMondayClient.api_key
SyncMondayClient.close()
SyncMondayClient.headers
SyncMondayClient.max_retries
SyncMondayClient.post_request()
SyncMondayClient.url
SyncMondayClient.use_api_key()
SyncMondayClient.use_headers()
SyncMondayClient.version
sync()
run_sync()
to_sync()
Types
Account
AccountProduct
Plan
Asset
Board
ActivityLog
BoardView
UndoData
UpdateBoard
Column
ColumnValue
ColumnFilter
monday.types.column.ColumnType
Group
GroupList
Item
ItemList
ItemsPage
OrderBy
QueryRule
QueryParams
Subitem
SubitemList
Tag
Team
Update
User
OutOfOffice
Workspace
CheckboxInput
CountryInput
DateInput
DropdownInput
EmailInput
HourInput
LinkInput
LocationInput
LongTextInput
NumberInput
PeopleInput
PhoneInput
RatingInput
StatusInput
TagInput
TextInput
TimelineInput
WeekInput
WorldClockInput
StatusDefaults
StatusLabel
DropdownDefaults
DropdownLabel
Design References