A Python client library for Monday.com
Project description
monday
A monday.com Python Client Library
For an overview of the Monday API, click here.
Requirements
- Python >= 3.6
- GraphQLClient >= 0.2.4
Getting started
pip install monday
monday
is very simple to use -- take a look at the below example:
from monday import MondayClient
monday = MondayClient('your token')
monday.items.create_item(board='12345678', group='today', item_name='Do a thing')
Available methods:
Items Resource (monday.items)
-
create_item(board, group, item_name, column_values=None)
- Create an item on a board in the given group with name item_name. -
fetch_items(board_id, column, value)
- Fetch items on a board by column value. -
change_item_value(board_id, item_id, column, value)
- Change column values for item on a board. Check Monday's API for which columns are supported.
Updates Resource (monday.updates)
-
create_update(item_id, update_body)
- Create an update attached to a given item. -
fetch_updates(limit, page=None)
- Fetch a certain number of updates, starting from the given page. Default is 1
Tags Resource (monday.tags
fetch_tags(tag_ids=None)
- Fetch all tags associated with an account. Optionally takes a list containing tag ids (if you know them). Returns IDs, names, and colors.
Contributions
TBD
Bug Reports
TBD
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.