private function createHttpClientInstance(HttpClientInterface $httpClient): HttpClientInterface
    {
        return new PluginClient($httpClient, [
            new BaseUriPlugin($this->uriFactory->createUri($this->configuration->getBaseUrl())),
            new AuthenticationPlugin(new BasicAuth($this->configuration->getApiKey(), '')),
            new HeaderSetPlugin([
                'User-Agent' => self::USER_AGENT,
                'Content-Type' => 'application/json',
            ]),
        ]);
    }