Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/algolia/algoliasearch-client-javascript
/ functions
Functions
918 in github.com/algolia/algoliasearch-client-javascript
⨍
Functions
918
◇
Types & classes
20
Function
getAuthenticationWithHTTPInfo
* Retrieves an authentication resource by its ID. * * Resolves with the full HTTP response information: status code, headers (when the reque
packages/ingestion/src/ingestionClient.ts:1685
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:499
Function
getAverageClickPositionWithHTTPInfo
* 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:549
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:597
Function
getClickPositionsWithHTTPInfo
* 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:647
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:695
Function
getClickThroughRateWithHTTPInfo
* 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:745
Function
getClusterIncidents
* Retrieves known incidents for the selected clusters. * @param getClusterIncidents - The getClusterIncidents object. * @param getClusterInc
packages/monitoring/src/monitoringClient.ts:353
Function
getClusterIncidentsWithHTTPInfo
* Retrieves known incidents for the selected clusters. * * Resolves with the full HTTP response information: status code, headers (when the
packages/monitoring/src/monitoringClient.ts:381
Function
getClusterStatus
* Retrieves the status of selected clusters. * @param getClusterStatus - The getClusterStatus object. * @param getClusterStatus.clusters - S
packages/monitoring/src/monitoringClient.ts:407
Function
getClusterStatusWithHTTPInfo
* Retrieves the status of selected clusters. * * Resolves with the full HTTP response information: status code, headers (when the requester
packages/monitoring/src/monitoringClient.ts:432
Function
getComposition
* Retrieve a single composition in the current Algolia application. * * Required API Key ACLs: * - editSettings * - settings
packages/composition/src/compositionClient.ts:580
Function
getCompositionWithHTTPInfo
* Retrieve a single composition in the current Algolia application. * * Resolves with the full HTTP response information: status code, heade
packages/composition/src/compositionClient.ts:612
Function
getConfig
* Retrieves a list of configuration objects for each index. * * Required API Key ACLs: * - search * - browse * - recommend
packages/advanced-personalization/src/advancedPersonalizationClient.ts:489
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:526
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:583
Function
getConfigStatusWithHTTPInfo
* Reports the status of a Query Suggestions index. * * Resolves with the full HTTP response information: status code, headers (when the requ
packages/client-query-suggestions/src/querySuggestionsClient.ts:611
Function
getConfigWithHTTPInfo
* Retrieves a list of configuration objects for each index. * * Resolves with the full HTTP response information: status code, headers (when
packages/advanced-personalization/src/advancedPersonalizationClient.ts:515
Function
getConfigWithHTTPInfo
* Retrieves a single Query Suggestions configuration by its index name. * * Resolves with the full HTTP response information: status code, h
packages/client-query-suggestions/src/querySuggestionsClient.ts:554
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:1905
Function
getConfigurationWithHTTPInfo
* Get Configuration. * * Resolves with the full HTTP response information: status code, headers (when the requester captures them), raw body
packages/agent-studio/src/agentStudioClient.ts:1929
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:1958
Function
getConversationWithHTTPInfo
* Retrieves the conversation and its messages for the given ID. * * Resolves with the full HTTP response information: status code, headers (
packages/agent-studio/src/agentStudioClient.ts:2004
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:793
Function
getConversionRateWithHTTPInfo
* 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:843
Function
getDestination
* Retrieves a destination by its ID. * * Required API Key ACLs: * - addObject * - deleteIndex * - editSettings * @par
packages/ingestion/src/ingestionClient.ts:1719
Function
getDestinationWithHTTPInfo
* Retrieves a destination by its ID. * * Resolves with the full HTTP response information: status code, headers (when the requester captures
packages/ingestion/src/ingestionClient.ts:1752
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:2415
Function
getDictionaryLanguagesWithHTTPInfo
* Lists supported languages with their supported dictionary types and number of custom entries. * * Resolves with the full HTTP response inf
packages/client-search/src/searchClient.ts:2439
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:2463
Function
getDictionarySettingsWithHTTPInfo
* Retrieves the languages for which standard dictionary entries are turned off. * * Resolves with the full HTTP response information: status
packages/client-search/src/searchClient.ts:2487
Function
getEvent
* Retrieves a single task run event by its ID. * * Required API Key ACLs: * - addObject * - deleteIndex * - editSettings
packages/ingestion/src/ingestionClient.ts:1787
Function
getEventWithHTTPInfo
* Retrieves a single task run event by its ID. * * Resolves with the full HTTP response information: status code, headers (when the requeste
packages/ingestion/src/ingestionClient.ts:1822
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:456
Function
getIncidentsWithHTTPInfo
* Retrieves known incidents for all clusters. * * Resolves with the full HTTP response information: status code, headers (when the requester
packages/monitoring/src/monitoringClient.ts:477
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:500
Function
getIndexingTimeWithHTTPInfo
* Retrieves indexing latency metrics for selected clusters. This endpoint is intended for infrastructure-level monitoring and availability checks. Th
packages/monitoring/src/monitoringClient.ts:528
Function
getLatency
* Retrieves the average latency for search requests for selected clusters. * @param getLatency - The getLatency object. * @param getLatency.
packages/monitoring/src/monitoringClient.ts:554
Function
getLatencyWithHTTPInfo
* Retrieves the average latency for search requests for selected clusters. * * Resolves with the full HTTP response information: status code
packages/monitoring/src/monitoringClient.ts:579
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:640
Function
getLogFileWithHTTPInfo
* Retrieves the logs for a single Query Suggestions index. * * Resolves with the full HTTP response information: status code, headers (when
packages/client-query-suggestions/src/querySuggestionsClient.ts:668
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:2516
Function
getLogsWithHTTPInfo
* 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:2564
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:606
Function
getMetricsWithHTTPInfo
* 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:636
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:891
Function
getNoClickRateWithHTTPInfo
* 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:941
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:989
Function
getNoResultsRateWithHTTPInfo
* 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:1039
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:2609
Function
getObjectWithHTTPInfo
* 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:2650
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:2686
Function
getObjectsWithHTTPInfo
* Retrieves one or more records, potentially from different indices. Records are returned in the same order as the requests. * * Resolves w
packages/client-search/src/searchClient.ts:2718
Function
getPatternsFields
* **Beta**: this endpoint is under active development and may change without notice. Returns the static catalog of analytics fields, grouped by domai
packages/client-analytics/src/analyticsClient.ts:1079
Function
getPatternsFieldsWithHTTPInfo
* **Beta**: this endpoint is under active development and may change without notice. Returns the static catalog of analytics fields, grouped by domai
packages/client-analytics/src/analyticsClient.ts:1100
Function
getPersonalizationStrategy
* Retrieves the current personalization strategy. * * Required API Key ACLs: * - recommendation * @param requestOptions - The req
packages/client-personalization/src/personalizationClient.ts:415
Function
getPersonalizationStrategyWithHTTPInfo
* Retrieves the current personalization strategy. * * Resolves with the full HTTP response information: status code, headers (when the reque
packages/client-personalization/src/personalizationClient.ts:439
Function
getProvider
* Get Provider. * * Required API Key ACLs: * - settings * @param getProvider - The getProvider object. * @param getProvider.
packages/agent-studio/src/agentStudioClient.ts:2045
Function
getProviderWithHTTPInfo
* Get Provider. * * Resolves with the full HTTP response information: status code, headers (when the requester captures them), raw body and
packages/agent-studio/src/agentStudioClient.ts:2079
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:1127
Function
getPurchaseRateWithHTTPInfo
* 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:1177
Function
getReachability
* Test whether clusters are reachable or not. * @param getReachability - The getReachability object. * @param getReachability.clusters - Sub
packages/monitoring/src/monitoringClient.ts:666
Function
getReachabilityWithHTTPInfo
* Test whether clusters are reachable or not. * * Resolves with the full HTTP response information: status code, headers (when the requester
packages/monitoring/src/monitoringClient.ts:694
Function
getRealtimeUser
* Retrieves the real-time user\'s personalization profiles containing search filters. * * Required API Key ACLs: * - recommendation
packages/advanced-personalization/src/advancedPersonalizationClient.ts:541
Function
getRealtimeUserWithHTTPInfo
* Retrieves the real-time user\'s personalization profiles containing search filters. * * Resolves with the full HTTP response information:
packages/advanced-personalization/src/advancedPersonalizationClient.ts:569
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:542
Function
getRecommendRuleWithHTTPInfo
* Retrieves a Recommend rule that you previously created in the Algolia dashboard. * * Resolves with the full HTTP response information: sta
packages/recommend/src/recommendClient.ts:582
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:620
Function
getRecommendStatusWithHTTPInfo
* 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:660
Function
getRecommendations
* Retrieves recommendations from selected AI models. * * Required API Key ACLs: * - search * @param getRecommendationsParams - Th
packages/recommend/src/recommendClient.ts:695
Function
getRecommendations
* Retrieves recommendations from selected AI models. * * Required API Key ACLs: * - search * @param getRecommendationsParams - Th
packages/algoliasearch/lite/src/liteClient.ts:242
Function
getRecommendationsWithHTTPInfo
* Retrieves recommendations from selected AI models. * * Resolves with the full HTTP response information: status code, headers (when the re
packages/recommend/src/recommendClient.ts:738
Function
getRecommendationsWithHTTPInfo
* Retrieves recommendations from selected AI models. * * Resolves with the full HTTP response information: status code, headers (when the re
packages/algoliasearch/lite/src/liteClient.ts:285
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:1225
Function
getRevenueWithHTTPInfo
* 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:1275
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:2753
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:646
Function
getRuleWithHTTPInfo
* 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:2786
Function
getRuleWithHTTPInfo
* 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:680
Function
getRun
* Retrieve a single task run by its ID. * * Required API Key ACLs: * - addObject * - deleteIndex * - editSettings * @
packages/ingestion/src/ingestionClient.ts:1857
Function
getRunWithHTTPInfo
* Retrieve a single task run by its ID. * * Resolves with the full HTTP response information: status code, headers (when the requester captu
packages/ingestion/src/ingestionClient.ts:1887
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:1323
Function
getSearchesCountWithHTTPInfo
* 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:1373
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:1423
Function
getSearchesNoClicksWithHTTPInfo
* 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:1483
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:1541
Function
getSearchesNoResultsWithHTTPInfo
* Retrieves the 1,000 most frequent searches that produced zero results. * * Resolves with the full HTTP response information: status code,
packages/client-analytics/src/analyticsClient.ts:1601
Function
getSecretKey
* Get Secret Key. * * Required API Key ACLs: * - settings * @param getSecretKey - The getSecretKey object. * @param getSecre
packages/agent-studio/src/agentStudioClient.ts:2111
Function
getSecretKeyWithHTTPInfo
* Get Secret Key. * * Resolves with the full HTTP response information: status code, headers (when the requester captures them), raw body an
packages/agent-studio/src/agentStudioClient.ts:2142
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:718
Function
getServersWithHTTPInfo
* 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:739
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:2820
Function
getSettingsWithHTTPInfo
* Retrieves an object with non-null index settings. * * Resolves with the full HTTP response information: status code, headers (when the req
packages/client-search/src/searchClient.ts:2856
Function
getSource
* Retrieve a source by its ID. * * Required API Key ACLs: * - addObject * - deleteIndex * - editSettings * @param get
packages/ingestion/src/ingestionClient.ts:1915
Function
getSourceWithHTTPInfo
* Retrieve a source by its ID. * * Resolves with the full HTTP response information: status code, headers (when the requester captures them)
packages/ingestion/src/ingestionClient.ts:1945
Function
getSources
* Retrieves all allowed IP addresses with access to your application. * * Required API Key ACLs: * - admin * @param requestOption
packages/client-search/src/searchClient.ts:2887
Function
getSourcesWithHTTPInfo
* Retrieves all allowed IP addresses with access to your application. * * Resolves with the full HTTP response information: status code, hea
packages/client-search/src/searchClient.ts:2911
Function
getStatus
* Retrieves the time when the Analytics data for the specified index was last updated. If the index has been recently created or no search has been p
packages/client-analytics/src/analyticsClient.ts:1654
Function
getStatus
* Retrieves the status of all Algolia clusters and instances. * @param requestOptions - The requestOptions to send along with the query, they wil
packages/monitoring/src/monitoringClient.ts:760
Function
getStatusWithHTTPInfo
* Retrieves the time when the Analytics data for the specified index was last updated. If the index has been recently created or no search has been p
packages/client-analytics/src/analyticsClient.ts:1686
← previous
next →
501–600 of 918, ranked by callers