Skip to main content

monday

A monday.com Python Client Library

For an overview of the Monday API, click here.

Requirements

  • Python >= 3.6

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_by_column_value(board_id, column, value) - Fetch items on a board by column value.

  • fetch_items_by_id(board_id, [ids]) - Fetch items from any board by ids, passed in as an array of integers.

  • 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.

  • change_multiple_column_values(board_id, item_id, column_values) - Change multiple column values for item on a board. Column values should be passed in as JSON. 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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

monday-1.1.2.tar.gz (4.5 kB view details)

Uploaded Source

File details

Details for the file monday-1.1.2.tar.gz.

File metadata

  • Download URL: monday-1.1.2.tar.gz
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.7

File hashes

Hashes for monday-1.1.2.tar.gz
Algorithm Hash digest
SHA256 010cf06491482026727f21e15f282e5f4d37e35c836836a7f53062df1813e7be
MD5 e4f2d58ae60fafdcb870dfef4f6e8a6f
BLAKE2b-256 3e74b953079ceaf84a6c81e2bf75add922b014a9674f8618bb74ff8b7c943162

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page