renamed user to shared_key and api_key to secret_key to be more consistent with kajomi naming