added direction parameter and query parameter to api fields