Metadata-Version: 2.4
Name: squid-crm
Version: 0.3.1
Summary: Python client for the Squid CRM REST and GraphQL APIs
Author: Squid-CRM contributors
License-Expression: AGPL-3.0-only
Project-URL: Repository, https://github.com/Mullassery/Squid-CRM
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Requires-Python: >=3.9
Description-Content-Type: text/markdown

# squid-crm

Python client for the Squid CRM REST and GraphQL APIs.

```bash
pip install squid-crm
```

```python
from squid_crm import SquidClient

client = SquidClient("https://crm.example.com", api_key="...")
client.create_person({
    "name": {"firstName": "Ada", "lastName": "Lovelace"},
    "emails": {"primaryEmail": "ada@example.com"},
})
```

Mutating requests carry an idempotency key and every request carries a
correlation ID. The package also includes adapters for PyCustomerHub events and
reverse-ETL person payloads.

AGPL-3.0-only.
