Server interaction api