Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/algolia/algoliasearch-client-javascript
/ functions
Functions
600 in github.com/algolia/algoliasearch-client-javascript
⨍
Functions
600
◇
Types & classes
20
Function
clearCache
* Clears the cache of the transporter for the `requestsCache` and `responsesCache` properties.
packages/recommend/src/recommendClient.ts:114
Function
clearCache
* Clears the cache of the transporter for the `requestsCache` and `responsesCache` properties.
packages/client-insights/src/insightsClient.ts:80
Function
clearCache
* Clears the cache of the transporter for the `requestsCache` and `responsesCache` properties.
packages/monitoring/src/monitoringClient.ts:82
Function
clearCache
* Clears the cache of the transporter for the `requestsCache` and `responsesCache` properties.
packages/algoliasearch/lite/src/liteClient.ts:107
Function
clearObjects
* Deletes only the records from an index while keeping settings, synonyms, and rules. This operation is resource-intensive and subject to [indexing ra
packages/client-search/src/searchClient.ts:1057
Function
clearRules
* Deletes all rules from the index. * * Required API Key ACLs: * - editSettings * @param clearRules - The clearRules object.
packages/client-search/src/searchClient.ts:1084
Function
clearSynonyms
* Deletes all synonyms from the index. * * Required API Key ACLs: * - editSettings * @param clearSynonyms - The clearSynonyms obj
packages/client-search/src/searchClient.ts:1118
Function
compositionClient
( appId: string, apiKey: string, options?: ClientOptions | undefined, )
packages/composition/builds/browser.ts:19
Function
compositionClient
( appId: string, apiKey: string, options?: ClientOptions | undefined, )
packages/composition/builds/node.ts:18
Function
compositionClient
( appId: string, apiKey: string, options?: ClientOptions | undefined, )
packages/composition/builds/worker.ts:16
Function
compositionClient
( appId: string, apiKey: string, options?: ClientOptions | undefined, )
packages/composition/builds/fetch.ts:18
Function
computeRealtimeUser
* Sends a request to compute the real-time user\'s personalization profile. * * Required API Key ACLs: * - recommendation *
packages/advanced-personalization/src/advancedPersonalizationClient.ts:136
Method
constructor
(message: string, name: string)
packages/client-common/src/transporter/errors.ts:6
Method
constructor
(indexName: string)
packages/client-common/src/transporter/errors.ts:16
Method
constructor
()
packages/client-common/src/transporter/errors.ts:22
Method
constructor
(indexName: string)
packages/client-common/src/transporter/errors.ts:28
Method
constructor
(message: string, stackTrace: StackFrame[], name: string)
packages/client-common/src/transporter/errors.ts:36
Method
constructor
(stackTrace: StackFrame[])
packages/client-common/src/transporter/errors.ts:44
Method
constructor
(message: string, status: number, stackTrace: StackFrame[], name = 'ApiError')
packages/client-common/src/transporter/errors.ts:56
Method
constructor
(message: string, response: Response)
packages/client-common/src/transporter/errors.ts:65
Method
constructor
(message: string, status: number, error: DetailedError, stackTrace: StackFrame[])
packages/client-common/src/transporter/errors.ts:91
Function
createAgent
* Create a new agent. * * Required API Key ACLs: * - editSettings * @param agentConfigCreate - The agentConfigCreate object.
packages/agent-studio/src/agentStudioClient.ts:274
Function
createAgentAllowedDomain
* Add a single allowed domain pattern (e.g. https://app.example.com or *.example.com). * * Required API Key ACLs: * - editSettings
packages/agent-studio/src/agentStudioClient.ts:308
Function
createAgentCompletion
* Create a completion for the specified agent. This endpoint handles two types of requests: 1. Normal completion request: User message -> Agent respo
packages/agent-studio/src/agentStudioClient.ts:352
Function
createAgentCompletionStream
* Create a completion for the specified agent. This endpoint handles two types of requests: 1. Normal completion request: User message -> Agent respo
packages/agent-studio/src/agentStudioClient.ts:488
Function
createAgentCompletionStreamRaw
* Create a completion for the specified agent. This endpoint handles two types of requests: 1. Normal completion request: User message -> Agent respo
packages/agent-studio/src/agentStudioClient.ts:420
Function
createAuthentication
* Creates a new authentication resource. * * Required API Key ACLs: * - addObject * - deleteIndex * - editSettings *
packages/ingestion/src/ingestionClient.ts:346
Function
createConfig
* Creates a new Query Suggestions configuration. You can have up to 100 configurations per Algolia application. * * Required API Key ACLs:
packages/client-query-suggestions/src/querySuggestionsClient.ts:130
Function
createDestination
* Creates a new destination. * * Required API Key ACLs: * - addObject * - deleteIndex * - editSettings * @param desti
packages/ingestion/src/ingestionClient.ts:381
Function
createFeedback
* Create new feedback entry. * * Required API Key ACLs: * - search * @param feedbackCreationRequest - The feedbackCreationRequest
packages/agent-studio/src/agentStudioClient.ts:531
Function
createProvider
* Create Provider. * * Required API Key ACLs: * - editSettings * @param providerAuthenticationCreate - The providerAuthentication
packages/agent-studio/src/agentStudioClient.ts:564
Function
createRequest
(request: Request, requestOptions: RequestOptions = {})
packages/client-common/src/transporter/createTransporter.ts:234
Function
createSecretKey
* Create Secret Key. * * Required API Key ACLs: * - admin * @param secretKeyCreate - The secretKeyCreate object. * @param re
packages/agent-studio/src/agentStudioClient.ts:601
Function
createSource
* Creates a new source. * * Required API Key ACLs: * - addObject * - deleteIndex * - editSettings * @param sourceCrea
packages/ingestion/src/ingestionClient.ts:416
Function
createTask
* Creates a new task. * * Required API Key ACLs: * - addObject * - deleteIndex * - editSettings * @param taskCreate -
packages/ingestion/src/ingestionClient.ts:447
Function
createTaskV1
* Creates a new task using the v1 endpoint. Use `createTask` instead. * * Required API Key ACLs: * - addObject * - deleteIndex
packages/ingestion/src/ingestionClient.ts:481
Function
createTransformation
* Creates a new transformation. * * Required API Key ACLs: * - addObject * - deleteIndex * - editSettings * @param tr
packages/ingestion/src/ingestionClient.ts:514
Function
customDelete
* This method lets you send requests to the Algolia REST API. * @param customDelete - The customDelete object. * @param customDelete.path -
packages/client-personalization/src/personalizationClient.ts:125
Function
customDelete
* This method lets you send requests to the Algolia REST API. * @param customDelete - The customDelete object. * @param customDelete.path -
packages/abtesting/src/abtestingV3Client.ts:162
Function
customDelete
* This method lets you send requests to the Algolia REST API. * @param customDelete - The customDelete object. * @param customDelete.path -
packages/client-search/src/searchClient.ts:1149
Function
customDelete
* This method lets you send requests to the Algolia REST API. * @param customDelete - The customDelete object. * @param customDelete.path -
packages/composition/src/compositionClient.ts:209
Function
customDelete
* This method lets you send requests to the Algolia REST API. * @param customDelete - The customDelete object. * @param customDelete.path -
packages/client-abtesting/src/abtestingClient.ts:159
Function
customDelete
* This method lets you send requests to the Algolia REST API. * @param customDelete - The customDelete object. * @param customDelete.path -
packages/ingestion/src/ingestionClient.ts:544
Function
customDelete
* This method lets you send requests to the Algolia REST API. * @param customDelete - The customDelete object. * @param customDelete.path -
packages/advanced-personalization/src/advancedPersonalizationClient.ts:163
Function
customDelete
* This method lets you send requests to the Algolia REST API. * @param customDelete - The customDelete object. * @param customDelete.path -
packages/client-query-suggestions/src/querySuggestionsClient.ts:158
Function
customDelete
* This method lets you send requests to the Algolia REST API. * @param customDelete - The customDelete object. * @param customDelete.path -
packages/client-analytics/src/analyticsClient.ts:159
Function
customDelete
* This method lets you send requests to the Algolia REST API. * @param customDelete - The customDelete object. * @param customDelete.path -
packages/agent-studio/src/agentStudioClient.ts:628
Function
customDelete
* This method lets you send requests to the Algolia REST API. * @param customDelete - The customDelete object. * @param customDelete.path -
packages/recommend/src/recommendClient.ts:192
Function
customDelete
* This method lets you send requests to the Algolia REST API. * @param customDelete - The customDelete object. * @param customDelete.path -
packages/client-insights/src/insightsClient.ts:122
Function
customDelete
* This method lets you send requests to the Algolia REST API. * @param customDelete - The customDelete object. * @param customDelete.path -
packages/monitoring/src/monitoringClient.ts:124
Function
customGet
* This method lets you send requests to the Algolia REST API. * @param customGet - The customGet object. * @param customGet.path - Path of t
packages/client-personalization/src/personalizationClient.ts:152
Function
customGet
* This method lets you send requests to the Algolia REST API. * @param customGet - The customGet object. * @param customGet.path - Path of t
packages/abtesting/src/abtestingV3Client.ts:189
Function
customGet
* This method lets you send requests to the Algolia REST API. * @param customGet - The customGet object. * @param customGet.path - Path of t
packages/client-search/src/searchClient.ts:1176
Function
customGet
* This method lets you send requests to the Algolia REST API. * @param customGet - The customGet object. * @param customGet.path - Path of t
packages/composition/src/compositionClient.ts:236
Function
customGet
* This method lets you send requests to the Algolia REST API. * @param customGet - The customGet object. * @param customGet.path - Path of t
packages/client-abtesting/src/abtestingClient.ts:186
Function
customGet
* This method lets you send requests to the Algolia REST API. * @param customGet - The customGet object. * @param customGet.path - Path of t
packages/ingestion/src/ingestionClient.ts:571
Function
customGet
* This method lets you send requests to the Algolia REST API. * @param customGet - The customGet object. * @param customGet.path - Path of t
packages/advanced-personalization/src/advancedPersonalizationClient.ts:190
Function
customGet
* This method lets you send requests to the Algolia REST API. * @param customGet - The customGet object. * @param customGet.path - Path of t
packages/client-query-suggestions/src/querySuggestionsClient.ts:185
Function
customGet
* This method lets you send requests to the Algolia REST API. * @param customGet - The customGet object. * @param customGet.path - Path of t
packages/client-analytics/src/analyticsClient.ts:186
Function
customGet
* This method lets you send requests to the Algolia REST API. * @param customGet - The customGet object. * @param customGet.path - Path of t
packages/agent-studio/src/agentStudioClient.ts:655
Function
customGet
* This method lets you send requests to the Algolia REST API. * @param customGet - The customGet object. * @param customGet.path - Path of t
packages/recommend/src/recommendClient.ts:219
Function
customGet
* This method lets you send requests to the Algolia REST API. * @param customGet - The customGet object. * @param customGet.path - Path of t
packages/client-insights/src/insightsClient.ts:149
Function
customGet
* This method lets you send requests to the Algolia REST API. * @param customGet - The customGet object. * @param customGet.path - Path of t
packages/monitoring/src/monitoringClient.ts:151
Function
customPost
* This method lets you send requests to the Algolia REST API. * @param customPost - The customPost object. * @param customPost.path - Path o
packages/client-personalization/src/personalizationClient.ts:177
Function
customPost
* This method lets you send requests to the Algolia REST API. * @param customPost - The customPost object. * @param customPost.path - Path o
packages/abtesting/src/abtestingV3Client.ts:214
Function
customPost
* This method lets you send requests to the Algolia REST API. * @param customPost - The customPost object. * @param customPost.path - Path o
packages/client-search/src/searchClient.ts:1201
Function
customPost
* This method lets you send requests to the Algolia REST API. * @param customPost - The customPost object. * @param customPost.path - Path o
packages/composition/src/compositionClient.ts:261
Function
customPost
* This method lets you send requests to the Algolia REST API. * @param customPost - The customPost object. * @param customPost.path - Path o
packages/client-abtesting/src/abtestingClient.ts:211
Function
customPost
* This method lets you send requests to the Algolia REST API. * @param customPost - The customPost object. * @param customPost.path - Path o
packages/ingestion/src/ingestionClient.ts:596
Function
customPost
* This method lets you send requests to the Algolia REST API. * @param customPost - The customPost object. * @param customPost.path - Path o
packages/advanced-personalization/src/advancedPersonalizationClient.ts:215
Function
customPost
* This method lets you send requests to the Algolia REST API. * @param customPost - The customPost object. * @param customPost.path - Path o
packages/client-query-suggestions/src/querySuggestionsClient.ts:210
Function
customPost
* This method lets you send requests to the Algolia REST API. * @param customPost - The customPost object. * @param customPost.path - Path o
packages/client-analytics/src/analyticsClient.ts:211
Function
customPost
* This method lets you send requests to the Algolia REST API. * @param customPost - The customPost object. * @param customPost.path - Path o
packages/agent-studio/src/agentStudioClient.ts:680
Function
customPost
* This method lets you send requests to the Algolia REST API. * @param customPost - The customPost object. * @param customPost.path - Path o
packages/recommend/src/recommendClient.ts:244
Function
customPost
* This method lets you send requests to the Algolia REST API. * @param customPost - The customPost object. * @param customPost.path - Path o
packages/client-insights/src/insightsClient.ts:174
Function
customPost
* This method lets you send requests to the Algolia REST API. * @param customPost - The customPost object. * @param customPost.path - Path o
packages/monitoring/src/monitoringClient.ts:176
Function
customPost
* This method lets you send requests to the Algolia REST API. * @param customPost - The customPost object. * @param customPost.path - Path o
packages/algoliasearch/lite/src/liteClient.ts:181
Function
customPut
* This method lets you send requests to the Algolia REST API. * @param customPut - The customPut object. * @param customPut.path - Path of t
packages/client-personalization/src/personalizationClient.ts:206
Function
customPut
* This method lets you send requests to the Algolia REST API. * @param customPut - The customPut object. * @param customPut.path - Path of t
packages/abtesting/src/abtestingV3Client.ts:243
Function
customPut
* This method lets you send requests to the Algolia REST API. * @param customPut - The customPut object. * @param customPut.path - Path of t
packages/client-search/src/searchClient.ts:1230
Function
customPut
* This method lets you send requests to the Algolia REST API. * @param customPut - The customPut object. * @param customPut.path - Path of t
packages/composition/src/compositionClient.ts:290
Function
customPut
* This method lets you send requests to the Algolia REST API. * @param customPut - The customPut object. * @param customPut.path - Path of t
packages/client-abtesting/src/abtestingClient.ts:240
Function
customPut
* This method lets you send requests to the Algolia REST API. * @param customPut - The customPut object. * @param customPut.path - Path of t
packages/ingestion/src/ingestionClient.ts:625
Function
customPut
* This method lets you send requests to the Algolia REST API. * @param customPut - The customPut object. * @param customPut.path - Path of t
packages/advanced-personalization/src/advancedPersonalizationClient.ts:244
Function
customPut
* This method lets you send requests to the Algolia REST API. * @param customPut - The customPut object. * @param customPut.path - Path of t
packages/client-query-suggestions/src/querySuggestionsClient.ts:239
Function
customPut
* This method lets you send requests to the Algolia REST API. * @param customPut - The customPut object. * @param customPut.path - Path of t
packages/client-analytics/src/analyticsClient.ts:240
Function
customPut
* This method lets you send requests to the Algolia REST API. * @param customPut - The customPut object. * @param customPut.path - Path of t
packages/agent-studio/src/agentStudioClient.ts:709
Function
customPut
* This method lets you send requests to the Algolia REST API. * @param customPut - The customPut object. * @param customPut.path - Path of t
packages/recommend/src/recommendClient.ts:273
Function
customPut
* This method lets you send requests to the Algolia REST API. * @param customPut - The customPut object. * @param customPut.path - Path of t
packages/client-insights/src/insightsClient.ts:203
Function
customPut
* This method lets you send requests to the Algolia REST API. * @param customPut - The customPut object. * @param customPut.path - Path of t
packages/monitoring/src/monitoringClient.ts:205
Function
debug
(message: string, args?: any | undefined)
packages/logger-console/src/logger.ts:6
Function
debug
(_message: string, _args?: any | undefined)
packages/client-common/src/logger/createNullLogger.ts:5
Function
defaultValue
()
packages/client-common/src/__tests__/cache/browser-local-storage-cache.test.ts:29
Function
defaultValue
()
packages/client-common/src/__tests__/cache/memory-cache.test.ts:19
Function
defaultValue
()
packages/client-common/src/__tests__/cache/fallbackable-cache.test.ts:24
Function
delete
(key: Record<string, any> | string)
packages/client-common/src/cache/createBrowserLocalStorageCache.ts:99
Function
delete
(_key: Record<string, any> | string)
packages/client-common/src/cache/createNullCache.ts:21
Function
delete
(key: Record<string, unknown> | string)
packages/client-common/src/cache/createMemoryCache.ts:31
Function
delete
(key: Record<string, any> | string)
packages/client-common/src/cache/createFallbackableCache.ts:31
Function
deleteABTest
* Deletes an A/B test by its ID. * * Required API Key ACLs: * - editSettings * @param deleteABTest - The deleteABTest object.
packages/abtesting/src/abtestingV3Client.ts:273
← previous
next →
201–300 of 600, ranked by callers