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
deleteABTest
* Deletes an A/B test by its ID. * * Required API Key ACLs: * - editSettings * @param deleteABTest - The deleteABTest object.
packages/client-abtesting/src/abtestingClient.ts:270
Function
deleteAgent
* Delete the specified agent. * * Required API Key ACLs: * - editSettings * @param deleteAgent - The deleteAgent object. * @
packages/agent-studio/src/agentStudioClient.ts:739
Function
deleteAgentConversations
* Deletes the conversations matching the given filers. * * Required API Key ACLs: * - logs * @param deleteAgentConversations - Th
packages/agent-studio/src/agentStudioClient.ts:767
Function
deleteAllowedDomain
* Remove an allowed domain by id. * * Required API Key ACLs: * - editSettings * @param deleteAllowedDomain - The deleteAllowedDom
packages/agent-studio/src/agentStudioClient.ts:808
Function
deleteApiKey
* Deletes the API key. * * Required API Key ACLs: * - admin * @param deleteApiKey - The deleteApiKey object. * @param delete
packages/client-search/src/searchClient.ts:1260
Function
deleteAuthentication
* Deletes an authentication resource. You can\'t delete authentication resources that are used by a source or a destination. * * Required AP
packages/ingestion/src/ingestionClient.ts:657
Function
deleteBy
* This operation doesn\'t accept empty filters. This operation is resource-intensive. Use it only if you can\'t get the object IDs of the records you
packages/client-search/src/searchClient.ts:1287
Function
deleteComposition
* Delete a composition from the current Algolia application. * * Required API Key ACLs: * - editSettings * @param deleteCompositi
packages/composition/src/compositionClient.ts:320
Function
deleteCompositionRule
* Delete a Composition Rule from the specified Composition ID. * * Required API Key ACLs: * - editSettings * @param deleteComposi
packages/composition/src/compositionClient.ts:353
Function
deleteConfig
* Deletes a Query Suggestions configuration. Deleting only removes the configuration and stops updates to the Query Suggestions index. To delete the
packages/client-query-suggestions/src/querySuggestionsClient.ts:269
Function
deleteConversation
* Deletes the conversation with the given ID. * * Required API Key ACLs: * - logs * @param deleteConversation - The deleteConvers
packages/agent-studio/src/agentStudioClient.ts:842
Function
deleteDestination
* Deletes a destination by its ID. You can\'t delete destinations that are referenced in tasks. * * Required API Key ACLs: * - addObje
packages/ingestion/src/ingestionClient.ts:691
Function
deleteIndex
* Deletes an index and all its settings. - Deleting an index doesn\'t delete its analytics data. - If you try to delete a non-existing index, the ope
packages/client-search/src/searchClient.ts:1319
Function
deleteObject
* Deletes a record by its object ID. To delete more than one record, use the [`batch` operation](https://www.algolia.com/doc/rest-api/search/batch).
packages/client-search/src/searchClient.ts:1346
Function
deleteObjects
* Helper: Deletes every records for the given objectIDs. The `chunkedBatch` helper is used under the hood, which creates a `batch` requests with at mo
packages/client-search/src/searchClient.ts:585
Function
deleteProvider
* Delete Provider. * * Required API Key ACLs: * - editSettings * @param deleteProvider - The deleteProvider object. * @param
packages/agent-studio/src/agentStudioClient.ts:875
Function
deleteRecommendRule
* Deletes a Recommend rule from a recommendation scenario. * * Required API Key ACLs: * - editSettings * @param deleteRecommendRu
packages/recommend/src/recommendClient.ts:305
Function
deleteRule
* Deletes a rule by its ID. To find the object ID for rules, use the [`search` operation](https://www.algolia.com/doc/rest-api/search/search-rules).
packages/client-search/src/searchClient.ts:1381
Function
deleteSecretKey
* Delete Secret Key. * * Required API Key ACLs: * - admin * @param deleteSecretKey - The deleteSecretKey object. * @param de
packages/agent-studio/src/agentStudioClient.ts:904
Function
deleteSource
* Deletes a source from the list of allowed sources. * * Required API Key ACLs: * - admin * @param deleteSource - The deleteSourc
packages/client-search/src/searchClient.ts:1418
Function
deleteSource
* Deletes a source by its ID. You can\'t delete sources that are referenced in tasks. * * Required API Key ACLs: * - addObject *
packages/ingestion/src/ingestionClient.ts:725
Function
deleteSynonym
* Deletes a synonym by its ID. To find the object IDs of your synonyms, use the [`search` operation](https://www.algolia.com/doc/rest-api/search/searc
packages/client-search/src/searchClient.ts:1446
Function
deleteTask
* Deletes a task by its ID. * * Required API Key ACLs: * - addObject * - deleteIndex * - editSettings * @param delete
packages/ingestion/src/ingestionClient.ts:753
Function
deleteTaskV1
* Deletes a task by its ID using the v1 endpoint. Use `deleteTask` instead. * * Required API Key ACLs: * - addObject * - deleteI
packages/ingestion/src/ingestionClient.ts:783
Function
deleteTransformation
* Deletes a transformation by its ID. * * Required API Key ACLs: * - addObject * - deleteIndex * - editSettings * @pa
packages/ingestion/src/ingestionClient.ts:811
Function
deleteUser
* Deletes a user profile. * * Required API Key ACLs: * - search * - browse * - recommendation * @param deleteUser - T
packages/advanced-personalization/src/advancedPersonalizationClient.ts:276
Function
deleteUserData
* Permanently deletes all messages for the given user token. Does not delete conversations. * * Required API Key ACLs: * - logs *
packages/agent-studio/src/agentStudioClient.ts:933
Function
deleteUserProfile
* Deletes a user profile. The response includes a date and time when the user profile can safely be considered deleted. * * Required API Ke
packages/client-personalization/src/personalizationClient.ts:236
Function
deleteUserToken
* Deletes all events related to the specified user token from events metrics and analytics. The deletion is asynchronous, and processed within 48 hour
packages/client-insights/src/insightsClient.ts:233
Function
disableTask
* Disables a task. * * Required API Key ACLs: * - addObject * - deleteIndex * - editSettings * @param disableTask - T
packages/ingestion/src/ingestionClient.ts:845
Function
disableTaskV1
* Disables a task using the v1 endpoint. Use `disableTask` instead. * * Required API Key ACLs: * - addObject * - deleteIndex
packages/ingestion/src/ingestionClient.ts:875
Function
enableTask
* Enables a task. * * Required API Key ACLs: * - addObject * - deleteIndex * - editSettings * @param enableTask - The
packages/ingestion/src/ingestionClient.ts:903
Function
enableTaskV1
* Enables a task using the v1 endpoint. Use `enableTask` instead. * * Required API Key ACLs: * - addObject * - deleteIndex
packages/ingestion/src/ingestionClient.ts:933
Function
error
(message: string, args?: any | undefined)
packages/logger-console/src/logger.ts:22
Function
error
(_message: string, _args?: any | undefined)
packages/client-common/src/logger/createNullLogger.ts:11
Function
estimateABTest
* Given the traffic percentage and the expected effect size, this endpoint estimates the sample size and duration of an A/B test based on historical t
packages/abtesting/src/abtestingV3Client.ts:298
Function
estimateABTest
* Given the traffic percentage and the expected effect size, this endpoint estimates the sample size and duration of an A/B test based on historical t
packages/client-abtesting/src/abtestingClient.ts:295
Function
exportConversations
* Exports all conversations based on the passed filters. * * Required API Key ACLs: * - logs * @param exportConversations - The e
packages/agent-studio/src/agentStudioClient.ts:961
Function
forgeSecuredUserToken
({ secretKey, secretKeyId, userId, expiresIn = 24 * 3600, // 24 hours }: { s
packages/agent-studio/builds/node.ts:53
Function
forgeSecuredUserToken
({ secretKey, secretKeyId, userId, expiresIn = 24 * 3600, // 24 hours }: { s
packages/agent-studio/builds/fetch.ts:53
Function
get
( key: Record<string, any> | string, defaultValue: () => Promise<TValue>, events: CacheEvent
packages/client-common/src/cache/createBrowserLocalStorageCache.ts:61
Function
get
( _key: Record<string, any> | string, defaultValue: () => Promise<TValue>, events: CacheEven
packages/client-common/src/cache/createNullCache.ts:5
Function
get
( key: Record<string, any> | string, defaultValue: () => Promise<TValue>, events: CacheEvent
packages/client-common/src/cache/createMemoryCache.ts:7
Function
get
( key: Record<string, any> | string, defaultValue: () => Promise<TValue>, events: CacheEvent
packages/client-common/src/cache/createFallbackableCache.ts:13
Function
get
()
packages/client-common/src/__tests__/cache/browser-local-storage-cache.test.ts:7
Function
get
()
packages/client-common/src/__tests__/cache/fallbackable-cache.test.ts:12
Function
getABTest
* Retrieves the details for an A/B test by its ID. * * Required API Key ACLs: * - analytics * @param getABTest - The getABTest ob
packages/abtesting/src/abtestingV3Client.ts:331
Function
getABTest
* Retrieves the details for an A/B test by its ID. * * Required API Key ACLs: * - analytics * @param getABTest - The getABTest ob
packages/client-abtesting/src/abtestingClient.ts:328
Function
getAddToCartRate
* Retrieves the add-to-cart rate for all your searches with at least one add-to-cart event, including a daily breakdown. By default, the analyzed per
packages/client-analytics/src/analyticsClient.ts:273
Function
getAgent
* Retrieve details of the specified agent. * * Required API Key ACLs: * - settings * @param getAgent - The getAgent object.
packages/agent-studio/src/agentStudioClient.ts:1001
Function
getAllConfigs
* Retrieves all Query Suggestions configurations of your Algolia application. * * Required API Key ACLs: * - settings * @param re
packages/client-query-suggestions/src/querySuggestionsClient.ts:293
Function
getAllowedDomain
* Get a single allowed domain by id. * * Required API Key ACLs: * - settings * @param getAllowedDomain - The getAllowedDomain obj
packages/agent-studio/src/agentStudioClient.ts:1028
Function
getApiKey
* Gets the permissions and restrictions of an API key. When authenticating with the admin API key, you can request information for any of your applic
packages/client-search/src/searchClient.ts:1483
Function
getAppTask
* Checks the status of a given application task. * * Required API Key ACLs: * - editSettings * @param getAppTask - The getAppTask
packages/client-search/src/searchClient.ts:1509
Function
getAuthentication
* Retrieves an authentication resource by its ID. * * Required API Key ACLs: * - addObject * - deleteIndex * - editSetting
packages/ingestion/src/ingestionClient.ts:961
Function
getAverageClickPosition
* Retrieves the average click position of your search results, including a daily breakdown. The average click position is the average of all clicked
packages/client-analytics/src/analyticsClient.ts:321
Function
getClickPositions
* Retrieves the positions in the search results and their associated number of clicks. This lets you check how many clicks the first, second, or tent
packages/client-analytics/src/analyticsClient.ts:369
Function
getClickThroughRate
* Retrieves the click-through rate (CTR) for all your searches with at least one click event, including a daily breakdown. By default, the analyzed p
packages/client-analytics/src/analyticsClient.ts:417
Function
getClusterIncidents
* Retrieves known incidents for the selected clusters. * @param getClusterIncidents - The getClusterIncidents object. * @param getClusterInc
packages/monitoring/src/monitoringClient.ts:232
Function
getClusterStatus
* Retrieves the status of selected clusters. * @param getClusterStatus - The getClusterStatus object. * @param getClusterStatus.clusters - S
packages/monitoring/src/monitoringClient.ts:258
Function
getComposition
* Retrieve a single composition in the current Algolia application. * * Required API Key ACLs: * - editSettings * - settings
packages/composition/src/compositionClient.ts:387
Function
getConfig
* Retrieves a list of configuration objects for each index. * * Required API Key ACLs: * - search * - browse * - recommend
packages/advanced-personalization/src/advancedPersonalizationClient.ts:302
Function
getConfig
* Retrieves a single Query Suggestions configuration by its index name. * * Required API Key ACLs: * - settings * @param getConfi
packages/client-query-suggestions/src/querySuggestionsClient.ts:317
Function
getConfigStatus
* Reports the status of a Query Suggestions index. * * Required API Key ACLs: * - settings * @param getConfigStatus - The getConf
packages/client-query-suggestions/src/querySuggestionsClient.ts:343
Function
getConfiguration
* Get Configuration. * * Required API Key ACLs: * - logs * @param requestOptions - The requestOptions to send along with the quer
packages/agent-studio/src/agentStudioClient.ts:1059
Function
getConversation
* Retrieves the conversation and its messages for the given ID. * * Required API Key ACLs: * - logs * @param getConversation - Th
packages/agent-studio/src/agentStudioClient.ts:1086
Function
getConversionRate
* Retrieves the conversion rate (CR) for all your searches with at least one conversion event, including a daily breakdown. By default, the analyzed
packages/client-analytics/src/analyticsClient.ts:465
Function
getDestination
* Retrieves a destination by its ID. * * Required API Key ACLs: * - addObject * - deleteIndex * - editSettings * @par
packages/ingestion/src/ingestionClient.ts:995
Function
getDictionaryLanguages
* Lists supported languages with their supported dictionary types and number of custom entries. * * Required API Key ACLs: * - setting
packages/client-search/src/searchClient.ts:1533
Function
getDictionarySettings
* Retrieves the languages for which standard dictionary entries are turned off. * * Required API Key ACLs: * - settings * @param
packages/client-search/src/searchClient.ts:1555
Function
getEvent
* Retrieves a single task run event by its ID. * * Required API Key ACLs: * - addObject * - deleteIndex * - editSettings
packages/ingestion/src/ingestionClient.ts:1027
Function
getIncidents
* Retrieves known incidents for all clusters. * @param requestOptions - The requestOptions to send along with the query, they will be merged with
packages/monitoring/src/monitoringClient.ts:279
Function
getIndexingTime
* Retrieves indexing latency metrics for selected clusters. This endpoint is intended for infrastructure-level monitoring and availability checks. Th
packages/monitoring/src/monitoringClient.ts:300
Function
getLatency
* Retrieves the average latency for search requests for selected clusters. * @param getLatency - The getLatency object. * @param getLatency.
packages/monitoring/src/monitoringClient.ts:326
Function
getLogFile
* Retrieves the logs for a single Query Suggestions index. * * Required API Key ACLs: * - settings * @param getLogFile - The getL
packages/client-query-suggestions/src/querySuggestionsClient.ts:369
Function
getLogs
* The request must be authenticated by an API key with the [`logs` ACL](https://www.algolia.com/doc/guides/security/api-keys/#access-control-list-acl)
packages/client-search/src/searchClient.ts:1582
Function
getMetrics
* Retrieves metrics related to your Algolia infrastructure, aggregated over a selected time window. Access to this API is available as part of the [P
packages/monitoring/src/monitoringClient.ts:350
Function
getNoClickRate
* Retrieves the fraction of searches that didn\'t lead to any click within a time range, including a daily breakdown. It also returns the number of tr
packages/client-analytics/src/analyticsClient.ts:513
Function
getNoResultsRate
* Retrieves the fraction of searches that didn\'t return any results within a time range, including a daily breakdown. It also returns the count of se
packages/client-analytics/src/analyticsClient.ts:561
Function
getObject
* Retrieves one record by its object ID. To retrieve more than one record, use the [`objects` operation](https://www.algolia.com/doc/rest-api/search/
packages/client-search/src/searchClient.ts:1627
Function
getObjects
* Retrieves one or more records, potentially from different indices. Records are returned in the same order as the requests. * * Required A
packages/client-search/src/searchClient.ts:1663
Function
getPersonalizationStrategy
* Retrieves the current personalization strategy. * * Required API Key ACLs: * - recommendation * @param requestOptions - The req
packages/client-personalization/src/personalizationClient.ts:263
Function
getProvider
* Get Provider. * * Required API Key ACLs: * - settings * @param getProvider - The getProvider object. * @param getProvider.
packages/agent-studio/src/agentStudioClient.ts:1127
Function
getPurchaseRate
* Retrieves the purchase rate for all your searches with at least one purchase event, including a daily breakdown. By default, the analyzed period in
packages/client-analytics/src/analyticsClient.ts:609
Function
getReachability
* Test whether clusters are reachable or not. * @param getReachability - The getReachability object. * @param getReachability.clusters - Sub
packages/monitoring/src/monitoringClient.ts:377
Function
getRealtimeUser
* Retrieves the real-time user\'s personalization profiles containing search filters. * * Required API Key ACLs: * - recommendation
packages/advanced-personalization/src/advancedPersonalizationClient.ts:326
Function
getRecommendRule
* Retrieves a Recommend rule that you previously created in the Algolia dashboard. * * Required API Key ACLs: * - settings * @par
packages/recommend/src/recommendClient.ts:343
Function
getRecommendStatus
* Checks the status of a given task. Deleting a Recommend rule is asynchronous. When you delete a rule, a task is created on a queue and completed de
packages/recommend/src/recommendClient.ts:381
Function
getRecommendations
* Retrieves recommendations from selected AI models. * * Required API Key ACLs: * - search * @param getRecommendationsParams - Th
packages/recommend/src/recommendClient.ts:416
Function
getRecommendations
* Retrieves recommendations from selected AI models. * * Required API Key ACLs: * - search * @param getRecommendationsParams - Th
packages/algoliasearch/lite/src/liteClient.ts:210
Function
getRevenue
* Retrieves revenue-related metrics, such as the total revenue or the average order value. To retrieve revenue-related metrics, send purchase events.
packages/client-analytics/src/analyticsClient.ts:657
Function
getRule
* Retrieves a rule by its ID. To find the object ID of rules, use the [`search` operation](https://www.algolia.com/doc/rest-api/search/search-rules).
packages/client-search/src/searchClient.ts:1695
Function
getRule
* Retrieves a rule by its ID. To find the object ID of a rule, use the [`search` operation](https://www.algolia.com/doc/rest-api/composition/search-c
packages/composition/src/compositionClient.ts:418
Function
getRun
* Retrieve a single task run by its ID. * * Required API Key ACLs: * - addObject * - deleteIndex * - editSettings * @
packages/ingestion/src/ingestionClient.ts:1059
Function
getSearchesCount
* Retrieves the number of searches within a time range, including a daily breakdown. By default, the analyzed period includes the last eight days inc
packages/client-analytics/src/analyticsClient.ts:705
Function
getSearchesNoClicks
* Retrieves the most popular searches that didn\'t lead to any clicks, from the 1,000 most frequent searches. For each search, it also returns the nu
packages/client-analytics/src/analyticsClient.ts:755
Function
getSearchesNoResults
* Retrieves the 1,000 most frequent searches that produced zero results. * * Required API Key ACLs: * - analytics * @param getSea
packages/client-analytics/src/analyticsClient.ts:813
Function
getSecretKey
* Get Secret Key. * * Required API Key ACLs: * - settings * @param getSecretKey - The getSecretKey object. * @param getSecre
packages/agent-studio/src/agentStudioClient.ts:1159
Function
getServers
* Retrieves the servers that belong to clusters. The response depends on whether you authenticate your API request: - With authentication, the respo
packages/monitoring/src/monitoringClient.ts:401
Function
getSettings
* Retrieves an object with non-null index settings. * * Required API Key ACLs: * - settings * @param getSettings - The getSetting
packages/client-search/src/searchClient.ts:1726
← previous
next →
301–400 of 600, ranked by callers