API client for Hyp
Project description
hyp_python_client
Python API client for Hyp.
Installation
pip install hyp-python-client
Usage
from hyp_client.v1 import HypClient
client = HypClient("PRODUCTION/HYP/5ab8d3d8-6eca-4e11-9203-1b64faea1f33")
client.assignment(participant_id="fuzzybear", experiment_id=8)
# {'payload': {'variant_id': 18, 'variant_name': 'v2'}, 'message': 'success', 'status_code': 200}
client.conversion(participant_id="fuzzybear", experiment_id=8)
# {'payload': {'converted': True}, 'message': 'success', 'status_code': 200}
# No experiment found
client.assignment(participant_id="fuzzybear", experiment_id=13)
# {'payload': '', 'message': 'No experiment with ID 13 was found.', 'status_code': 404}
client.conversion(participant_id="fuzzybear", experiment_id=13)
# {'payload': '', 'message': 'No variant assignment for participant fuzzybear in experiment 8 was found. Participants must be assigned to a variant before conversion can be recorded.', 'status_code': 404}
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for hyp_python_client-0.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f2fc2c447b6b7d5c2db3145e2df7ae4435e34555d849fdec9e26422abf6182bd |
|
MD5 | e502f6e2a3eefdfc730c77ea2d451109 |
|
BLAKE2b-256 | 4f4d1e471e9672b2ce147f4c72acf0898cedd8cdb12a33d6b177a6bac2c384d5 |