monday-client

Usage

  • Usage
  • Configuration

API Documentation

  • MondayClient
    • MondayClient
      • MondayClient.logger
      • MondayClient.post_request()
      • MondayClient.use_api_key()
      • MondayClient.use_headers()
    • Header overrides
    • Services
  • HTTP Adapters
    • Selecting a transport
    • Proxy capabilities (summary)
    • API Reference
      • AiohttpAdapter
        • AiohttpAdapter.post()
      • HttpxAdapter
        • HttpxAdapter.PROXY_AUTH_REQUIRED
        • HttpxAdapter.post()
  • Services
    • Boards
      • 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
      • Groups.query()
      • Groups.create()
      • Groups.update()
      • Groups.duplicate()
      • Groups.archive()
      • Groups.delete()
      • Groups.get_items_by_name()
    • Items
      • 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
      • Subitems.query()
      • Subitems.create()
    • Users
      • Users.query()
    • Webhooks
      • Webhooks.query()
      • Webhooks.create()
      • Webhooks.delete()
      • Webhooks
        • Overview
        • URL Verification
        • Creating and managing webhooks with monday-client
        • Supported events
        • Event configuration (config)
        • Retry policy
        • Testing notes
        • Further reading
  • Fields Reference
    • 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
  • Exception Handling
    • Exception Overview
    • Exception Details
      • MondayAPIError
        • MondayAPIError
      • ComplexityLimitExceeded
        • ComplexityLimitExceeded
      • MutationLimitExceeded
        • MutationLimitExceeded
      • PaginationError
        • PaginationError
      • QueryFormatError
        • QueryFormatError
    • Best Practices
      • General Error Handling Strategy
      • Rate Limiting and Retries
      • Query Optimization
      • Logging and Debugging
    • Common Error Scenarios
      • Authentication Issues
      • Network Issues
      • Invalid Data Access
    • Troubleshooting Guide
      • Exception Not Being Caught
      • Unclear Error Messages
      • Frequent Rate Limiting

Utils

  • 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()
    • Data Modifiers
      • update_data_in_place()
    • Error Handlers
      • check_query_result()
      • ErrorHandler
        • ErrorHandler.handle_graphql_errors()
        • ErrorHandler.get_retry_after_seconds()
    • Pagination
      • 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()
    • Query Builder
      • ENUM_FIELDS
      • NUMERIC_ID_FIELDS
      • build_graphql_query()
      • build_operation_with_variables()
      • format_columns_mapping()
      • build_query_params_string()
      • map_hex_to_color()
    • Logging
      • enable_logging()
      • disable_logging()
      • set_log_level()
      • get_logger()
      • is_logging_enabled()
      • configure_for_external_logging()
  • Synchronous Usage
    • When to use
    • What it provides
    • Quick start
    • Header override contexts
    • Performance and threading notes
    • Top-level helpers
    • Testing guidance
    • API reference
      • 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

  • Types
    • Data Types
      • Account Types
        • Account
        • AccountProduct
        • Plan
      • Asset Types
        • Asset
      • Board Types
        • Board
        • ActivityLog
        • BoardView
        • UndoData
        • UpdateBoard
      • Column Types
        • Column
        • ColumnValue
        • ColumnFilter
        • monday.types.column.ColumnType
      • Group Types
        • Group
        • GroupList
      • Item Types
        • Item
        • ItemList
        • ItemsPage
        • OrderBy
        • QueryRule
        • QueryParams
      • Subitem Types
        • Subitem
        • SubitemList
      • Tag Types
        • Tag
      • Team Types
        • Team
      • Update Types
        • Update
      • User Types
        • User
        • OutOfOffice
      • Workspace Types
        • Workspace
      • Column Input Types
        • CheckboxInput
        • CountryInput
        • DateInput
        • DropdownInput
        • EmailInput
        • HourInput
        • LinkInput
        • LocationInput
        • LongTextInput
        • NumberInput
        • PeopleInput
        • PhoneInput
        • RatingInput
        • StatusInput
        • TagInput
        • TextInput
        • TimelineInput
        • WeekInput
        • WorldClockInput
      • Column Default Types
        • StatusDefaults
        • StatusLabel
        • DropdownDefaults
        • DropdownLabel
    • Query Types

Design References

  • Color Palette
monday-client
  • Search


© Copyright 2024, Leet Cyber Security.

Built with Sphinx using a theme provided by Read the Docs.