Metadata-Version: 2.1
Name: pyRESTcw
Version: 0.0.11
Summary: Python client library for Connectwise REST API
Home-page: https://github.com/Aidenwebb/connectwise-rest-api-python
License: Apache 2.0
Description: Python Client for Connectwise REST API
        ======================================
        
        ## Description
        
        Use Python? This library brings the [Connectwise REST API] to your Python application.
        
        The Python Client for Connectwise Rest API is a Python Client library for the following Connectwise REST API's
        
        APIs:
        
         - [Company]
         - - [Companies]  - "GET" Development Started
         - - [CompanyManagementSummaryReports] - Development Yet Not Started
         - - [CompanyNotes] - Development Yet Not Started
         - - [CompanySites] - Development Yet Not Started
         - - [CompanyStatuses] - Development Yet Not Started
         - - [CompanyTeams] - Development Yet Not Started
         - - [CompanyTypes] - Development Yet Not Started
         - - [ConfigurationStatuses] - Development Yet Not Started
         - - [ConfigurationTypeQuestions] - Development Yet Not Started
         - - [ConfigurationTypes] - Development Yet Not Started
         - - [Configurations] - "GET" and "UPDATE Development Started
         - - [ContactCommunications]- Development Yet Not Started
         - - [ContactDepartments]- Development Yet Not Started
         - - [ContactNotes]- Development Yet Not Started
         - - [ContactRelationships]- Development Yet Not Started
         - - [ContactTracks] - Development Yet Not Started
         - - [ContactTypes] - Development Yet Not Started
         - - [Contacts] - "GET" Development Started
         - [Expense]
         - - [ExpenseEntries] - Development Yet Not Started
         - - [ExpenseTypes] - Development Yet Not Started
         - [Finance]
         - - [AccountingBatchTransactions] - Development Yet Not Started
         - - [AccountingBatches] - Development Yet Not Started
         - - [AccountingUnpostedExpenses] - Development Yet Not Started
         - - [AccountingUnpostedProcurements] - Development Yet Not Started
         - - [AccountingUnpostedInvoices] - Development Yet Not Started
         - - [AgreementAdditions] - Development Yet Not Started
         - - [AgreementAdjustments] - Development Yet Not Started
         - - [AgreementBoardDefaults] - Development Yet Not Started
         - - [AgreementSites] - Development Yet Not Started
         - - [AgreementTypes] - Development Yet Not Started
         - - [AgreementWorkRoleExclusions] - Development Yet Not Started
         - - [AgreementWorkRoles] - Development Yet Not Started
         - - [AgreementWorkTypeExclusions] - Development Yet Not Started
         - - [AgreementWorkTypes] - Development Yet Not Started
         - - [Agreements] - Development Yet Not Started
         - - [Currencies] - Development Yet Not Started
         - - [InvoicePayments] - Development Yet Not Started
         - - [Invoices] - Development Yet Not Started
         - - [TaxCodeXRefs] - Development Yet Not Started
         - - [TaxCodes] - Development Yet Not Started
         - [Marketing]
         - - [CampaignAudits] - Development Yet Not Started
         - - [CampaignEmailsOpened] - Development Yet Not Started
         - - [CampaignFormsSubmitted] - Development Yet Not Started
         - - [CampaignLinksClicked] - Development Yet Not Started
         - - [CampaignStatuses] - Development Yet Not Started
         - - [CampaignSubTypes] - Development Yet Not Started
         - - [CampaignTypes] - Development Yet Not Started
         - - [Campaigns] - Development Yet Not Started
         - - [GroupCompanies] - Development Yet Not Started
         - - [GroupContacts] - Development Yet Not Started
         - - [Groups] - Development Yet Not Started
         - [Procurement] - Development Yet Not Started
         - - [TODO: Complete Modules List]
         - [Project] - Development Yet Not Started
         - - [TODO: Complete Modules List]
         - [Sales] - Development Yet Not Started
         - - [TODO: Complete Modules List]
         - [Schedule] - Development Yet Not Started
         - - [TODO: Complete Modules List]
         - [Service]
         - - [TODO: Complete Modules List]
         - - [Tickets] - "CREATE" Development Started
         - [System] - Development Yet Not Started
         - - [TODO: Complete Modules List]
         - [Time] - Development Yet Not Started
         - - [TODO: Complete Modules List]
        
        ## Requirements
        
         - Python 2.7 or later.
         - A Connectwise API key or token.
         
         ## Installation
        
            $ pip install pyRESTcw
            
        ## Usage
        
        This example uses the [Companies][Contacts] API with an Auth key:
        
        ```python
        import connectwise
        
        cwclient = connectwise.Client('connectwisesubdomain.yourdomain.com', auth_token="AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==")
        
        # Retreiving a set of contacts
        contact_result = cwclient.company.contacts.get(cwclient, first_name="userfirstname", company_identifier="CID")
        ```
Platform: Posix; MacOS X; Windows
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.2
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.6
Classifier: Topic :: Internet
Description-Content-Type: text/markdown
