Skip to main content
Python Software Foundation 20th Year Anniversary Fundraiser  Donate today!

Bitrix24 REST API wrapper

Project description

bitrix24-python-sdk

https://img.shields.io/pypi/v/bitrix24-python-sdk.svg https://img.shields.io/pypi/dm/bitrix24-python-sdk.svg?maxAge=2592000

Description

Bitrix24 REST API wrapper

bitrix24-python-sdk is a simple API wrapper for working with Bitrix24 REST API

Requirements

  • Python 2.6+ or 3.2+
  • requests
  • multidimensional_urlencode

Installation

pip install bitrix24-python-sdk

Quickstart

from bitrix24 import Bitrix24

bx24 = Bitrix24('YOUR_THIRD_LEVEL_DOMAIN', 'YOUR_AUTH_TOKEN')

print(bx24.call('app.info'))

Notes

For some functions the order of parameters is important. For example, methods from scope “task”:

bx24.call(
    'task.item.list',
    {'ORDER': {'GROUP_ID': 'asc'}},
    {'FILTER': {'GROUP_ID': 1,'REAL_STATUS': {0: STATE_NEW}}},
    {'PARAMS': {'NAV_PARAMS': {'nPageSize': 50, 'iNumPage': 2}}}
)

Tests

  1. Put your access data at tests/testBitrix24.py
  2. Run tests
python -m unittest discover

Author

Vladislav Sikach - github@sijmusic.info See also the list of contributors which participated in this project

Need custom Bitrix24 application?

email: github@sijmusic.info

TODO

  1. Documentation

Project details


Download files

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

Files for bitrix24-python-sdk, version 1.0.1
Filename, size File type Python version Upload date Hashes
Filename, size bitrix24-python-sdk-1.0.1.zip (6.8 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page