shine api client