Изучил документацию , не смог найти ничего.
Как создать необязательный параметр запроса в акведуке?
Заключая аргумент в фигурные скобки:
@Operation.get() Future<Response> getAllCities({@Bind.header('x-api-key') String apiKey}) async {}
Это задокументировано здесь: http://aqueduct.io/docs/http/resource_controller/#optional-bindings