Updated request spec to include required and optional parameters for each request