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.2.1.tar.gz
(7.4 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.2.1.tar.gz.
File metadata
- Download URL: sky_api_client-3.2.1.tar.gz
- Upload date:
- Size: 7.4 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 |
5db1d3ecbe14e74e775a880de95f29fc4387f849cb1c460f514701ad46511a57
|
|
| MD5 |
a36986cfc7fb6242eeb265da112df5f8
|
|
| BLAKE2b-256 |
b47c240ee486abefaf660be1cd133a95207300c8ff99616ab270f0fcfefecbd3
|
File details
Details for the file sky_api_client-3.2.1-py3-none-any.whl.
File metadata
- Download URL: sky_api_client-3.2.1-py3-none-any.whl
- Upload date:
- Size: 20.2 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 |
2bcefaa69d3ec8150cf9eb77bc3347812382578c99d34299f9a1206fe23ddddc
|
|
| MD5 |
2a7bd01e324a011809162462441d08e3
|
|
| BLAKE2b-256 |
281ea29ac871188869bbaeb404e59f3f9feb0e6022bfcf535530a969e7673827
|