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
monica-client-1.0.0a1.tar.gz
(3.1 kB
view details)
Built Distribution
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 |