Voyado Engage Python Client
A Python client library for interacting with the Voyado Engage API v3.
Features
- Full support for Voyado Engage API v3
- Type hints for better IDE support
- Comprehensive error handling
- Support for contacts, orders, transactions, and more
- Async support (coming soon)
Installation
pip install voyado-engage
Quick Start
from voyado import VoyadoClient
# Initialize the client
client = VoyadoClient(
api_key="your-api-key",
base_url="https://your-instance.voyado.com",
user_agent="YourApp/1.0"
)
# Create a contact
contact = client.contacts.create({
"firstName": "John",
"lastName": "Doe",
"email": "john.doe@example.com",
"contactType": "Member",
"countryCode": "SE",
"preferences": {
"acceptsEmail": True,
"acceptsSms": True,
"acceptsPostal": False
}
})
# Get contact by ID
contact = client.contacts.get(contact_id="contact-id-here")
# Update contact
client.contacts.update(
contact_id="contact-id-here",
data={
"firstName": "Jane",
"street": "New Street 123"
}
)
# Search contacts
results = client.contacts.search(
email="john.doe@example.com"
)
API Documentation
For full API documentation, please visit Voyado Developer Documentation.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Metadata
Release files for voyado-engage 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| voyado_engage-0.1.0.tar.gz | 14.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| voyado_engage-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 27.8 kB
Release files / voyado_engage-0.1.0.tar.gz
| Download URL | voyado_engage-0.1.0.tar.gz |
|---|---|
| Size | 14.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
120872ad2af1ac1f2355ddb7e61232d7f60bcb69e3474c4510c386c150480cba
|
|
BLAKE2b-256 checksum How to use checksums |
01073149e9416e3d719bf1095918b51a132e79150ac7270116c33d03c994d23b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.1
|
Release files / voyado_engage-0.1.0-py3-none-any.whl
| Download URL | voyado_engage-0.1.0-py3-none-any.whl |
|---|---|
| Size | 13.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
0cc551d8a9b24df2f04097d4d04f373a30a7d0faf1ae15ba6e1790722ec2fbd4
|
|
BLAKE2b-256 checksum How to use checksums |
fac70354b38d9411bdc415c9bb24eb735afd77672df5e0b9c8193993102873f3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.1
|