Client API Documentation