UNPKG

coveo-search-ui

Version:

Coveo JavaScript Search Framework

2,001 lines • 129 kB
<!doctype html>
<html class="default no-js">
<head>
	<meta charset="utf-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge">
	<title>SearchEndpoint | Coveo JavaScript Search Framework - Reference Documentation</title>
	<meta name="description" content="">
	<meta name="viewport" content="width=device-width, initial-scale=1">
	<link rel="stylesheet" href="https://use.typekit.net/bqa0xml.css"></link>
	<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.8.2/css/all.min.css" />
	<link rel="stylesheet" href="../assets/css/main.css">
	<link rel="stylesheet" href="../assets/css/overrides.css">
	<link rel="stylesheet" href="../assets/css/coveo-connect-header.css">
	<link rel="stylesheet" href="https://static.cloud.coveo.com/searchui/v2.10122/css/CoveoFullSearch.min.css" />
	<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
	<script type="text/javascript" src="https://static.cloud.coveo.com/coveo.analytics.js/coveoua.js"></script>
	<script src="../assets/js/modernizr.js"></script>
	<script class="coveo-script" src="https://static.cloud.coveo.com/searchui/v2.10122/js/CoveoJsSearch.min.js"></script>
	<script src="../assets/js/coveo-connect-header.js"></script>
	<script src="../assets/gen/js/playground.js"></script>
	<script src="../assets/js/searchUIrefDoc.js"></script>
	<link href="../assets/favicon.ico" rel="shortcut icon" type="image/x-icon">
</head>
<body>
<header class="no-sticky">
	<div class="content">
		<div class="main-header">
			<div class="logo">
				<a class="logo-img-wrap" href="https://coveo.com">
					<div class="logo-imgbg">
						<svg width="124" height="32" viewBox="0 0 409 104" fill="none" xmlns="http://www.w3.org/2000/svg">
							<g clip-path="url(#clip0)">
								<path d="M164.7 36.2L159.8 41.4C156.4 38.1 152.8 36.2 147.9 36.2C139.4 36.2 133 42.9 133 52.3C133 61.7 139.4 68.4 147.9 68.4C152.5 68.4 156.9 66.5 160.1 63.2L164.7 68.4C160.7 73 155 75.4 148.3 75.4C134.3 75.4 125.2 65.4 125.2 52.3C125.2 38.9 134.3 28.9 148.3 28.9C154.6 28.8 160.6 31.5 164.7 36.2Z" fill="white"/>
									<path d="M219.4 52.3C219.4 65.4 209.4 75.4 196 75.4C182.3 75.4 172.3 65.4 172.3 52.3C172.3 38.9 182.3 28.9 196 28.9C209.4 28.9 219.4 38.9 219.4 52.3ZM180.2 52.3C180.2 61.7 186.9 68.4 196 68.4C204.8 68.4 211.5 61.7 211.5 52.3C211.5 42.9 204.8 36.2 196 36.2C186.9 36.2 180.2 42.9 180.2 52.3Z" fill="white"/>
										<path d="M252.3 74.5H243.1L224.3 30.1H232.8L247.7 66.9L262.6 30.1H270.8L252.3 74.5Z" fill="white"/>
											<path d="M318.8 52V55H283.8C284.7 64.1 291.1 68.7 298.7 68.7C303.8 68.8 308.8 66.9 312.7 63.5L316.7 68.7C311.2 73.9 305.1 75.5 298.4 75.5C285 75.5 275.6 66.4 275.6 52.4C275.6 38.7 285 29 297.8 29C310 28.9 318.8 38.6 318.8 52ZM283.9 48.6H311.3C310.4 41 305.2 35.8 297.9 35.8C290 35.9 285.1 41 283.9 48.6Z" fill="white"/>
												<path d="M376 52.3C376 65.4 366 75.4 352.6 75.4C338.9 75.4 328.9 65.4 328.9 52.3C328.9 38.9 338.9 28.9 352.6 28.9C365.9 28.9 376 38.9 376 52.3ZM336.8 52.3C336.8 61.7 343.5 68.4 352.6 68.4C361.4 68.4 368.1 61.7 368.1 52.3C368.1 42.9 361.4 36.2 352.6 36.2C343.4 36.2 336.8 42.9 336.8 52.3Z" fill="white"/>
													<path d="M88.1 14.9C79.5 6.4 68.3 1.2 56.2 0C55.3 0 54.6 0.8 54.6 1.8C54.6 2.2 54.7 2.5 55 2.8L73.8 21.3C73.8 21.6 73.8 21.6 73.5 21.6C68.3 17.8 62.2 15.5 55.9 14.9C55.3 14.8 54.8 15.2 54.7 15.8C54.7 16.1 54.8 16.4 55 16.7L67.8 29.5C67.8 29.5 67.8 29.8 67.5 29.5C64 27.3 60.1 25.9 55.9 25.5C55.3 25.5 55 26.1 55.3 26.7L76.9 48.3C77.5 48.9 78.4 48.3 78.1 47.7C77.8 43.6 76.4 39.6 74.1 36.1C73.8 36.1 74.1 35.8 74.1 36.1L86.6 48.3C87.2 48.9 88.4 48.3 88.4 47.4C87.7 41 85.4 34.8 81.7 29.5C81.4 29.5 81.7 29.2 81.7 29.5L100.6 48C101.1 48.6 101.9 48.7 102.5 48.3C103 48 103.2 47.4 103 46.8C101.9 34.7 96.6 23.4 88.1 14.9Z" fill="#00ADFF"/>
														<path d="M14.9 14.9C23.6 6.5 34.8 1.2 46.8 0C47.7 0 48.4 0.6 48.5 1.5C48.5 1.9 48.4 2.4 48 2.7L29.5 21.3C29.2 21.6 29.5 21.6 29.5 21.6C34.8 17.8 41 15.5 47.4 14.9C48.3 14.9 48.9 16.1 48.3 16.7L35.6 29.5C35.3 29.5 35.6 29.8 35.6 29.5C39.1 27.3 43 26 47.2 25.5C47.8 25.5 48.4 26.1 47.8 26.7L26.1 48.3C25.5 48.9 24.9 48.3 24.9 47.7C25.3 43.6 26.8 39.6 29.2 36.1C29.2 36.1 28.9 35.8 28.9 36.1L16.7 48.3C15.8 48.9 14.6 48.3 14.9 47.4C15.5 40.9 17.8 34.7 21.6 29.5C21.6 29.5 21.3 29.2 21.3 29.5L2.7 48C1.5 49.2 0 48.3 0 46.8C1.2 34.8 6.5 23.6 14.9 14.9Z" fill="#F05245"/>
															<path d="M14.9 88.8C23.4 97.4 34.7 102.7 46.8 103.7C47.6 103.8 48.3 103.3 48.4 102.5C48.5 102 48.3 101.6 48 101.2L29.5 82.4C29.2 82.4 29.5 82.1 29.5 82.4C34.8 86.2 41 88.5 47.4 89C48.3 89 48.9 87.8 48.3 87.2L35.6 74.5C35.3 74.2 35.6 74.2 35.6 74.2C39 76.5 43 78 47.1 78.4C47.7 78.4 48.3 77.5 47.7 77.2L26.1 55.6C25.5 55 24.9 55.3 24.9 56.2C25.3 60.3 26.8 64.3 29.2 67.8C29.2 67.8 28.9 68.1 28.9 67.8L16.7 55.6C15.8 55 14.6 55.3 14.9 56.5C15.5 62.9 17.8 69 21.6 74.1C21.6 74.3 21.5 74.4 21.3 74.4L2.7 55.6C2 55 0.9 55.2 0.4 55.9C0.2 56.2 0.1 56.5 0 56.9C1.1 68.9 6.4 80.2 14.9 88.8Z" fill="#1CEBCF"/>
																<path d="M88.1 88.8C79.6 97.5 68.3 102.8 56.2 103.7C55 104 54.1 102.2 55 101.3L73.8 82.5C73.8 82.5 73.8 82.2 73.5 82.5C68.3 86.3 62.2 88.6 55.9 89.2C55.3 89.3 54.8 88.8 54.7 88.2C54.7 87.9 54.8 87.6 55 87.3L67.8 74.5C67.8 74.2 67.8 74.2 67.5 74.2C64.1 76.6 60.1 78.1 56 78.4C55.5 78.3 55.2 77.9 55.3 77.5C55.3 77.4 55.3 77.3 55.4 77.2L77 55.6C77.6 55 78.5 55.3 78.2 56.2C77.9 60.3 76.5 64.3 74.2 67.8C73.9 67.8 74.2 68.1 74.2 67.8L86.7 55.6C87.1 55.2 87.8 55.2 88.2 55.6C88.4 55.8 88.5 56.2 88.5 56.5C87.8 62.8 85.5 68.9 81.8 74.1C81.5 74.4 81.8 74.4 81.8 74.4L100.6 55.6C101.5 54.7 103.3 55.6 103 56.8C102 68.9 96.7 80.2 88.1 88.8Z" fill="#FFE300"/>
																	<path opacity="0.87" d="M390.8 31.9V43H388.9V31.9H385.4V30.1H394.4V31.9H390.8Z" fill="white"/>
																		<path opacity="0.87" d="M407.7 43V34.4L404.7 40.5999H403.3L400.3 34.4V43H398.3V30.2H400.3L404 38.2L407.7 30.2H409.6V43H407.7Z" fill="white"/>
							</g>
							<defs>
								<clipPath id="clip0">
									<rect width="409" height="104" fill="white"/>
								</clipPath>
							</defs>
						</svg>
					</div>
				</a>
				<a class="logo-text" href="https://docs.coveo.com">
					<span class="logo-text-bar">|</span>
					<span class="logo-text-custom">docs</span>
				</a>
			</div>
			<div class="search">
				<div id="coveoConnectHeaderStandaloneSearchbox" class="searchbox">
					<div class="CoveoSearchbox" style="display: flex;" type="text" data-auto-focus="false" data-enable-omnibox="true"
					data-inline="false" data-enable-wildcards="true" data-enable-search-as-you-type="false"
					data-enable-reveal-query-suggest-addon="true" data-enable-query-syntax="true"
				data-enable-field-addon="true" data-placeholder="Search"></div>
				<div class="CoveoAnalytics"></div>
			</div>
		</div>
		<nav class="subnav">
			<ul>
				<li><a href="https://connect.coveo.com/" target="_blank">Community</a></li>
				<li><a href="https://docs.google.com/forms/d/e/1FAIpQLSeyNL18g4JWIDR5xEyIMY48JIjyjwXRmlCveecjXBNSLh4Ygg/viewform?usp=sf_link" target="_blank">Feedback</a></li>
				<li><a href="https://docs.coveo.com/en/3378/">News</a></li>
			</ul>
		</nav>
	</div>
	</div>
</header>
<subHeader class="no-sticky">
	<div class="content">
		<nav class="navBar">
			<ul>
				<li><button class="dropdownButton">Guides<i class="fas fa-chevron-down"></i>
						<ul class="dropdown">
							<li><a href="https://docs.coveo.com/en/1724/">Searching With Coveo</a></li>
							<li><a href="https://docs.coveo.com/en/2648/">Project Guide</a></li>
							<li><a href="https://docs.coveo.com/en/1351/">Services</a></li>
				</li>
			</ul>
			</button>
			</li>
			<li>
				<button class="dropdownButton">API Reference<i class="fas fa-chevron-down"></i>
					<ul class="dropdown">
						<li><a href="https://coveo.github.io/search-ui/" target="_blank">JavaScript Search Framework</a></li>
						<!-- <li><a href="#">Atomic</a></li> -->
						<li><a href="https://docs.coveo.com/en/headless/latest/reference/">Headless</a></li>
						<li><a href="https://docs.coveo.com/en/12/">Push API</a></li>
						<li><a href="https://docs.coveo.com/en/8/">Field API</a></li>
						<li><a href="https://docs.coveo.com/en/13/">Search API</a></li>
						<li><a href="https://docs.coveo.com/en/18/">Usage Analytics API</a></li>
						<li><a href="https://docs.coveo.com/en/4/">Other APIs</a></li>
					</ul>
				</button>
			</li>
			<li>
				<button class="dropdownButton">Extensions<i class="fas fa-chevron-down"></i>
					<ul class="dropdown">
						<li><a href="https://docs.coveo.com/en/1499/">Coveo for Commerce</a></li>
						<li><a href="https://docs.coveo.com/en/1243/">Coveo for Salesforce</a></li>
						<li><a href="https://docs.coveo.com/en/1479/">Coveo for ServiceNow</a></li>
						<li><a href="https://docs.coveo.com/en/2709/">Coveo for Sitecore</a></li>
					</ul>
				</button>
			</li>
			</ul>
		</nav>
	</div>
</subHeader>
<div class="container container-main">
	<div class="row">
		<div id="toc-column" class="col-1 col-menu menu-sticky-wrap menu-highlight">
			<div id="filter-box-container">
				<div id="filter-box-header">Filter</div>
				<div id="filter-box-body">
					<div class="container">
						<div class="table-wrap">
							<div class="table-cell" id="tsd-widgets">
								<div id="tsd-filter">
									<div class="ctr-box-filter">
										<input type="checkbox" id="tsd-filter-inherited" checked />
										<label class="tsd-widget" for="tsd-filter-inherited" title="Display inherited methods and properties">  Inherited</label><br>
									</div>
								</div>
							</div>
						</div>
					</div>
				</div>
				<div id="filter-box-footer"></div>
			</div>
			<nav class="tsd-navigation secondary menu-sticky">
				<ul class="before-current">
					<a id="globals-toc-link" href=../globals.html><b>Globals</b></a>
				</ul>
				<ul class="current">
					<li class="current tsd-kind-class">
						<a href="searchendpoint.html" class="tsd-kind-icon">Search<wbr>Endpoint</a>
						<ul>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="searchendpoint.html#deletesubscription" class="tsd-kind-icon">delete<wbr>Subscription</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="searchendpoint.html#exchangehandshaketoken" class="tsd-kind-icon">exchange<wbr>Handshake<wbr>Token</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="searchendpoint.html#extensions" class="tsd-kind-icon">extensions</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="searchendpoint.html#facetsearch" class="tsd-kind-icon">facet<wbr>Search</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="searchendpoint.html#fetchbinary" class="tsd-kind-icon">fetch<wbr>Binary</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="searchendpoint.html#follow" class="tsd-kind-icon">follow</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="searchendpoint.html#getauthenticationprovideruri" class="tsd-kind-icon">get<wbr>Authentication<wbr>Provider<wbr>Uri</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="searchendpoint.html#getbasealertsuri" class="tsd-kind-icon">get<wbr>Base<wbr>Alerts<wbr>Uri</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="searchendpoint.html#getbaseuri" class="tsd-kind-icon">get<wbr>Base<wbr>Uri</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="searchendpoint.html#getdocument" class="tsd-kind-icon">get<wbr>Document</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="searchendpoint.html#getdocumenthtml" class="tsd-kind-icon">get<wbr>Document<wbr>Html</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="searchendpoint.html#getdocumenttext" class="tsd-kind-icon">get<wbr>Document<wbr>Text</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="searchendpoint.html#getexporttoexcellink" class="tsd-kind-icon">get<wbr>Export<wbr>ToExcel<wbr>Link</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="searchendpoint.html#getquerysuggest" class="tsd-kind-icon">get<wbr>Query<wbr>Suggest</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="searchendpoint.html#getrawdatastream" class="tsd-kind-icon">get<wbr>Raw<wbr>Data<wbr>Stream</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="searchendpoint.html#getviewasdatastreamuri" class="tsd-kind-icon">get<wbr>View<wbr>AsDatastream<wbr>Uri</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="searchendpoint.html#getviewashtmluri" class="tsd-kind-icon">get<wbr>View<wbr>AsHtml<wbr>Uri</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="searchendpoint.html#isjsonp" class="tsd-kind-icon">is<wbr>Jsonp</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="searchendpoint.html#listfieldvalues" class="tsd-kind-icon">list<wbr>Field<wbr>Values</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="searchendpoint.html#listfieldvaluesbatch" class="tsd-kind-icon">list<wbr>Field<wbr>Values<wbr>Batch</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="searchendpoint.html#listfields" class="tsd-kind-icon">list<wbr>Fields</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="searchendpoint.html#listsubscriptions" class="tsd-kind-icon">list<wbr>Subscriptions</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="searchendpoint.html#plan" class="tsd-kind-icon">plan</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="searchendpoint.html#ratedocument" class="tsd-kind-icon">rate<wbr>Document</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="searchendpoint.html#search" class="tsd-kind-icon">search</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="searchendpoint.html#setrequestmodifier" class="tsd-kind-icon">set<wbr>Request<wbr>Modifier</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="searchendpoint.html#tagdocument" class="tsd-kind-icon">tag<wbr>Document</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class">
								<a href="searchendpoint.html#updatesubscription" class="tsd-kind-icon">update<wbr>Subscription</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
								<a href="searchendpoint.html#configurecloudendpoint" class="tsd-kind-icon">configure<wbr>Cloud<wbr>Endpoint</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
								<a href="searchendpoint.html#configurecloudv2endpoint" class="tsd-kind-icon">configure<wbr>Cloud<wbr>V2Endpoint</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
								<a href="searchendpoint.html#configureonpremiseendpoint" class="tsd-kind-icon">configure<wbr>OnPremise<wbr>Endpoint</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
								<a href="searchendpoint.html#configuresampleendpoint" class="tsd-kind-icon">configure<wbr>Sample<wbr>Endpoint</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
								<a href="searchendpoint.html#configuresampleendpointv2" class="tsd-kind-icon">configure<wbr>Sample<wbr>Endpoint<wbr>V2</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-static">
								<a href="searchendpoint.html#endpoints" class="tsd-kind-icon">endpoints</a>
							</li>
							<li class=" tsd-kind-constructor tsd-parent-kind-class">
								<a href="searchendpoint.html#constructor" class="tsd-kind-icon">constructor</a>
							</li>
						</ul>
					</li>
				</ul>
				<ul class="after-current">
				</ul>
			</nav>
		</div>
		<div id="separator"></div>
		<div class="col-2 col-content">
			<div class="tsd-page-title">
				<div class="container">
					<ul class="tsd-breadcrumb">
						<a id="home-menu-link" class="aui-nav-link" title="Go to the home page" href=..>
							<i class="fa fa-home" aria-hidden="true"></i>
						</a>
						<li>
							<a href="../globals.html">Globals</a>
						</li>
						<li>
							<a href="searchendpoint.html">SearchEndpoint</a>
						</li>
					</ul>
					<h1>Class SearchEndpoint</h1>
				</div>
			</div>
			<section class="tsd-panel tsd-comment">
				<div class="tsd-comment tsd-typography">
					<dl class="tsd-deprecated">
					</dl>
					<div class="lead">
						<p>The <code>SearchEndpoint</code> class allows the framework to perform HTTP requests against the Search API (e.g., searching, getting query suggestions, getting the HTML preview of an item, etc.).</p>
					</div>
					<p><strong>Note:</strong></p>
					<p>When writing custom code that interacts with the Search API, be aware that executing queries directly through an instance of this class will <em>not</em> trigger any <a href="https://docs.coveo.com/en/417/#query-events">query events</a>.</p>
					<p>In some cases, this may be what you want. However, if you <em>do</em> want query events to be triggered (e.g., to ensure that standard components update themselves as expected), use the <a href="querycontroller.html"><code>queryController</code></a> instance instead.</p>
					<dl class="tsd-comment-tags">
						<dt>Additional documentation</dt>
						<dd><p><a href="https://docs.coveo.com/en/331/">JavaScript Search Framework Endpoint</a></p>
						</dd>
					</dl>
				</div>
			</section>
			<div class="preview-container tsd-panel">
				<div class="overlay"></div>
			</div>
			<section class="tsd-panel-group tsd-index-group">
				<h2>Index</h2>
				<section class="tsd-panel tsd-index-panel">
					<div class="tsd-index-content">
						<section class="tsd-index-section ">
							<h3>Methods</h3>
							<ul class="tsd-index-list">
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="searchendpoint.html#deletesubscription" class="tsd-kind-icon">delete<wbr>Subscription</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="searchendpoint.html#exchangehandshaketoken" class="tsd-kind-icon">exchange<wbr>Handshake<wbr>Token</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="searchendpoint.html#extensions" class="tsd-kind-icon">extensions</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="searchendpoint.html#facetsearch" class="tsd-kind-icon">facet<wbr>Search</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="searchendpoint.html#fetchbinary" class="tsd-kind-icon">fetch<wbr>Binary</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="searchendpoint.html#follow" class="tsd-kind-icon">follow</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="searchendpoint.html#getauthenticationprovideruri" class="tsd-kind-icon">get<wbr>Authentication<wbr>Provider<wbr>Uri</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="searchendpoint.html#getbasealertsuri" class="tsd-kind-icon">get<wbr>Base<wbr>Alerts<wbr>Uri</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="searchendpoint.html#getbaseuri" class="tsd-kind-icon">get<wbr>Base<wbr>Uri</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="searchendpoint.html#getdocument" class="tsd-kind-icon">get<wbr>Document</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="searchendpoint.html#getdocumenthtml" class="tsd-kind-icon">get<wbr>Document<wbr>Html</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="searchendpoint.html#getdocumenttext" class="tsd-kind-icon">get<wbr>Document<wbr>Text</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="searchendpoint.html#getexporttoexcellink" class="tsd-kind-icon">get<wbr>Export<wbr>ToExcel<wbr>Link</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="searchendpoint.html#getquerysuggest" class="tsd-kind-icon">get<wbr>Query<wbr>Suggest</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="searchendpoint.html#getrawdatastream" class="tsd-kind-icon">get<wbr>Raw<wbr>Data<wbr>Stream</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="searchendpoint.html#getviewasdatastreamuri" class="tsd-kind-icon">get<wbr>View<wbr>AsDatastream<wbr>Uri</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="searchendpoint.html#getviewashtmluri" class="tsd-kind-icon">get<wbr>View<wbr>AsHtml<wbr>Uri</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="searchendpoint.html#isjsonp" class="tsd-kind-icon">is<wbr>Jsonp</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="searchendpoint.html#listfieldvalues" class="tsd-kind-icon">list<wbr>Field<wbr>Values</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="searchendpoint.html#listfieldvaluesbatch" class="tsd-kind-icon">list<wbr>Field<wbr>Values<wbr>Batch</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="searchendpoint.html#listfields" class="tsd-kind-icon">list<wbr>Fields</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="searchendpoint.html#listsubscriptions" class="tsd-kind-icon">list<wbr>Subscriptions</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="searchendpoint.html#plan" class="tsd-kind-icon">plan</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="searchendpoint.html#ratedocument" class="tsd-kind-icon">rate<wbr>Document</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="searchendpoint.html#search" class="tsd-kind-icon">search</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="searchendpoint.html#setrequestmodifier" class="tsd-kind-icon">set<wbr>Request<wbr>Modifier</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="searchendpoint.html#tagdocument" class="tsd-kind-icon">tag<wbr>Document</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class"><a href="searchendpoint.html#updatesubscription" class="tsd-kind-icon">update<wbr>Subscription</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="searchendpoint.html#configurecloudendpoint" class="tsd-kind-icon">configure<wbr>Cloud<wbr>Endpoint</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="searchendpoint.html#configurecloudv2endpoint" class="tsd-kind-icon">configure<wbr>Cloud<wbr>V2Endpoint</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="searchendpoint.html#configureonpremiseendpoint" class="tsd-kind-icon">configure<wbr>OnPremise<wbr>Endpoint</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="searchendpoint.html#configuresampleendpoint" class="tsd-kind-icon">configure<wbr>Sample<wbr>Endpoint</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="searchendpoint.html#configuresampleendpointv2" class="tsd-kind-icon">configure<wbr>Sample<wbr>Endpoint<wbr>V2</a></li>
							</ul>
						</section>
						<section class="tsd-index-section ">
							<h3>Properties</h3>
							<ul class="tsd-index-list">
								<li class="tsd-kind-property tsd-parent-kind-class tsd-is-static"><a href="searchendpoint.html#endpoints" class="tsd-kind-icon">endpoints</a></li>
							</ul>
						</section>
						<section class="tsd-index-section ">
							<h3>Constructors</h3>
							<ul class="tsd-index-list">
								<li class="tsd-kind-constructor tsd-parent-kind-class"><a href="searchendpoint.html#constructor" class="tsd-kind-icon">constructor</a></li>
							</ul>
						</section>
					</div>
				</section>
			</section>
			<section class="tsd-panel-group tsd-member-group ">
				<h2>Methods</h2>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="deletesubscription" class="tsd-anchor"></a>
					<h3>delete<wbr>Subscription</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">delete<wbr>Subscription<span class="tsd-signature-symbol">(</span>subscription<span class="tsd-signature-symbol">: </span><a href="../interfaces/isubscription.html" class="tsd-signature-type">ISubscription</a>, callOptions<span class="tsd-signature-symbol">?: </span><a href="../interfaces/iendpointcalloptions.html" class="tsd-signature-type">IEndpointCallOptions</a>, callParams<span class="tsd-signature-symbol">?: </span><a href="../interfaces/iendpointcallparameters.html" class="tsd-signature-type">IEndpointCallParameters</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/isubscription.html" class="tsd-signature-type">ISubscription</a><span class="tsd-signature-symbol">&gt;</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in
										<a href="https://github.com/coveo/search-ui/tree/master/src/rest/SearchEndpoint.ts#L1050">rest/SearchEndpoint.ts
									:1050</a></li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Deletes a subscription.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>subscription: <a href="../interfaces/isubscription.html" class="tsd-signature-type">ISubscription</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>The subscription to delete.</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> callOptions: <a href="../interfaces/iendpointcalloptions.html" class="tsd-signature-type">IEndpointCallOptions</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>An additional set of options to use for this call.</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> callParams: <a href="../interfaces/iendpointcallparameters.html" class="tsd-signature-type">IEndpointCallParameters</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>The options injected by the applied decorators.</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/isubscription.html" class="tsd-signature-type">ISubscription</a><span class="tsd-signature-symbol">&gt;</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="exchangehandshaketoken" class="tsd-anchor"></a>
					<h3>exchange<wbr>Handshake<wbr>Token</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">exchange<wbr>Handshake<wbr>Token<span class="tsd-signature-symbol">(</span>options<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">IExchangeHandshakeTokenOptions</span>, callOptions<span class="tsd-signature-symbol">?: </span><a href="../interfaces/iendpointcalloptions.html" class="tsd-signature-type">IEndpointCallOptions</a>, callParams<span class="tsd-signature-symbol">?: </span><a href="../interfaces/iendpointcallparameters.html" class="tsd-signature-type">IEndpointCallParameters</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in
										<a href="https://github.com/coveo/search-ui/tree/master/src/rest/SearchEndpoint.ts#L338">rest/SearchEndpoint.ts
									:338</a></li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Exchanges a temporary handshake token to either get an initial access token
									or extend the privileges of an existing access token.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>options: <span class="tsd-signature-type">IExchangeHandshakeTokenOptions</span></h5>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> callOptions: <a href="../interfaces/iendpointcalloptions.html" class="tsd-signature-type">IEndpointCallOptions</a></h5>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> callParams: <a href="../interfaces/iendpointcallparameters.html" class="tsd-signature-type">IEndpointCallParameters</a></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span></h4>
							<p>The access token.</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="extensions" class="tsd-anchor"></a>
					<h3>extensions</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">extensions<span class="tsd-signature-symbol">(</span>callOptions<span class="tsd-signature-symbol">?: </span><a href="../interfaces/iendpointcalloptions.html" class="tsd-signature-type">IEndpointCallOptions</a>, callParams<span class="tsd-signature-symbol">?: </span><a href="../interfaces/iendpointcallparameters.html" class="tsd-signature-type">IEndpointCallParameters</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">IExtension[]</span><span class="tsd-signature-symbol">&gt;</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in
										<a href="https://github.com/coveo/search-ui/tree/master/src/rest/SearchEndpoint.ts#L789">rest/SearchEndpoint.ts
									:789</a></li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Lists all available query extensions for the search endpoint.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> callOptions: <a href="../interfaces/iendpointcalloptions.html" class="tsd-signature-type">IEndpointCallOptions</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>An additional set of options to use for this call.</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> callParams: <a href="../interfaces/iendpointcallparameters.html" class="tsd-signature-type">IEndpointCallParameters</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>The options injected by the applied decorators.</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">IExtension[]</span><span class="tsd-signature-symbol">&gt;</span></h4>
							<p>A Promise of the extensions.</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="facetsearch" class="tsd-anchor"></a>
					<h3>facet<wbr>Search</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">facet<wbr>Search<span class="tsd-signature-symbol">(</span>request<span class="tsd-signature-symbol">: </span><a href="../interfaces/ifacetsearchrequest.html" class="tsd-signature-type">IFacetSearchRequest</a>, callOptions<span class="tsd-signature-symbol">?: </span><a href="../interfaces/iendpointcalloptions.html" class="tsd-signature-type">IEndpointCallOptions</a>, callParams<span class="tsd-signature-symbol">?: </span><a href="../interfaces/iendpointcallparameters.html" class="tsd-signature-type">IEndpointCallParameters</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/ifacetsearchresponse.html" class="tsd-signature-type">IFacetSearchResponse</a><span class="tsd-signature-symbol">&gt;</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in
										<a href="https://github.com/coveo/search-ui/tree/master/src/rest/SearchEndpoint.ts#L908">rest/SearchEndpoint.ts
									:908</a></li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Searches through the values of a facet.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>request: <a href="../interfaces/ifacetsearchrequest.html" class="tsd-signature-type">IFacetSearchRequest</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>The request for which to search through the values of a facet.</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> callOptions: <a href="../interfaces/iendpointcalloptions.html" class="tsd-signature-type">IEndpointCallOptions</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>An additional set of options to use for this call.</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> callParams: <a href="../interfaces/iendpointcallparameters.html" class="tsd-signature-type">IEndpointCallParameters</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>The options injected by the applied decorators.</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/ifacetsearchresponse.html" class="tsd-signature-type">IFacetSearchResponse</a><span class="tsd-signature-symbol">&gt;</span></h4>
							<p>A Promise of facet search results.</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="fetchbinary" class="tsd-anchor"></a>
					<h3>fetch<wbr>Binary</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">fetch<wbr>Binary<span class="tsd-signature-symbol">(</span>query<span class="tsd-signature-symbol">: </span><a href="../interfaces/iquery.html" class="tsd-signature-type">IQuery</a>, callOptions<span class="tsd-signature-symbol">?: </span><a href="../interfaces/iendpointcalloptions.html" class="tsd-signature-type">IEndpointCallOptions</a>, callParams<span class="tsd-signature-symbol">?: </span><a href="../interfaces/iendpointcallparameters.html" class="tsd-signature-type">IEndpointCallParameters</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">ArrayBuffer</span><span class="tsd-signature-symbol">&gt;</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in
										<a href="https://github.com/coveo/search-ui/tree/master/src/rest/SearchEndpoint.ts#L440">rest/SearchEndpoint.ts
									:440</a></li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Performs a search on the index and returns a Promise of <code>ArrayBuffer</code>.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>query: <a href="../interfaces/iquery.html" class="tsd-signature-type">IQuery</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>The query to execute. Typically, the query object is built using a
										<a href="querybuilder.html"><code>QueryBuilder</code></a>.</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> callOptions: <a href="../interfaces/iendpointcalloptions.html" class="tsd-signature-type">IEndpointCallOptions</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>An additional set of options to use for this call.</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> callParams: <a href="../interfaces/iendpointcallparameters.html" class="tsd-signature-type">IEndpointCallParameters</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>The options injected by the applied decorators.</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">ArrayBuffer</span><span class="tsd-signature-symbol">&gt;</span></h4>
							<p>A Promise of query results.</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="follow" class="tsd-anchor"></a>
					<h3>follow</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">follow<span class="tsd-signature-symbol">(</span>request<span class="tsd-signature-symbol">: </span><a href="../interfaces/isubscriptionrequest.html" class="tsd-signature-type">ISubscriptionRequest</a>, callOptions<span class="tsd-signature-symbol">?: </span><a href="../interfaces/iendpointcalloptions.html" class="tsd-signature-type">IEndpointCallOptions</a>, callParams<span class="tsd-signature-symbol">?: </span><a href="../interfaces/iendpointcallparameters.html" class="tsd-signature-type">IEndpointCallParameters</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/isubscription.html" class="tsd-signature-type">ISubscription</a><span class="tsd-signature-symbol">&gt;</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in
										<a href="https://github.com/coveo/search-ui/tree/master/src/rest/SearchEndpoint.ts#L933">rest/SearchEndpoint.ts
									:933</a></li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Follows an item, or a query result, using the search alerts service.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>request: <a href="../interfaces/isubscriptionrequest.html" class="tsd-signature-type">ISubscriptionRequest</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>The subscription details.</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> callOptions: <a href="../interfaces/iendpointcalloptions.html" class="tsd-signature-type">IEndpointCallOptions</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>An additional set of options to use for this call.</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> callParams: <a href="../interfaces/iendpointcallparameters.html" class="tsd-signature-type">IEndpointCallParameters</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>The options injected by the applied decorators.</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/isubscription.html" class="tsd-signature-type">ISubscription</a><span class="tsd-signature-symbol">&gt;</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="getauthenticationprovideruri" class="tsd-anchor"></a>
					<h3>get<wbr>Authentication<wbr>Provider<wbr>Uri</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">get<wbr>Authentication<wbr>Provider<wbr>Uri<span class="tsd-signature-symbol">(</span>provider<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, returnUri<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span>, message<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span>, callOptions<span class="tsd-signature-symbol">?: </span><a href="../interfaces/iendpointcalloptions.html" class="tsd-signature-type">IEndpointCallOptions</a>, callParams<span class="tsd-signature-symbol">?: </span><a href="../interfaces/iendpointcallparameters.html" class="tsd-signature-type">IEndpointCallParameters</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in
										<a href="https://github.com/coveo/search-ui/tree/master/src/rest/SearchEndpoint.ts#L309">rest/SearchEndpoint.ts
									:309</a></li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Gets the URI that can be used to authenticate against the given provider.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>provider: <span class="tsd-signature-type">string</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>The provider name.</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> returnUri: <span class="tsd-signature-type">string</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>The URI to return to after the authentication is completed.</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> message: <span class="tsd-signature-type">string</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>The authentication message.</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> callOptions: <a href="../interfaces/iendpointcalloptions.html" class="tsd-signature-type">IEndpointCallOptions</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>Additional set of options to use for this call.</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> callParams: <a href="../interfaces/iendpointcallparameters.html" class="tsd-signature-type">IEndpointCallParameters</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>Options injected by the applied decorators.</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
							<p>The authentication provider URI.</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="getbasealertsuri" class="tsd-anchor"></a>
					<h3>get<wbr>Base<wbr>Alerts<wbr>Uri</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">get<wbr>Base<wbr>Alerts<wbr>Uri<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in
										<a href="https://github.com/coveo/search-ui/tree/master/src/rest/SearchEndpoint.ts#L294">rest/SearchEndpoint.ts
									:294</a></li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Gets the base URI of the search alerts endpoint.</p>
								</div>
							</div>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
							<p>The base URI of the search alerts endpoint.</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="getbaseuri" class="tsd-anchor"></a>
					<h3>get<wbr>Base<wbr>Uri</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">get<wbr>Base<wbr>Uri<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in
										<a href="https://github.com/coveo/search-ui/tree/master/src/rest/SearchEndpoint.ts#L286">rest/SearchEndpoint.ts
									:286</a></li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Gets the base URI of the Search API endpoint.</p>
								</div>
							</div>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
							<p>The base URI of the Search API endpoint.</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="getdocument" class="tsd-anchor"></a>
					<h3>get<wbr>Document</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">get<wbr>Document<span class="tsd-signature-symbol">(</span>documentUniqueID<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, callOptions<span class="tsd-signature-symbol">?: </span><a href="../interfaces/iendpointcalloptions.html" class="tsd-signature-type">IEndpointCallOptions</a>, callParams<span class="tsd-signature-symbol">?: </span><a href="../interfaces/iendpointcallparameters.html" class="tsd-signature-type">IEndpointCallParameters</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/iqueryresult.html" class="tsd-signature-type">IQueryResult</a><span class="tsd-signature-symbol">&gt;</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in
										<a href="https://github.com/coveo/search-ui/tree/master/src/rest/SearchEndpoint.ts#L587">rest/SearchEndpoint.ts
									:587</a></li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Gets a single item, using its <code>uniqueId</code>.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>documentUniqueID: <span class="tsd-signature-type">string</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Typically, the <a href="../interfaces/iqueryresult.html#uniqueid">IQueryResult.uniqueId</a> on each result.</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> callOptions: <a href="../interfaces/iendpointcalloptions.html" class="tsd-signature-type">IEndpointCallOptions</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>An additional set of options to use for this call.</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> callParams: <a href="../interfaces/iendpointcallparameters.html" class="tsd-signature-type">IEndpointCallParameters</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>The options injected by the applied decorators.</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/iqueryresult.html" class="tsd-signature-type">IQueryResult</a><span class="tsd-signature-symbol">&gt;</span></h4>
							<p>A Promise of the item.</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="getdocumenthtml" class="tsd-anchor"></a>
					<h3>get<wbr>Document<wbr>Html</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">get<wbr>Document<wbr>Html<span class="tsd-signature-symbol">(</span>documentUniqueID<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, callOptions<span class="tsd-signature-symbol">?: </span><a href="../interfaces/iviewashtmloptions.html" class="tsd-signature-type">IViewAsHtmlOptions</a>, callParams<span class="tsd-signature-symbol">?: </span><a href="../interfaces/iendpointcallparameters.html" class="tsd-signature-type">IEndpointCallParameters</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">HTMLDocument</span><span class="tsd-signature-symbol">&gt;</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in
										<a href="https://github.com/coveo/search-ui/tree/master/src/rest/SearchEndpoint.ts#L648">rest/SearchEndpoint.ts
									:648</a></li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Gets the content for a single item, as an HTMLDocument (think: quickview).</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>documentUniqueID: <span class="tsd-signature-type">string</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Typically, the <a href="../interfaces/iqueryresult.html#uniqueid">IQueryResult.uniqueId</a> on each result.</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> callOptions: <a href="../interfaces/iviewashtmloptions.html" class="tsd-signature-type">IViewAsHtmlOptions</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>An additional set of options to use for this call.</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> callParams: <a href="../interfaces/iendpointcallparameters.html" class="tsd-signature-type">IEndpointCallParameters</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>The options injected by the applied decorators.</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">HTMLDocument</span><span class="tsd-signature-symbol">&gt;</span></h4>
							<p>A Promise of the item content.</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="getdocumenttext" class="tsd-anchor"></a>
					<h3>get<wbr>Document<wbr>Text</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">get<wbr>Document<wbr>Text<span class="tsd-signature-symbol">(</span>documentUniqueID<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, callOptions<span class="tsd-signature-symbol">?: </span><a href="../interfaces/iendpointcalloptions.html" class="tsd-signature-type">IEndpointCallOptions</a>, callParams<span class="tsd-signature-symbol">?: </span><a href="../interfaces/iendpointcallparameters.html" class="tsd-signature-type">IEndpointCallParameters</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in
										<a href="https://github.com/coveo/search-ui/tree/master/src/rest/SearchEndpoint.ts#L618">rest/SearchEndpoint.ts
									:618</a></li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Gets the content of a single item, as text (think: quickview).</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>documentUniqueID: <span class="tsd-signature-type">string</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Typically, the <a href="../interfaces/iqueryresult.html#uniqueid">IQueryResult.uniqueId</a> on each result.</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> callOptions: <a href="../interfaces/iendpointcalloptions.html" class="tsd-signature-type">IEndpointCallOptions</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>An additional set of options to use for this call.</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> callParams: <a href="../interfaces/iendpointcallparameters.html" class="tsd-signature-type">IEndpointCallParameters</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>The options injected by the applied decorators.</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span></h4>
							<p>A Promise of the item content.</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="getexporttoexcellink" class="tsd-anchor"></a>
					<h3>get<wbr>Export<wbr>ToExcel<wbr>Link</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">get<wbr>Export<wbr>ToExcel<wbr>Link<span class="tsd-signature-symbol">(</span>query<span class="tsd-signature-symbol">: </span><a href="../interfaces/iquery.html" class="tsd-signature-type">IQuery</a>, numberOfResults<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, callOptions<span class="tsd-signature-symbol">?: </span><a href="../interfaces/iendpointcalloptions.html" class="tsd-signature-type">IEndpointCallOptions</a>, callParams<span class="tsd-signature-symbol">?: </span><a href="../interfaces/iendpointcallparameters.html" class="tsd-signature-type">IEndpointCallParameters</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in
										<a href="https://github.com/coveo/search-ui/tree/master/src/rest/SearchEndpoint.ts#L486">rest/SearchEndpoint.ts
									:486</a></li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-deprecated">
								</dl>
								<dl class="tsd-comment-tags">
									<dt>deprecated</dt>
									<dd><p>getExportToExcelLink does not factor in all query parameters (e.g. dynamic facets) due to GET request url length limitations.
										Please use <code>fetchBinary</code> instead to ensure all query parameters are used.</p>
										<p>Gets a link / URI to download a query result set to the XLSX format.</p>
										<p><strong>Note:</strong></p>
										<blockquote>
											<p>This method does not automatically download the query result set, but rather provides an URI from which to
											download it.</p>
										</blockquote>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>query: <a href="../interfaces/iquery.html" class="tsd-signature-type">IQuery</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>The query for which to get the XLSX result set.</p>
									</div>
								</li>
								<li>
									<h5>numberOfResults: <span class="tsd-signature-type">number</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>The number of results to download.</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> callOptions: <a href="../interfaces/iendpointcalloptions.html" class="tsd-signature-type">IEndpointCallOptions</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>An additional set of options to use for this call.</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> callParams: <a href="../interfaces/iendpointcallparameters.html" class="tsd-signature-type">IEndpointCallParameters</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>The options injected by the applied decorators.</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
							<p>The download URI.</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="getquerysuggest" class="tsd-anchor"></a>
					<h3>get<wbr>Query<wbr>Suggest</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">get<wbr>Query<wbr>Suggest<span class="tsd-signature-symbol">(</span>request<span class="tsd-signature-symbol">: </span><a href="../interfaces/iquerysuggestrequest.html" class="tsd-signature-type">IQuerySuggestRequest</a>, callOptions<span class="tsd-signature-symbol">?: </span><a href="../interfaces/iendpointcalloptions.html" class="tsd-signature-type">IEndpointCallOptions</a>, callParams<span class="tsd-signature-symbol">?: </span><a href="../interfaces/iendpointcallparameters.html" class="tsd-signature-type">IEndpointCallParameters</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/iquerysuggestresponse.html" class="tsd-signature-type">IQuerySuggestResponse</a><span class="tsd-signature-symbol">&gt;</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in
										<a href="https://github.com/coveo/search-ui/tree/master/src/rest/SearchEndpoint.ts#L873">rest/SearchEndpoint.ts
									:873</a></li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Gets a list of query suggestions for a request.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>request: <a href="../interfaces/iquerysuggestrequest.html" class="tsd-signature-type">IQuerySuggestRequest</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>The query, and the number of suggestions to return.</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> callOptions: <a href="../interfaces/iendpointcalloptions.html" class="tsd-signature-type">IEndpointCallOptions</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>An additional set of options to use for this call.</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> callParams: <a href="../interfaces/iendpointcallparameters.html" class="tsd-signature-type">IEndpointCallParameters</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>The options injected by the applied decorators.</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/iquerysuggestresponse.html" class="tsd-signature-type">IQuerySuggestResponse</a><span class="tsd-signature-symbol">&gt;</span></h4>
							<p>A Promise of query suggestions.</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="getrawdatastream" class="tsd-anchor"></a>
					<h3>get<wbr>Raw<wbr>Data<wbr>Stream</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">get<wbr>Raw<wbr>Data<wbr>Stream<span class="tsd-signature-symbol">(</span>documentUniqueId<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, dataStreamType<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, callOptions<span class="tsd-signature-symbol">?: </span><a href="../interfaces/iviewashtmloptions.html" class="tsd-signature-type">IViewAsHtmlOptions</a>, callParams<span class="tsd-signature-symbol">?: </span><a href="../interfaces/iendpointcallparameters.html" class="tsd-signature-type">IEndpointCallParameters</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">ArrayBuffer</span><span class="tsd-signature-symbol">&gt;</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in
										<a href="https://github.com/coveo/search-ui/tree/master/src/rest/SearchEndpoint.ts#L524">rest/SearchEndpoint.ts
									:524</a></li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Gets the raw datastream for an item. This is typically used to get a thumbnail for an item.</p>
								</div>
								<p>Returns an array buffer.</p>
								<p><strong>Example:</strong></p>
								<pre><code><span class="hljs-keyword">let</span> rawBinary = <span class="hljs-built_in">String</span>.fromCharCode.apply(<span class="hljs-literal">null</span>, <span class="hljs-keyword">new</span> <span class="hljs-built_in">Uint8Array</span>(response));
img.setAttribute(<span class="hljs-string">'src'</span>, <span class="hljs-string">'data:image/png;base64,'</span> + btoa(rawBinary));
</code></pre>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>documentUniqueId: <span class="tsd-signature-type">string</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Typically, the <a href="../interfaces/iqueryresult.html#uniqueid">IQueryResult.uniqueId</a> on each result.</p>
									</div>
								</li>
								<li>
									<h5>dataStreamType: <span class="tsd-signature-type">string</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Normally, <code>$Thumbnail</code>.</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> callOptions: <a href="../interfaces/iviewashtmloptions.html" class="tsd-signature-type">IViewAsHtmlOptions</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>An additional set of options to use for this call.</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> callParams: <a href="../interfaces/iendpointcallparameters.html" class="tsd-signature-type">IEndpointCallParameters</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>The options injected by the applied decorators.</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">ArrayBuffer</span><span class="tsd-signature-symbol">&gt;</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="getviewasdatastreamuri" class="tsd-anchor"></a>
					<h3>get<wbr>View<wbr>AsDatastream<wbr>Uri</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">get<wbr>View<wbr>AsDatastream<wbr>Uri<span class="tsd-signature-symbol">(</span>documentUniqueID<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, dataStreamType<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, callOptions<span class="tsd-signature-symbol">?: </span><a href="../interfaces/iviewashtmloptions.html" class="tsd-signature-type">IViewAsHtmlOptions</a>, callParams<span class="tsd-signature-symbol">?: </span><a href="../interfaces/iendpointcallparameters.html" class="tsd-signature-type">IEndpointCallParameters</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in
										<a href="https://github.com/coveo/search-ui/tree/master/src/rest/SearchEndpoint.ts#L559">rest/SearchEndpoint.ts
									:559</a></li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Gets an URL from which it is possible to see the datastream for an item. This is typically used to get a
									thumbnail for an item.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>documentUniqueID: <span class="tsd-signature-type">string</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Typically, the <a href="../interfaces/iqueryresult.html#uniqueid">IQueryResult.uniqueId</a> on each result.</p>
									</div>
								</li>
								<li>
									<h5>dataStreamType: <span class="tsd-signature-type">string</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Normally, <code>$Thumbnail</code>.</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagDefault value">Default value</span> callOptions: <a href="../interfaces/iviewashtmloptions.html" class="tsd-signature-type">IViewAsHtmlOptions</a><span class="tsd-signature-symbol"> =&nbsp;{}</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>An additional set of options to use for this call.</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> callParams: <a href="../interfaces/iendpointcallparameters.html" class="tsd-signature-type">IEndpointCallParameters</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>The options injected by the applied decorators.</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
							<p>The datastream URL.</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="getviewashtmluri" class="tsd-anchor"></a>
					<h3>get<wbr>View<wbr>AsHtml<wbr>Uri</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">get<wbr>View<wbr>AsHtml<wbr>Uri<span class="tsd-signature-symbol">(</span>documentUniqueID<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, callOptions<span class="tsd-signature-symbol">?: </span><a href="../interfaces/iviewashtmloptions.html" class="tsd-signature-type">IViewAsHtmlOptions</a>, callParams<span class="tsd-signature-symbol">?: </span><a href="../interfaces/iendpointcallparameters.html" class="tsd-signature-type">IEndpointCallParameters</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in
										<a href="https://github.com/coveo/search-ui/tree/master/src/rest/SearchEndpoint.ts#L685">rest/SearchEndpoint.ts
									:685</a></li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Gets an URL from which it is possible to see a single item content, as HTML (think: quickview).</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>documentUniqueID: <span class="tsd-signature-type">string</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Typically, the <a href="../interfaces/iqueryresult.html#uniqueid">IQueryResult.uniqueId</a> on each result.</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> callOptions: <a href="../interfaces/iviewashtmloptions.html" class="tsd-signature-type">IViewAsHtmlOptions</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>An additional set of options to use for this call.</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> callParams: <a href="../interfaces/iendpointcallparameters.html" class="tsd-signature-type">IEndpointCallParameters</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>The options injected by the applied decorators.</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
							<p>The URL.</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="isjsonp" class="tsd-anchor"></a>
					<h3>is<wbr>Jsonp</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">is<wbr>Jsonp<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in
										<a href="https://github.com/coveo/search-ui/tree/master/src/rest/SearchEndpoint.ts#L357">rest/SearchEndpoint.ts
									:357</a></li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Indicates whether the search endpoint is using JSONP internally to communicate with the Search API.</p>
								</div>
							</div>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
							<p><code>true</code> in the search enpoint is using JSONP; <code>false</code> otherwise.</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="listfieldvalues" class="tsd-anchor"></a>
					<h3>list<wbr>Field<wbr>Values</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">list<wbr>Field<wbr>Values<span class="tsd-signature-symbol">(</span>request<span class="tsd-signature-symbol">: </span><a href="../interfaces/ilistfieldvaluesrequest.html" class="tsd-signature-type">IListFieldValuesRequest</a>, callOptions<span class="tsd-signature-symbol">?: </span><a href="../interfaces/iendpointcalloptions.html" class="tsd-signature-type">IEndpointCallOptions</a>, callParams<span class="tsd-signature-symbol">?: </span><a href="../interfaces/iendpointcallparameters.html" class="tsd-signature-type">IEndpointCallParameters</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">IIndexFieldValue[]</span><span class="tsd-signature-symbol">&gt;</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in
										<a href="https://github.com/coveo/search-ui/tree/master/src/rest/SearchEndpoint.ts#L706">rest/SearchEndpoint.ts
									:706</a></li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Lists the possible field values for a request.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>request: <a href="../interfaces/ilistfieldvaluesrequest.html" class="tsd-signature-type">IListFieldValuesRequest</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>The request for which to list the possible field values.</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> callOptions: <a href="../interfaces/iendpointcalloptions.html" class="tsd-signature-type">IEndpointCallOptions</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>An additional set of options to use for this call.</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> callParams: <a href="../interfaces/iendpointcallparameters.html" class="tsd-signature-type">IEndpointCallParameters</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>The options injected by the applied decorators.</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">IIndexFieldValue[]</span><span class="tsd-signature-symbol">&gt;</span></h4>
							<p>A Promise of the field values.</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="listfieldvaluesbatch" class="tsd-anchor"></a>
					<h3>list<wbr>Field<wbr>Values<wbr>Batch</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">list<wbr>Field<wbr>Values<wbr>Batch<span class="tsd-signature-symbol">(</span>request<span class="tsd-signature-symbol">: </span><a href="../interfaces/ilistfieldvaluesbatchrequest.html" class="tsd-signature-type">IListFieldValuesBatchRequest</a>, callOptions<span class="tsd-signature-symbol">?: </span><a href="../interfaces/iendpointcalloptions.html" class="tsd-signature-type">IEndpointCallOptions</a>, callParams<span class="tsd-signature-symbol">?: </span><a href="../interfaces/iendpointcallparameters.html" class="tsd-signature-type">IEndpointCallParameters</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">IIndexFieldValue[][]</span><span class="tsd-signature-symbol">&gt;</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in
										<a href="https://github.com/coveo/search-ui/tree/master/src/rest/SearchEndpoint.ts#L739">rest/SearchEndpoint.ts
									:739</a></li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Lists the possible field values for a request.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>request: <a href="../interfaces/ilistfieldvaluesbatchrequest.html" class="tsd-signature-type">IListFieldValuesBatchRequest</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>The request for which to list the possible field values.</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> callOptions: <a href="../interfaces/iendpointcalloptions.html" class="tsd-signature-type">IEndpointCallOptions</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>An additional set of options to use for this call.</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> callParams: <a href="../interfaces/iendpointcallparameters.html" class="tsd-signature-type">IEndpointCallParameters</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>The options injected by the applied decorators.</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">IIndexFieldValue[][]</span><span class="tsd-signature-symbol">&gt;</span></h4>
							<p>A Promise of the field values.</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="listfields" class="tsd-anchor"></a>
					<h3>list<wbr>Fields</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">list<wbr>Fields<span class="tsd-signature-symbol">(</span>callOptions<span class="tsd-signature-symbol">?: </span><a href="../interfaces/iendpointcalloptions.html" class="tsd-signature-type">IEndpointCallOptions</a>, callParams<span class="tsd-signature-symbol">?: </span><a href="../interfaces/iendpointcallparameters.html" class="tsd-signature-type">IEndpointCallParameters</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">IFieldDescription[]</span><span class="tsd-signature-symbol">&gt;</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in
										<a href="https://github.com/coveo/search-ui/tree/master/src/rest/SearchEndpoint.ts#L771">rest/SearchEndpoint.ts
									:771</a></li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Lists all fields for the index, and returns an array of their descriptions.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> callOptions: <a href="../interfaces/iendpointcalloptions.html" class="tsd-signature-type">IEndpointCallOptions</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>An additional set of options to use for this call.</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> callParams: <a href="../interfaces/iendpointcallparameters.html" class="tsd-signature-type">IEndpointCallParameters</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>The options injected by the applied decorators.</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">IFieldDescription[]</span><span class="tsd-signature-symbol">&gt;</span></h4>
							<p>A Promise of the index fields and descriptions.</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="listsubscriptions" class="tsd-anchor"></a>
					<h3>list<wbr>Subscriptions</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">list<wbr>Subscriptions<span class="tsd-signature-symbol">(</span>page<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span>, callOptions<span class="tsd-signature-symbol">?: </span><a href="../interfaces/iendpointcalloptions.html" class="tsd-signature-type">IEndpointCallOptions</a>, callParams<span class="tsd-signature-symbol">?: </span><a href="../interfaces/iendpointcallparameters.html" class="tsd-signature-type">IEndpointCallParameters</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">ISubscription[]</span><span class="tsd-signature-symbol">&gt;</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in
										<a href="https://github.com/coveo/search-ui/tree/master/src/rest/SearchEndpoint.ts#L962">rest/SearchEndpoint.ts
									:962</a></li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Gets a Promise of an array of the current subscriptions.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> page: <span class="tsd-signature-type">number</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>The page of the subscriptions.</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> callOptions: <a href="../interfaces/iendpointcalloptions.html" class="tsd-signature-type">IEndpointCallOptions</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>An additional set of options to use for this call.</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> callParams: <a href="../interfaces/iendpointcallparameters.html" class="tsd-signature-type">IEndpointCallParameters</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>The options injected by the applied decorators.</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">ISubscription[]</span><span class="tsd-signature-symbol">&gt;</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="plan" class="tsd-anchor"></a>
					<h3>plan</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">plan<span class="tsd-signature-symbol">(</span>query<span class="tsd-signature-symbol">: </span><a href="../interfaces/iquery.html" class="tsd-signature-type">IQuery</a>, callOptions<span class="tsd-signature-symbol">?: </span><a href="../interfaces/iendpointcalloptions.html" class="tsd-signature-type">IEndpointCallOptions</a>, callParams<span class="tsd-signature-symbol">?: </span><a href="../interfaces/iendpointcallparameters.html" class="tsd-signature-type">IEndpointCallParameters</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="executionplan.html" class="tsd-signature-type">ExecutionPlan</a><span class="tsd-signature-symbol">&gt;</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in
										<a href="https://github.com/coveo/search-ui/tree/master/src/rest/SearchEndpoint.ts#L460">rest/SearchEndpoint.ts
									:460</a></li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Gets the plan of execution of a search request, without performing it.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>query: <a href="../interfaces/iquery.html" class="tsd-signature-type">IQuery</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>The query to execute. Typically, the query object is built using a
										<a href="querybuilder.html"><code>QueryBuilder</code></a>.</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> callOptions: <a href="../interfaces/iendpointcalloptions.html" class="tsd-signature-type">IEndpointCallOptions</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>An additional set of options to use for this call.</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> callParams: <a href="../interfaces/iendpointcallparameters.html" class="tsd-signature-type">IEndpointCallParameters</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>The options injected by the applied decorators.</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="executionplan.html" class="tsd-signature-type">ExecutionPlan</a><span class="tsd-signature-symbol">&gt;</span></h4>
							<p>A Promise of plan results.</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="ratedocument" class="tsd-anchor"></a>
					<h3>rate<wbr>Document</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">rate<wbr>Document<span class="tsd-signature-symbol">(</span>ratingRequest<span class="tsd-signature-symbol">: </span><a href="../interfaces/iratingrequest.html" class="tsd-signature-type">IRatingRequest</a>, callOptions<span class="tsd-signature-symbol">?: </span><a href="../interfaces/iendpointcalloptions.html" class="tsd-signature-type">IEndpointCallOptions</a>, callParams<span class="tsd-signature-symbol">?: </span><a href="../interfaces/iendpointcallparameters.html" class="tsd-signature-type">IEndpointCallParameters</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">&gt;</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in
										<a href="https://github.com/coveo/search-ui/tree/master/src/rest/SearchEndpoint.ts#L812">rest/SearchEndpoint.ts
									:812</a></li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p><strong>Note:</strong></p>
								</div>
								<blockquote>
									<p>The Coveo Cloud V2 platform does not support collaborative rating. Therefore, this method is obsolete in Coveo Cloud V2.</p>
								</blockquote>
								<p>Rates a single item in the index (granted that collaborative rating is enabled on your index)</p>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>ratingRequest: <a href="../interfaces/iratingrequest.html" class="tsd-signature-type">IRatingRequest</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>The item id, and the rating to add.</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> callOptions: <a href="../interfaces/iendpointcalloptions.html" class="tsd-signature-type">IEndpointCallOptions</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>An additional set of options to use for this call.</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> callParams: <a href="../interfaces/iendpointcallparameters.html" class="tsd-signature-type">IEndpointCallParameters</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>The options injected by the applied decorators.</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">&gt;</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="search" class="tsd-anchor"></a>
					<h3>search</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">search<span class="tsd-signature-symbol">(</span>query<span class="tsd-signature-symbol">: </span><a href="../interfaces/iquery.html" class="tsd-signature-type">IQuery</a>, callOptions<span class="tsd-signature-symbol">?: </span><a href="../interfaces/iendpointcalloptions.html" class="tsd-signature-type">IEndpointCallOptions</a>, callParams<span class="tsd-signature-symbol">?: </span><a href="../interfaces/iendpointcallparameters.html" class="tsd-signature-type">IEndpointCallParameters</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/iqueryresults.html" class="tsd-signature-type">IQueryResults</a><span class="tsd-signature-symbol">&gt;</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in
										<a href="https://github.com/coveo/search-ui/tree/master/src/rest/SearchEndpoint.ts#L393">rest/SearchEndpoint.ts
									:393</a></li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Performs a search on the index and returns a Promise of <a href="../interfaces/iqueryresults.html"><code>IQueryResults</code></a>.</p>
								</div>
								<p>This method slightly modifies the query results by adding additional information to each result (id, state object,
								etc.).</p>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>query: <a href="../interfaces/iquery.html" class="tsd-signature-type">IQuery</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>The query to execute. Typically, the query object is built using a
										<a href="querybuilder.html"><code>QueryBuilder</code></a>.</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> callOptions: <a href="../interfaces/iendpointcalloptions.html" class="tsd-signature-type">IEndpointCallOptions</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>An additional set of options to use for this call.</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> callParams: <a href="../interfaces/iendpointcallparameters.html" class="tsd-signature-type">IEndpointCallParameters</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>The options injected by the applied decorators.</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/iqueryresults.html" class="tsd-signature-type">IQueryResults</a><span class="tsd-signature-symbol">&gt;</span></h4>
							<p>A Promise of query results.</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="setrequestmodifier" class="tsd-anchor"></a>
					<h3>set<wbr>Request<wbr>Modifier</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">set<wbr>Request<wbr>Modifier<span class="tsd-signature-symbol">(</span>requestModifier<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">function</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in
										<a href="https://github.com/coveo/search-ui/tree/master/src/rest/SearchEndpoint.ts#L278">rest/SearchEndpoint.ts
									:278</a></li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Sets a function which allows external code to modify all endpoint call parameters before the browser sends them.</p>
								</div>
								<p><strong>Note:</strong></p>
								<blockquote>
									<p>This is useful in very specific scenarios where the network infrastructure requires special request headers to be
									added or removed, for example.</p>
								</blockquote>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>requestModifier: <span class="tsd-signature-type">function</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>The function.</p>
									</div>
									<ul class="tsd-parameters">
										<li class="tsd-parameter-siganture">
											<ul class="tsd-signatures tsd-kind-type-literal tsd-is-not-exported">
												<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>params<span class="tsd-signature-symbol">: </span><a href="../interfaces/irequestinfo.html" class="tsd-signature-type">IRequestInfo</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/irequestinfo.html" class="tsd-signature-type">IRequestInfo</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
											</ul>
											<ul class="tsd-descriptions">
												<li class="tsd-description">
													<h4 class="tsd-parameters-title">Parameters</h4>
													<ul class="tsd-parameters">
														<li>
															<h5>params: <a href="../interfaces/irequestinfo.html" class="tsd-signature-type">IRequestInfo</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h5>
														</li>
													</ul>
													<h4 class="tsd-returns-title">Returns <a href="../interfaces/irequestinfo.html" class="tsd-signature-type">IRequestInfo</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
												</li>
											</ul>
										</li>
									</ul>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="tagdocument" class="tsd-anchor"></a>
					<h3>tag<wbr>Document</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">tag<wbr>Document<span class="tsd-signature-symbol">(</span>taggingRequest<span class="tsd-signature-symbol">: </span><a href="../interfaces/itaggingrequest.html" class="tsd-signature-type">ITaggingRequest</a>, callOptions<span class="tsd-signature-symbol">?: </span><a href="../interfaces/iendpointcalloptions.html" class="tsd-signature-type">IEndpointCallOptions</a>, callParams<span class="tsd-signature-symbol">?: </span><a href="../interfaces/iendpointcallparameters.html" class="tsd-signature-type">IEndpointCallParameters</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">&gt;</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in
										<a href="https://github.com/coveo/search-ui/tree/master/src/rest/SearchEndpoint.ts#L842">rest/SearchEndpoint.ts
									:842</a></li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Tags a single item.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>taggingRequest: <a href="../interfaces/itaggingrequest.html" class="tsd-signature-type">ITaggingRequest</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>The item id, and the tag action to perform.</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> callOptions: <a href="../interfaces/iendpointcalloptions.html" class="tsd-signature-type">IEndpointCallOptions</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>An additional set of options to use for this call.</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> callParams: <a href="../interfaces/iendpointcallparameters.html" class="tsd-signature-type">IEndpointCallParameters</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>The options injected by the applied decorators.</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">&gt;</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
					<a name="updatesubscription" class="tsd-anchor"></a>
					<h3>update<wbr>Subscription</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">update<wbr>Subscription<span class="tsd-signature-symbol">(</span>subscription<span class="tsd-signature-symbol">: </span><a href="../interfaces/isubscription.html" class="tsd-signature-type">ISubscription</a>, callOptions<span class="tsd-signature-symbol">?: </span><a href="../interfaces/iendpointcalloptions.html" class="tsd-signature-type">IEndpointCallOptions</a>, callParams<span class="tsd-signature-symbol">?: </span><a href="../interfaces/iendpointcallparameters.html" class="tsd-signature-type">IEndpointCallParameters</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/isubscription.html" class="tsd-signature-type">ISubscription</a><span class="tsd-signature-symbol">&gt;</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in
										<a href="https://github.com/coveo/search-ui/tree/master/src/rest/SearchEndpoint.ts#L1013">rest/SearchEndpoint.ts
									:1013</a></li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Updates a subscription with new parameters.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>subscription: <a href="../interfaces/isubscription.html" class="tsd-signature-type">ISubscription</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>The subscription to update with new parameters.</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> callOptions: <a href="../interfaces/iendpointcalloptions.html" class="tsd-signature-type">IEndpointCallOptions</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>An additional set of options to use for this call.</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> callParams: <a href="../interfaces/iendpointcallparameters.html" class="tsd-signature-type">IEndpointCallParameters</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>The options injected by the applied decorators.</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/isubscription.html" class="tsd-signature-type">ISubscription</a><span class="tsd-signature-symbol">&gt;</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
					<a name="configurecloudendpoint" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagStatic">Static</span> configure<wbr>Cloud<wbr>Endpoint</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
						<li class="tsd-signature tsd-kind-icon">configure<wbr>Cloud<wbr>Endpoint<span class="tsd-signature-symbol">(</span>organization<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span>, token<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span>, uri<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span>, otherOptions<span class="tsd-signature-symbol">?: </span><a href="../interfaces/isearchendpointoptions.html" class="tsd-signature-type">ISearchEndpointOptions</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in
										<a href="https://github.com/coveo/search-ui/tree/master/src/rest/SearchEndpoint.ts#L143">rest/SearchEndpoint.ts
									:143</a></li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Configures a search endpoint on a Coveo Cloud V1 index.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> organization: <span class="tsd-signature-type">string</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>The organization ID of your Coveo Cloud index.</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> token: <span class="tsd-signature-type">string</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>The token to use to execute query. If not specified, you will likely need to login when querying.</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagDefault value">Default value</span> uri: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> =&nbsp;&quot;https://cloudplatform.coveo.com/rest/search&quot;</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>The URI of the Coveo Cloud REST Search API. By default, this points to the production environment.</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> otherOptions: <a href="../interfaces/isearchendpointoptions.html" class="tsd-signature-type">ISearchEndpointOptions</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>A set of additional options to use when configuring this endpoint.</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
					<a name="configurecloudv2endpoint" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagStatic">Static</span> configure<wbr>Cloud<wbr>V2Endpoint</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
						<li class="tsd-signature tsd-kind-icon">configure<wbr>Cloud<wbr>V2Endpoint<span class="tsd-signature-symbol">(</span>organization<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span>, token<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span>, uri<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span>, otherOptions<span class="tsd-signature-symbol">?: </span><a href="../interfaces/isearchendpointoptions.html" class="tsd-signature-type">ISearchEndpointOptions</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in
										<a href="https://github.com/coveo/search-ui/tree/master/src/rest/SearchEndpoint.ts#L178">rest/SearchEndpoint.ts
									:178</a></li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p><a href="https://docs.coveo.com/331/#configuring-a-new-search-endpoint">Configures a new search endpoint</a> on a Coveo Cloud V2 organization.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> organization: <span class="tsd-signature-type">string</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>The unique identifier of the target Coveo Cloud V2 organization (e.g., <code>mycoveocloudv2organizationg8tp8wu3</code>).</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> token: <span class="tsd-signature-type">string</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>The access token to authenticate Search API requests with (i.e., an <a href="https://docs.coveo.com/105/">API key</a> or a <a href="https://docs.coveo.com/56/">search token</a>).</p>
										<p><strong>Note:</strong> This token will also authenticate Usage Analytics Write API requests if the search interface initializes an <a href="../components/analytics.html"><code>Analytics</code></a> component whose <a href="../components/analytics.html#options.token"><code>token</code></a> option is unspecified.</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagDefault value">Default value</span> uri: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> =&nbsp;&quot;https://platform.cloud.coveo.com/rest/search&quot;</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>The base URI of the Search API.</p>
										<p><strong>Allowed values:</strong></p>
										<ul>
											<li><code>https://platform.cloud.coveo.com/rest/search</code> (for organizations in the standard Coveo Cloud V2 environment)</li>
											<li><code>https://platform-eu.cloud.coveo.com/rest/search</code> (for organizations with European <a href="https://docs.coveo.com/en/2976/#data-residency-configuration">data residency</a>)</li>
											<li><code>https://platform-au.cloud.coveo.com/rest/search</code> (for organizations with Australian data residency)</li>
											<li><code>https://platformhipaa.cloud.coveo.com/rest/search</code> (for <a href="https://docs.coveo.com/1853/">HIPAA</a> organizations)</li>
										</ul>
										<p><strong>Default:</strong> <code>https://platform.cloud.coveo.com/rest/search</code></p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> otherOptions: <a href="../interfaces/isearchendpointoptions.html" class="tsd-signature-type">ISearchEndpointOptions</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>Additional options to apply for this endpoint (e.g., a <a href="../interfaces/isearchendpointoptions.html#renewaccesstoken"><code>renewAccessToken</code></a> function).</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
					<a name="configureonpremiseendpoint" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagStatic">Static</span> configure<wbr>OnPremise<wbr>Endpoint</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
						<li class="tsd-signature tsd-kind-icon">configure<wbr>OnPremise<wbr>Endpoint<span class="tsd-signature-symbol">(</span>uri<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, token<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span>, otherOptions<span class="tsd-signature-symbol">?: </span><a href="../interfaces/isearchendpointoptions.html" class="tsd-signature-type">ISearchEndpointOptions</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in
										<a href="https://github.com/coveo/search-ui/tree/master/src/rest/SearchEndpoint.ts#L194">rest/SearchEndpoint.ts
									:194</a></li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Configures a search endpoint on a Coveo on-premise index.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>uri: <span class="tsd-signature-type">string</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>The URI of your Coveo Search API endpoint (e.g., <code>http://myserver:8080/rest/search</code>)</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> token: <span class="tsd-signature-type">string</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>The token to use to execute query. If not specified, you will likely need to login when querying
										(unless your Coveo Search API endpoint is configured using advanced auth options, such as Windows auth or claims).</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> otherOptions: <a href="../interfaces/isearchendpointoptions.html" class="tsd-signature-type">ISearchEndpointOptions</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>A set of additional options to use when configuring this endpoint.</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
					<a name="configuresampleendpoint" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagStatic">Static</span> configure<wbr>Sample<wbr>Endpoint</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
						<li class="tsd-signature tsd-kind-icon">configure<wbr>Sample<wbr>Endpoint<span class="tsd-signature-symbol">(</span>otherOptions<span class="tsd-signature-symbol">?: </span><a href="../interfaces/isearchendpointoptions.html" class="tsd-signature-type">ISearchEndpointOptions</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in
										<a href="https://github.com/coveo/search-ui/tree/master/src/rest/SearchEndpoint.ts#L86">rest/SearchEndpoint.ts
									:86</a></li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Configures a demo search endpoint on a Coveo Cloud V1 organization whose index contains various types of non-secured items.</p>
								</div>
								<p><strong>Note:</strong> This method mainly exists for demo and testing purposes.</p>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> otherOptions: <a href="../interfaces/isearchendpointoptions.html" class="tsd-signature-type">ISearchEndpointOptions</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>Additional options to apply for this endpoint.</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
					<a name="configuresampleendpointv2" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagStatic">Static</span> configure<wbr>Sample<wbr>Endpoint<wbr>V2</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
						<li class="tsd-signature tsd-kind-icon">configure<wbr>Sample<wbr>Endpoint<wbr>V2<span class="tsd-signature-symbol">(</span>otherOptions<span class="tsd-signature-symbol">?: </span><a href="../interfaces/isearchendpointoptions.html" class="tsd-signature-type">ISearchEndpointOptions</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in
										<a href="https://github.com/coveo/search-ui/tree/master/src/rest/SearchEndpoint.ts#L120">rest/SearchEndpoint.ts
									:120</a></li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Configures a demo search endpoint on a Coveo Cloud V2 organization whose index contains various types of non-secured items.</p>
								</div>
								<p><strong>Note:</strong> This method mainly exists for demo and testing purposes.</p>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> otherOptions: <a href="../interfaces/isearchendpointoptions.html" class="tsd-signature-type">ISearchEndpointOptions</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>Additional options to apply for this endpoint.</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
			</section>
			<section class="tsd-panel-group tsd-member-group ">
				<h2>Properties</h2>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-static">
					<a name="endpoints" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagStatic">Static</span> endpoints</h3>
					<div class="tsd-signature tsd-kind-icon">endpoints<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">object</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in
								<a href="https://github.com/coveo/search-ui/tree/master/src/rest/SearchEndpoint.ts#L77">rest/SearchEndpoint.ts
							:77</a></li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<dl class="tsd-deprecated">
						</dl>
						<div class="lead">
							<p>A map of all initialized <code>SearchEndpoint</code> instances.</p>
						</div>
						<p><strong>Example:</strong> <code>Coveo.SearchEndpoint.endpoints[&quot;default&quot;]</code> returns the default endpoint that was created at initialization.</p>
						<dl class="tsd-comment-tags">
							<dt>type</dt>
							<dd><p>{{}}</p>
							</dd>
						</dl>
					</div>
					<div class="tsd-type-declaration">
						<h4>Type declaration</h4>
						<ul class="tsd-parameters">
							<li class="tsd-parameter-index-signature">
								<h5><span class="tsd-signature-symbol">[</span>endpoint: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><a href="searchendpoint.html" class="tsd-signature-type">SearchEndpoint</a></h5>
							</li>
						</ul>
					</div>
				</section>
			</section>
			<section class="tsd-panel-group tsd-member-group ">
				<h2>Constructors</h2>
				<section class="tsd-panel tsd-member tsd-kind-constructor tsd-parent-kind-class">
					<a name="constructor" class="tsd-anchor"></a>
					<h3>constructor</h3>
					<ul class="tsd-signatures tsd-kind-constructor tsd-parent-kind-class">
						<li class="tsd-signature tsd-kind-icon">new <wbr>Search<wbr>Endpoint<span class="tsd-signature-symbol">(</span>options<span class="tsd-signature-symbol">?: </span><a href="../interfaces/isearchendpointoptions.html" class="tsd-signature-type">ISearchEndpointOptions</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="searchendpoint.html" class="tsd-signature-type">SearchEndpoint</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in
										<a href="https://github.com/coveo/search-ui/tree/master/src/rest/SearchEndpoint.ts#L230">rest/SearchEndpoint.ts
									:230</a></li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Creates a new <code>SearchEndpoint</code> instance.
										Uses a set of adequate default options, and merges these with the <code>options</code> parameter.
										Also creates an <a href="endpointcaller.html"><code>EndpointCaller</code></a> instance and uses it to communicate with the endpoint
									internally.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> options: <a href="../interfaces/isearchendpointoptions.html" class="tsd-signature-type">ISearchEndpointOptions</a></h5>
									<div class="tsd-comment tsd-typography">
										<div class="lead">
											<p>The custom options to apply to the new <code>SearchEndpoint</code>.</p>
										</div>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="searchendpoint.html" class="tsd-signature-type">SearchEndpoint</a></h4>
						</li>
					</ul>
				</section>
			</section>
			<section class="tsd-panel tsd-hierarchy">
				<h3>Hierarchy</h3>
				<ul class="tsd-hierarchy">
					<li>
						<span class="target">SearchEndpoint</span>
					</li>
				</ul>
			</section>
			<section class="tsd-panel">
				<h3>Implements</h3>
				<ul class="tsd-hierarchy">
					<li><span class="tsd-signature-type">ISearchEndpoint</span></li>
				</ul>
			</section>
			<footer class="with-border-bottom">
				<div class="container">
					<h2>Legend</h2>
					<div class="tsd-legend-group">
						<ul class="tsd-legend">
							<li class="tsd-kind-module"><span class="tsd-kind-icon">Module</span></li>
							<li class="tsd-kind-object-literal"><span class="tsd-kind-icon">Object literal</span></li>
							<li class="tsd-kind-variable"><span class="tsd-kind-icon">Variable</span></li>
							<li class="tsd-kind-function"><span class="tsd-kind-icon">Function</span></li>
							<li class="tsd-kind-function tsd-has-type-parameter"><span class="tsd-kind-icon">Function with type parameter</span></li>
							<li class="tsd-kind-index-signature"><span class="tsd-kind-icon">Index signature</span></li>
							<li class="tsd-kind-type-alias"><span class="tsd-kind-icon">Type alias</span></li>
						</ul>
						<ul class="tsd-legend">
							<li class="tsd-kind-enum"><span class="tsd-kind-icon">Enumeration</span></li>
							<li class="tsd-kind-enum-member"><span class="tsd-kind-icon">Enumeration member</span></li>
							<li class="tsd-kind-property tsd-parent-kind-enum"><span class="tsd-kind-icon">Property</span></li>
							<li class="tsd-kind-method tsd-parent-kind-enum"><span class="tsd-kind-icon">Method</span></li>
						</ul>
						<ul class="tsd-legend">
							<li class="tsd-kind-interface"><span class="tsd-kind-icon">Interface</span></li>
							<li class="tsd-kind-interface tsd-has-type-parameter"><span class="tsd-kind-icon">Interface with type parameter</span></li>
							<li class="tsd-kind-constructor tsd-parent-kind-interface"><span class="tsd-kind-icon">Constructor</span></li>
							<li class="tsd-kind-property tsd-parent-kind-interface"><span class="tsd-kind-icon">Property</span></li>
							<li class="tsd-kind-method tsd-parent-kind-interface"><span class="tsd-kind-icon">Method</span></li>
							<li class="tsd-kind-index-signature tsd-parent-kind-interface"><span class="tsd-kind-icon">Index signature</span></li>
						</ul>
						<ul class="tsd-legend">
							<li class="tsd-kind-class"><span class="tsd-kind-icon">Class</span></li>
							<li class="tsd-kind-class tsd-has-type-parameter"><span class="tsd-kind-icon">Class with type parameter</span></li>
							<li class="tsd-kind-constructor tsd-parent-kind-class"><span class="tsd-kind-icon">Constructor</span></li>
							<li class="tsd-kind-property tsd-parent-kind-class"><span class="tsd-kind-icon">Property</span></li>
							<li class="tsd-kind-method tsd-parent-kind-class"><span class="tsd-kind-icon">Method</span></li>
							<li class="tsd-kind-accessor tsd-parent-kind-class"><span class="tsd-kind-icon">Accessor</span></li>
							<li class="tsd-kind-index-signature tsd-parent-kind-class"><span class="tsd-kind-icon">Index signature</span></li>
						</ul>
						<ul class="tsd-legend">
							<li class="tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited constructor</span></li>
							<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited property</span></li>
							<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited method</span></li>
							<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited accessor</span></li>
						</ul>
						<ul class="tsd-legend">
							<li class="tsd-kind-property tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected property</span></li>
							<li class="tsd-kind-method tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected method</span></li>
							<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected accessor</span></li>
						</ul>
						<ul class="tsd-legend">
							<li class="tsd-kind-property tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private property</span></li>
							<li class="tsd-kind-method tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private method</span></li>
							<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private accessor</span></li>
						</ul>
						<ul class="tsd-legend">
							<li class="tsd-kind-property tsd-parent-kind-class tsd-is-static"><span class="tsd-kind-icon">Static property</span></li>
							<li class="tsd-kind-call-signature tsd-parent-kind-class tsd-is-static"><span class="tsd-kind-icon">Static method</span></li>
						</ul>
					</div>
				</div>
		</footer>        </div>
	</div>
</div>
<script src="../assets/js/main.js"></script>
<script src="../assets/js/generateMetaData.js"></script>
</body>
</html>