diff --git a/src/applications/almanac/conduit/AlmanacQueryServicesConduitAPIMethod.php b/src/applications/almanac/conduit/AlmanacQueryServicesConduitAPIMethod.php --- a/src/applications/almanac/conduit/AlmanacQueryServicesConduitAPIMethod.php +++ b/src/applications/almanac/conduit/AlmanacQueryServicesConduitAPIMethod.php @@ -16,6 +16,7 @@ 'ids' => 'optional list', 'phids' => 'optional list', 'names' => 'optional list', + 'devicePHIDs' => 'option list', 'serviceClasses' => 'optional list', ) + self::getPagerParamTypes(); } @@ -55,6 +56,11 @@ $query->withServiceClasses($classes); } + $device_phids = $request->getValue('devicePHIDs'); + if ($device_phids !== null) { + $query->withDevicePHIDs($device_phids); + } + $pager = $this->newPager($request); $services = $query->executeWithCursorPager($pager);