getParsedBody(); $requestId = $data->requestId ?? null; $password = $data->password ?? null; if (!$requestId || $password === null) { throw new BadRequest(); } $url = $this->service->changePasswordByRecovery($requestId, $password); return ResponseComposer::json(['url' => $url]); } }