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.
Updating Version
$ semversioner add-change --type patch --description "description for the change"
$ ./release
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.3.4.tar.gz
(9.7 kB
view hashes)
Built Distribution
Close
Hashes for sky_api_client-3.3.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f6542bfd29786b5e0dc798323e50b449a24248124a79869bc06f79b49d60dca |
|
MD5 | 00e6f98c5e2f910c1d6f4c956ca9d1bd |
|
BLAKE2b-256 | 18612d1334b31336a6550df0ff61e73d6ddc3f4357c5500bed660a49a4551955 |