Client to connect to Monica CRM API
Project description
Monica Python Client
Connects to the Monica API and provides an easy to use python API.
Installation
pip install monica-client
Usage example
from monica import MonicaClient
client = MonicaClient(access_token="ACCESS_TOKEN")
You can find the value for the ACCESS_TOKEN on your
Monica Profile page. Create a
new token and use the returned key as your access token.
me()
Get the profile of the authenticated user.
client.me()
Example:
In [4]: client.me()
Out[4]:
{'id': 14109, 'object': 'user', 'first_name': 'Peter', 'last_name': 'Pan', 'email': 'peter.pan@example.com', 'timezone': 'UTC', 'currency': {'id': 2, 'object': 'currency', 'iso': 'USD', 'name': 'US Dollar', 'symbol': '$'}, 'locale': 'en', 'is_policy_compliant': True, 'account': {'id': 13}, 'created_at': '2018-10-28T09:51:19Z', 'updated_at': '2018-10-28T14:09:17Z'}
Advanced Usage
Specifying your own Monica API server
If you happen to run your own monica API server, there is a way to specify its url:
from monica import MonicaClient
client = MonicaClient(access_token="ACCESS_TOKEN",
api_url="http://yourapi.com/api")
Changelog
1.0.0 - 14.05.18
added:
- initial version released
- feature complete with respect to node js client library
License
Licensed under the Apache License, Version 2.0. Copyright 2018 Tom Bocklisch. Copy of the license.
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file monica-client-1.0.0a1.tar.gz.
File metadata
- Download URL: monica-client-1.0.0a1.tar.gz
- Upload date:
- Size: 3.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.5.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2e9ffa9c7ed67a40517428433ba14dd1de3c04752efed96c17749add147ca52c
|
|
| MD5 |
44f32914d996c1d3766faf087a7b17ad
|
|
| BLAKE2b-256 |
1a867b4ee37bb0f8c9b712c69905624630e1f7cf8e0f34c8aed49015bcdee6bf
|
File details
Details for the file monica_client-1.0.0a1-py3-none-any.whl.
File metadata
- Download URL: monica_client-1.0.0a1-py3-none-any.whl
- Upload date:
- Size: 7.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.5.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e64fa4889ec9bb206a24922179ad8ee8d0f88a540cbb91af734063262f97ff84
|
|
| MD5 |
8f101a8d0beeeff4d3d9841618935795
|
|
| BLAKE2b-256 |
f3b3e2ae1393f7c24eb7da9c6777770054530e1f6603a232aeb398c6c118094f
|