':8443/api/v2/clients', 'domains' => ':8443/api/v2/domains', 'cli' => ':8443/api/v2/cli', 'server' => ':8443/api/v2/server', ]; public function client(DnsServer $server, int $timeout = 30): PendingRequest { return TlsHttpClientFactory::plesk() ->withBasicAuth($server->username, Crypt::decryptString($server->password)) ->timeout($timeout); } public function url(DnsServer $server, string $entryPoint, string $suffix = ''): string { return BaseHelper::url($server->ip_address) . $this->entryPoints[$entryPoint] . $suffix; } }