remote api spec, description