Skip to main content

Clientify

A python wrapper for clientify

Requirements

  • Requests

Installation

pip install git+https://github.com/ingmferrer/clientify-python.git

Usage

Authentication

There are two ways to authenticate to Clientify

  1. Get the API Token from dashboard
from clientify.client import ClientifyClient
client = ClientifyClient(token='<API_TOKEN>')
  1. Log-in with username and password
from clientify.client import ClientifyClient
client = ClientifyClient()
response = client.authenticate(username='<EMAIL>', password='<PASSWORD>')
assert response == True

Contacts

List contacts

response = client.contacts.list_contacts()

Create a contact

data = {
        'first_name': 'Jasper',
        'last_name': 'Barry',
        'email': 'tbefaqoja@mailinator.net',
        'phone': '+1 (618) 353-6458',
        'status': 'Voluptates facilis u',
        'title': 'Mrs.',
        'company': 'Henderson Gomez LLC',
        'contact_type': '',
        'contact_source': '',
        'addresses': [
            {
                'street': 'camino de la coquina, 23',
                'city': 'Lugo',
                'state': 'Galicia',
                'country': 'Spain',
                'postal_code': '34',
                'type': 1
            }
        ],
        'custom_fields': [],
        'description': 'Sunt vitae consequun',
        'remarks': 'Consequatur aliquid',
        'summary': 'Voluptas dolorem com',
        'message': 'Nobis aliquip quia c',
        're_property_name': 'Hakeem Hicks',
        'last_contact': None
    }
response = client.contacts.create_contact(data)

Contact Details

response = client.contacts.contact_details('<CONTACT_ID>')

Edit Contact Details

data = {
    'first_name': 'Paco',
    'last_name': 'Mario'
}
response = client.contacts.edit_contact_details('<CONTACT_ID>', data)

Delete Contact

response = client.contacts.delete_contact('<CONTACT_ID>')

Deals

List deal pipelines

response = client.deals.list_deal_pipelines()

Get deal pipeline details

response = client.deals.get_deal_pipeline_details('<PIPELINE_ID>')

List deal pipeline stages

response = client.deals.list_deal_pipeline_stages()

Get deal pipeline stage details

response = client.deals.get_deal_pipeline_stage_details('<STAGE_ID>')

List deals

response = client.deals.list_deals()

Create deal

data = {
    "name":"Nuevo deal con pipeline desc y pipeline stage, fecha y custom fields",
    "amount":"11.33",
    "contact":"https://api.clientify.net/v1/contacts/integer/",
    "company":"https://api.clientify.net/v1/companies/integer/",
    "pipeline_desc": "nuevo",
    "pipeline_stage_desc": "ultima",
    "expected_closed_date": "2019-11-30",
    "custom_fields": [{"field": "quaderno_id","value": "cdn_1133"}]
}
response = client.deals.create_deal(data)

Update deal details

data = {
	"pipeline_stage": "https://api.clientify.net/v1/deals/pipelines/stages/integer/"
}
response = client.deals.update_deal_details(data)

Delete deal

response = client.deals.delete_deal('<DEAL_ID>')

Metadata

Release files for clientify-python 1.0.1

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

Source distribution (sdist)

Source distribution for clientify-python 1.0.1
File Size Uploaded
clientify_python-1.0.1.tar.gz 3.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for clientify-python 1.0.1
File Interpreter ABI Platform
clientify_python-1.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 8.9 kB

Release files / clientify_python-1.0.1.tar.gz

Download URL clientify_python-1.0.1.tar.gz
Size 3.6 kB
Tags Source
SHA-256 checksum
How to use checksums
601dbcde3ad1c80c753c795db03df24ad34a0522cda8ed7127e28f77df6f4fdf
BLAKE2b-256 checksum
How to use checksums
13e7d9c9906011b6c8ebb27d7d5578b2dc53de24552a43d650393a6c5b9d5a5e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.8.10

Release files / clientify_python-1.0.1-py3-none-any.whl

Download URL clientify_python-1.0.1-py3-none-any.whl
Size 5.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e17f554059fddefef4cab0ec651ada7c4da8adb0c02e24ea6bbc7fd015fa5b12
BLAKE2b-256 checksum
How to use checksums
cd04ccd3032e90cecca423465e710f213cebc43c976d2e35bfba3a48efce4355
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.8.10

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 release files

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