Python client for RENXT APIs
Project description
Sky Api Client
Python client for RENXT APIs.
Developed by Uddesh at Almabase
Installation
pip install sky_api_client
Examples
- Initialize the client
from sky_api_client import SkyApi
sky_api = SkyApi('subscription_key', 'access_token')
- Get list of all constituent
list = sky_api.constituent.list()
Available methods
- List all constituents
list = sky_api.constituent.list()
- Get a specific constituent
constituent = sky_api.constituent.get('constituent_id')
- Create a new constituent
new_constituent = sky_api.constituent.create({'first': '', 'last': ''})
- Update an existing constituent
updated_constituent = sky_api.constituent.update('constituent_id' ,{'first': '', 'last': ''})
- Delete a constituent
sky_api.constituent.delete('constituent_id')
- List all entity constituents
sky_api.address.list('constituent_id')
Available Entities and Methods
- address
- list
- get
- create
- update
- delete
- types
- code_table
- list
- get
- create
- update
- delete
- constituent
- list
- get
- create
- update
- delete
- search
- custom_field_category
- list
- custom_fields
- list
- create
- update
- delete
- education
- list
- get
- create
- update
- delete
- email_addresses
- list
- create
- update
- delete
- types
- phone
- list
- get
- create
- update
- delete
- types
- relationship
- list
- get
- create
- update
- delete
- table_entry
- list
- get
- create
- update
- delete
- subscription_webhook
- list
- get
- create
- delete
- online_presence
- list
- create
- get
- update
- delete
- types
- constituent_address
- list
- constituent_custom_field
- list
- constituent_education
- list
- constituent_email_address
- list
- constituent_online_presence
- list
- constituent_phone
- list
- constituent_relationship
- list
These entities can be used same as above example for constituent.
email_address_list = sky_api.email_addresses.list()
Note:- Current version doesn't have refresh token functionality.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
sky_api_client-3.1.2.tar.gz
(7.3 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file sky_api_client-3.1.2.tar.gz.
File metadata
- Download URL: sky_api_client-3.1.2.tar.gz
- Upload date:
- Size: 7.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.6.0 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.7.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5f837d7c040ded7cdc55a9acf29a7ad58c157d4ef942d442993969c15d33db7b
|
|
| MD5 |
908fba6de0eff158e20a9d8f9545ee81
|
|
| BLAKE2b-256 |
24d3a40623ad12af132f49314385a181c2f280d916c9f1f02b290cd2f2073aa5
|
File details
Details for the file sky_api_client-3.1.2-py3-none-any.whl.
File metadata
- Download URL: sky_api_client-3.1.2-py3-none-any.whl
- Upload date:
- Size: 19.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.6.0 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.7.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
df2495209c0c38ddd9733c000c2e65c805aa24baa78adbefc432cd8371f41f24
|
|
| MD5 |
d64be5fc5d25fc1efc8cf6c9464246e6
|
|
| BLAKE2b-256 |
33b0fee0014661cb044cd11483a489717fdabf5136e87c463d03bdaf577b4b02
|