Algolia

Algolia is a hosted search API that provides developers with tools to build fast and relevant search experiences for their applications.

127 actions Integration catalog
Request access
Connect Algolia once you're in Boring.
01 · WHAT THE AGENT CAN DO

Actions

Every capability is a discrete, logged action the agent calls by name — scoped to what you authorize and recorded in the run trace.

Add AB TestALGOLIA_ADD_AB_TEST
Tool to create an A/B test comparing search performance between two index variants. Use when you need to test different search configurations, ranking strategies, or index settings and measure their impact on user behavior.
Add or Replace RecordALGOLIA_ADD_OR_REPLACE_RECORD
Tool to add or replace a specific record in an index by objectID. If a record with the given objectID exists, it is replaced; otherwise, a new record is created. Use when you need to upsert an object with a known ID.
Add Record to IndexALGOLIA_ADD_RECORD
Tool to add a record to an index with auto-generated objectID. Records with matching IDs are replaced. Use when you need to insert a new object into an index.
Browse Algolia IndexALGOLIA_BROWSE_INDEX
Tool to retrieve all records from an index. Use when you need to export or iterate through an entire index dataset.
Clear ObjectsALGOLIA_CLEAR_OBJECTS
Tool to clear records of an index without affecting settings. Use when you need to completely wipe all objects (e.g., after a bulk reindex) while preserving index configuration.
Clear RulesALGOLIA_CLEAR_RULES
Tool to delete all rules in an index. Use when you need to wipe all rules before re-creating them. Use after confirming no critical rules require retention.
Clear SynonymsALGOLIA_CLEAR_SYNONYMS
Tool to delete all synonyms from an index. Use when you need to remove all synonym definitions in one operation.
Clicked Object IDsALGOLIA_CLICKED_OBJECT_IDS
Tool to send a click event to Algolia to capture clicked items. Use immediately after a user click outside of search contexts to report click events.
Clicked Object IDs After SearchALGOLIA_CLICKED_OBJECT_IDS_AFTER_SEARCH
Tool to send a click event after a search response. Use when you want to report which items a user clicked in search results.
Compute Realtime User ProfileALGOLIA_COMPUTE_REALTIME_USER
Tool to compute a user's real-time personalization profile in Algolia. Use when you need to trigger calculation of personalization data for a specific user. Note: This endpoint is deprecated.
Converted Object IDsALGOLIA_CONVERTED_OBJECT_IDS
Tool to send a conversion event for items outside of search context. Use when tracking conversions on category pages or external flows unrelated to Algolia search.
Copy IndexALGOLIA_COPY_INDEX
Tool to copy the specified index to a new index. Use when you need to duplicate an existing index including records, settings, synonyms, and rules after confirming source and destination names.
Create API KeyALGOLIA_CREATE_API_KEY
Tool to create a new API key with specific permissions and restrictions. Use when you need to generate API keys with custom ACL permissions, index restrictions, rate limits, or expiration times.
Create AuthenticationALGOLIA_CREATE_AUTHENTICATION
Tool to create a new authentication resource in Algolia. Use when you need to set up authentication credentials for connecting to sources or destinations in the Algolia ingestion API.
Create DestinationALGOLIA_CREATE_DESTINATION
Tool to create a new destination in Algolia Ingestion API. Use when you need to set up a new destination for data ingestion.
Create Ingestion TaskALGOLIA_CREATE_INGESTION_TASK
Tool to create a new ingestion task connecting a source to a destination in Algolia. Use when you need to set up data synchronization between a source and an Algolia index.
Create or Update Recommend RulesALGOLIA_CREATE_OR_UPDATE_RECOMMEND_RULES
Tool to create or update a batch of Recommend Rules in an index. Use when you need to add or modify multiple rules at once for a recommendation model. Each rule is created or updated depending on whether a rule with the same objectID already exists.
Create Query Suggestions ConfigALGOLIA_CREATE_QS_CONFIG
Tool to create a new Query Suggestions configuration for an Algolia index. Use when you need to set up query suggestions to help users discover popular searches. Up to 100 configurations per application are supported.
Create SourceALGOLIA_CREATE_SOURCE
Tool to create a new data source in Algolia Ingestion API. Use when you need to set up a new source for data ingestion from external platforms or custom data feeds.
Create TransformationALGOLIA_CREATE_TRANSFORMATION
Tool to create a new transformation in Algolia Ingestion API. Use when you need to set up data transformations for enriching or modifying records during ingestion.
Delete AB TestALGOLIA_DELETE_AB_TEST
Tool to delete an A/B test by its unique identifier. Use when you need to permanently remove an A/B test configuration.
Delete API KeyALGOLIA_DELETE_API_KEY
Tool to delete an API key. Use when you need to revoke or remove an existing API key from your Algolia application.
Delete AuthenticationALGOLIA_DELETE_AUTHENTICATION
Tool to delete an authentication resource from Algolia. Use when you need to remove an existing authentication resource by its ID.
Delete Query Suggestions ConfigALGOLIA_DELETE_CONFIG
Tool to delete a Query Suggestions configuration for the specified index. Use when you need to remove a Query Suggestions configuration permanently.
Delete DestinationALGOLIA_DELETE_DESTINATION
Tool to delete a destination in Algolia Ingestion API. Use when you need to permanently remove a destination by its ID.
Delete IndexALGOLIA_DELETE_INDEX
Tool to delete the specified index and all its records. Use when you need to permanently remove an index after confirming it's no longer needed.
Delete Multiple RecordsALGOLIA_DELETE_OBJECTS
Tool to delete multiple records from an Algolia index. Use when you need to remove multiple objects by their IDs.
Delete Recommend RuleALGOLIA_DELETE_RECOMMEND_RULE
Tool to delete a Recommend rule from a recommendation scenario. Use when you need to remove a specific rule from an index's recommend model.
Delete Records by FilterALGOLIA_DELETE_RECORDS_BY_FILTER
Tool to delete records matching a filter from an Algolia index. Use when you need to remove multiple records based on filter criteria (e.g., category, tags, numeric ranges). This is a resource-intensive operation.
Delete RuleALGOLIA_DELETE_RULE
Tool to delete the specified rule from an index. Use when you need to permanently remove a rule after confirming its objectID.
Delete SourceALGOLIA_DELETE_SOURCE
Tool to delete a source from the Algolia Ingestion API. Use when you need to permanently remove a source after confirming it's no longer needed.
Delete SynonymALGOLIA_DELETE_SYNONYM
Tool to delete a synonym from a specified index. Use when you need to remove an existing synonym by its objectID.
Delete TransformationALGOLIA_DELETE_TRANSFORMATION
Tool to delete a transformation in Algolia Ingestion API. Use when you need to permanently remove a transformation by its ID.
Delete User ProfileALGOLIA_DELETE_USER_PROFILE
Tool to delete a user profile from personalization. Use when you need to remove a user's personalization data and reset their profile.
Delete User TokenALGOLIA_DELETE_USER_TOKEN
Tool to delete all events related to a user token from events metrics and analytics. Use when removing user data from Algolia Insights.
Disable Task V1ALGOLIA_DISABLE_TASK_V1
Tool to disable a task V1 in Algolia Ingestion API. Use when you need to disable a specific task. Note: This API is deprecated but still functional.
Enable Task V1ALGOLIA_ENABLE_TASK_V1
Tool to enable a task V1 in Algolia Ingestion API. Use when you need to activate a previously disabled task. Note: This API is deprecated but still functional.
Batch Operations on Multiple IndicesALGOLIA_EXECUTE_BATCH_ON_MULTIPLE_INDICES
Tool to perform batch operations (add, update, delete) across multiple Algolia indices in a single request. Use when you need to modify records in different indices efficiently. Each operation specifies its target index and action type.
Export RulesALGOLIA_EXPORT_RULES
Tool to export all rules defined on an index. Use when you need to backup or migrate index rules.
Find ObjectALGOLIA_FIND_OBJECT
Tool to find the first object matching a query or filter in an index. Use when debugging relevance or filter logic after confirming index exists.
Get A/B TestALGOLIA_GET_AB_TEST
Tool to retrieve detailed information about an A/B test by its ID. Use when you need to check A/B test status, performance metrics, or configuration details.
Get Add to Cart RateALGOLIA_GET_ADD_TO_CART_RATE
Tool to retrieve add-to-cart rate metrics for e-commerce search analytics. Use when you need to analyze conversion effectiveness and user purchasing behavior for an index, including daily breakdowns.
Get API KeyALGOLIA_GET_API_KEY
Tool to retrieve the permissions and details of a specific API key. Use when you need to inspect an API key's ACL, restrictions, or other settings.
Get App Task StatusALGOLIA_GET_APP_TASK
Tool to check the status of an application task. Use when you need to verify if a task has completed.
Get AuthenticationALGOLIA_GET_AUTHENTICATION
Tool to retrieve an authentication resource by its ID. Use when you need to fetch details about a specific authentication configuration in Algolia's ingestion API.
Get Average Click PositionALGOLIA_GET_AVERAGE_CLICK_POSITION
Tool to retrieve average click position metrics from Algolia Analytics. Use when analyzing user engagement and click behavior for search results.
Get Click PositionsALGOLIA_GET_CLICK_POSITIONS
Tool to retrieve the distribution of clicks by position from Algolia Analytics. Use when analyzing which search result positions receive the most user engagement.
Get Click Through RateALGOLIA_GET_CLICK_THROUGH_RATE
Tool to retrieve click-through rate (CTR) for searches with at least one click event. Use when you need to analyze search effectiveness and user engagement metrics for an index, including daily breakdowns.
Get Query Suggestions ConfigALGOLIA_GET_CONFIG
Tool to retrieve a Query Suggestions configuration by index name. Use when you need to inspect or verify Query Suggestions settings for a specific index.
Get Personalization ConfigALGOLIA_GET_CONFIG2
Tool to retrieve the advanced personalization configuration. Use when you need to check personalization settings, re-ranking impact levels, or profile types for your Algolia application.
Get Conversion RateALGOLIA_GET_CONVERSION_RATE
Tool to retrieve conversion rate for searches with conversion events. Use when you need to analyze conversion effectiveness and user behavior metrics for an index, including daily breakdowns.
Get DestinationALGOLIA_GET_DESTINATION
Tool to retrieve a destination by its ID. Use when you need to get details about a specific Algolia destination resource.
Get Dictionary LanguagesALGOLIA_GET_DICTIONARY_LANGUAGES
Tool to list available languages for dictionary entries. Use when you need to check which languages support custom dictionary entries (plurals, stopwords, compounds).
Get Dictionary SettingsALGOLIA_GET_DICTIONARY_SETTINGS
Tool to retrieve dictionary settings for all dictionaries. Use when you need to check which standard dictionary entries are disabled across different languages.
Get LogsALGOLIA_GET_LOGS
Tool to retrieve log entries for API requests made to your Algolia application. Use when you need to debug issues, monitor API usage, or analyze search patterns.
Get No Click RateALGOLIA_GET_NO_CLICK_RATE
Tool to retrieve the rate of searches that received no clicks. Use when you need to analyze search effectiveness and identify queries where users didn't engage with any results.
Get No Results RateALGOLIA_GET_NO_RESULTS_RATE
Tool to retrieve the fraction of searches that didn't return any results. Use when you need to analyze search effectiveness and identify queries that fail to return results.
Get No Results SearchesALGOLIA_GET_NO_RESULTS_SEARCHES
Tool to retrieve the most frequent searches that produced zero results. Use when analyzing search gaps or identifying content opportunities to improve search experience.
Get Object PositionALGOLIA_GET_OBJECT_POSITION
Tool to retrieve an object’s position in a result set. Use when debugging relevance after performing a search query.
Get multiple objectsALGOLIA_GET_OBJECTS
Tool to retrieve multiple records from an index. Use when you need to batch-fetch several objectIDs in one call.
Showing the first 60 of 127 actions.