Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gearplug/actcrm-python
Act! Essentials CRM API wrapper written in python
https://github.com/gearplug/actcrm-python
act actcrm api crm essentials python wrapper
Last synced: 3 days ago
JSON representation
Act! Essentials CRM API wrapper written in python
- Host: GitHub
- URL: https://github.com/gearplug/actcrm-python
- Owner: GearPlug
- License: mit
- Created: 2017-10-25T17:07:02.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2023-03-28T14:26:43.000Z (over 1 year ago)
- Last Synced: 2023-05-23T21:22:08.090Z (over 1 year ago)
- Topics: act, actcrm, api, crm, essentials, python, wrapper
- Language: Python
- Homepage:
- Size: 21.5 KB
- Stars: 2
- Watchers: 6
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# actcrm-python
Act! CRM API wrapper written in python# Batchbook-python
Batchbook API wrapper written in python.## Installing
```
pip install actcrm-python
```## Usage
### Simple access with API KEY
```
from actcrm.client import Client
client = Client('API_KEY', 'DEVELOPER_KEY')
```Create a contact
```
client.create_contact()
```
Or you can specify what you want to send. Every field must be a string.
```
client.create_contact(firstName='Jhon', lastName='Snow', mobilePhone='0000000')
```Get Contacts
```
client.get_contacts()
```
You can use OData query parameter to filter the contacts
```
client.get_contacts(top=1, order_by='created desc', filter='. . .')
```Get an specific contact
```
client.get_contact(contact_id)
```Delete an specific contact
```
client.delete_contact(contact_id)
```You can do the same with opportunities
```
client.create_opportunity()
```Get Metadata
```
client.get_metadata()
```## Requirements
```
-Requests
-Urllib
```## TODO
- Calendar
- Campaigns
- ContactActivities
- Emarketing
- Groups Show/Hide List Operations Expand Operations
- Interactions
- Todos
- UserInfos