Skip to main content
Version: 1.1.0

User SDK Documentation

Overview

The User SDK provides a client for interacting with user-related endpoints, enabling you to manage users through a specified API.

Authentication

To use the User API, you need to instantiate the User class with a valid API key.

Python
from alloy_python.uapi import UAPI

api_key = 'YOUR_API_KEY'
uapi = UAPI(api_key)

Methods

List Users

Retrieve a list of users.

Python
users_data = uapi.User.list_users()

Get User

Retrieve information about a specific uapi.User.

Python
user_data = uapi.User.get_user(user_id)

Create User

Create a new uapi.User.

Python
user_data = {'username': 'john@example.com'}
user_data = uapi.User.create_user(user_data)

Update User

Update information for a specific uapi.User.

Python
updated_user_data = {'username': 'jane@example.com'}
updated_data = uapi.User.update_user(user_id, updated_user_data)

Delete User

Delete a specific uapi.User.

Python
deleted_data = uapi.User.delete_user(user_id)

Error Handling

The User SDK provides error handling for API requests. If an error occurs, it prints an error message with status code and reason.

Python
try:
response_data = uapi.User.list_users()
except ValueError as e:
print(f"Error: {str(e)}")