Skip to main content

capsulecrm-python

Capsule CRM API wrapper written in python.

Installing

pip install capsulecrm-python

Requirements

  • requests

Usage

from capsulecrm.client import Client
client = Client(client_id, client_secret)

Advanced filtering for parties, organisations and projects

# Example:
order_by= [{"field": "addedOn", "direction":"descending"}]
conditions= [{"field":"email", "operator": "is", "value": "juan@mail.com"}]
parties = client.filter_order_data('parties',conditions=conditions, order_by=order_by, page=1, per_page=1)

Create Person or Organisation

client.create_person('embed')
client.create_organisation('embed')

List Parties

client.list_parties('since, page, perpage, embed')

Create and list Milestone

client.create_milestone('name, description, probability, complete')
client.list_milestone('page, perpage')

Create and List Opportunities

client.create_oppotunity('embed')
client.list_opportunities('since, page, perpage, embed')

Create and list tasks

client.create_task('embed')
client.list_tasks('since, page, perpage, embed')

Create and list tags

client.create_tag('entity, name, description, datatag')
client.list_tag('entity, page, perpage')

List projects, users, countries, currencies and categories

client.list_projects('since, page, perpage, embed')
client.list_users()
client.list_countries()
client.list_currencies()
client.list_categories()

Get custom Fields by entity (parties, organisations or projects):

client.get_custom_fields('entity, page, perpage')

TODO

  • show_party
  • show_multiple_parties
  • update_party
  • delete_party
  • list_deleted_parties
  • list_opportunities_by_party
  • show_opportunity
  • show_multiple_opportunities
  • update_opportunity
  • delete_opportunity
  • list_deleted_opportunities
  • list_additional_parties
  • add_additional_party
  • remove_additional_party
  • delete tag
  • show_tag
  • update_tag
  • delete_milestone
  • show_milestone
  • update_milestone

Metadata

Release files for capsulecrm-python 0.1.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for capsulecrm-python 0.1.7
File Size Uploaded
capsulecrm_python-0.1.7.tar.gz 4.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for capsulecrm-python 0.1.7
File Interpreter ABI Platform
capsulecrm_python-0.1.7-py3-none-any.whl Python 3 none any Details

Total release size: 10.5 kB

Release files / capsulecrm_python-0.1.7.tar.gz

Download URL capsulecrm_python-0.1.7.tar.gz
Size 4.8 kB
Tags Source
SHA-256 checksum
How to use checksums
e5bd0b0ee39cddcb553ad264668f94c161fa7f752cac9e4e88aec614d7d14205
BLAKE2b-256 checksum
How to use checksums
8af4f5d3cb52e155d959c776f9f48d7d9267902ac2e8e4d34ddea27257925a5e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.9

Release files / capsulecrm_python-0.1.7-py3-none-any.whl

Download URL capsulecrm_python-0.1.7-py3-none-any.whl
Size 5.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
602f9cdd5e7d2de54255a6c4b98945dd2423f5c0e7562244c04a6b894db009a0
BLAKE2b-256 checksum
How to use checksums
7a70b7e73fd6d2c1bffc887df1f2b145a3c49ff4e50f241d5cc1489d7494ade1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.9

Release history Release notifications | RSS feed

This release

0.1.7 This release

2 release files

0.1.6

1 release file

0.1.5

1 release file

0.1.3

1 release file

0.1.2

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page