Skip to main content

Client to connect to Monica CRM API

Project description

Monica Python Client

Build Status PyPI version

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


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)

Uploaded Source

Built Distribution

monica_client-1.0.0a1-py3-none-any.whl (7.3 kB view details)

Uploaded Python 3

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

Hashes for monica-client-1.0.0a1.tar.gz
Algorithm Hash digest
SHA256 2e9ffa9c7ed67a40517428433ba14dd1de3c04752efed96c17749add147ca52c
MD5 44f32914d996c1d3766faf087a7b17ad
BLAKE2b-256 1a867b4ee37bb0f8c9b712c69905624630e1f7cf8e0f34c8aed49015bcdee6bf

See more details on using hashes here.

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

Hashes for monica_client-1.0.0a1-py3-none-any.whl
Algorithm Hash digest
SHA256 e64fa4889ec9bb206a24922179ad8ee8d0f88a540cbb91af734063262f97ff84
MD5 8f101a8d0beeeff4d3d9841618935795
BLAKE2b-256 f3b3e2ae1393f7c24eb7da9c6777770054530e1f6603a232aeb398c6c118094f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page