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 hashes)
Built Distribution
Close
Hashes for monica_client-1.0.0a1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e64fa4889ec9bb206a24922179ad8ee8d0f88a540cbb91af734063262f97ff84 |
|
MD5 | 8f101a8d0beeeff4d3d9841618935795 |
|
BLAKE2b-256 | f3b3e2ae1393f7c24eb7da9c6777770054530e1f6603a232aeb398c6c118094f |