'InventarioHardware', 'ids' => '0' ]; $response = $this->createRequest( method: 'POST', url: 'https://'.$client->getIp().':8000/opengnsys/InventarioHardware', params: [ 'json' => $data, ], token: $client->getToken(), ); if (isset($response['error']) && $response['code'] === Response::HTTP_INTERNAL_SERVER_ERROR) { throw new BadRequestHttpException('Error performing hardware inventory: '.$response['error']); } $this->logger->info('Login client', ['client' => $client->getId()]); $jobId = $response['job_id']; $inputData = [ 'client' => $client->getIp(), ]; $this->createService->__invoke($client, CommandTypes::HARDWARE_INVENTORY, TraceStatus::IN_PROGRESS, $jobId, $inputData); return new JsonResponse(data: [], status: Response::HTTP_OK); } }