API Wrapper for SugarCRM v10
Project description
Python API Wrapper for SugarCRM v10
Free software: BSD license
Documentation: https://pysugarcrm.readthedocs.org.
Quickstart
$ pip install pysugarcrm
from pysugarcrm import SugarCRM
api = SugarCRM('https://yourdomain.sugaropencloud.eu', 'youruser', 'yourpassword')
# Return info about current user
api.me
# A more complex query requesting employees
api.get('/Employees', query_params={'max_num': 2, 'offset': 2, 'fields': 'user_name,email'})
{u'next_offset': 4,
u'records': [{u'_acl': {u'fields': {}},
u'_module': u'Employees',
u'date_modified': u'2015-09-09T13:40:32+02:00',
u'email': [{u'email_address': u'John.doe@domain.com',
u'invalid_email': False,
u'opt_out': False,
u'primary_address': True,
u'reply_to_address': False}],
u'id': u'12364218-7d79-80e0-4f6d-35ed99a8419d',
u'user_name': u'john.doe'},
{u'_acl': {u'fields': {}},
u'_module': u'Employees',
u'date_modified': u'2015-09-09T13:39:54+02:00',
u'email': [{u'email_address': u'alice@domain.com',
u'invalid_email': False,
u'opt_out': False,
u'primary_address': True,
u'reply_to_address': False}],
u'id': u'a0e117c0-9e46-aebf-f71a-55ed9a2b4731',
u'user_name': u'alice'}]}
Features
OAuth2 authentication with username and password
TODO
Write methods to modify data in SugarCRM
Add more auxiliary methods/properties
Build documentation
History
0.1.0 (2015-09-09)
First release on PyPI.
0.1.1(2015-09-10)
More direct import from pysugarcrm import SugarCRM
Added some tests
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.
Source Distribution
pysugarcrm-0.1.1.tar.gz
(12.4 kB
view hashes)
Built Distribution
Close
Hashes for pysugarcrm-0.1.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46526720effe63da5cfb92c21e53fedc76ddf4ac771e4fab7c4aee25a3dec537 |
|
MD5 | 5bd367488751b81f2e26edea5e8423da |
|
BLAKE2b-256 | 3d29871e1df570c85e68c6ef299a03b5024a94f8d565682b4dfbdd35b52089aa |