Algolia
Overview
SLUG: ALGOLIA
Description
Algolia is a hosted search API that provides developers with tools to build fast and relevant search experiences for their applications.
Authentication Details
OAuth2
API Key
Connecting to Algolia
Create an auth config
Use the dashboard to create an auth config for the Algolia toolkit. This allows you to connect multiple Algolia accounts to Composio for agents to use.
Create and Get auth config ID
Click “Create Integration”. After creation, copy the displayed ID starting with ac_
. This is your auth config ID. This is not a sensitive ID — you can save it in environment variables or a database.
This ID will be used to create connections to the toolkit for a given user.
Connect Your Account
Using OAuth2
Using API Key
Tools
Executing tools
To prototype you can execute some tools to see the responses and working on the Algolia toolkit’s playground
OpenAI (Python)
Anthropic (TypeScript)
Google (Python)
Vercel (TypeScript)
Tool List
ALGOLIA_ADD_AB_TEST
Tool Name: Add AB Test
Description
Action Parameters
Action Response
ALGOLIA_BROWSE_INDEX
Tool Name: Browse Algolia Index
Description
Action Parameters
Action Response
ALGOLIA_CLEAR_OBJECTS
Tool Name: Clear Objects
Description
Action Parameters
Action Response
ALGOLIA_CLEAR_RULES
Tool Name: Clear Rules
Description
Action Parameters
Action Response
ALGOLIA_CLICKED_OBJECT_IDS
Tool Name: Clicked Object IDs
Description
Action Parameters
Action Response
ALGOLIA_CLICKED_OBJECT_IDS_AFTER_SEARCH
Tool Name: Clicked Object IDs After Search
Description
Action Parameters
Action Response
ALGOLIA_CONVERTED_OBJECT_IDS
Tool Name: Converted Object IDs
Description
Action Parameters
Action Response
ALGOLIA_COPY_INDEX
Tool Name: Copy Index
Description
Action Parameters
Action Response
ALGOLIA_COPY_RULES
Tool Name: Copy Rules
Description
Action Parameters
Action Response
ALGOLIA_COPY_SETTINGS
Tool Name: Copy Index Settings
Description
Action Parameters
Action Response
ALGOLIA_DELETE_INDEX
Tool Name: Delete Index
Description
Action Parameters
Action Response
ALGOLIA_DELETE_OBJECTS
Tool Name: Delete Multiple Records
Description
Action Parameters
Action Response
ALGOLIA_DELETE_RULE
Tool Name: Delete Rule
Description
Action Parameters
Action Response
ALGOLIA_DELETE_SYNONYM
Tool Name: Delete Synonym
Description
Action Parameters
Action Response
ALGOLIA_EXPORT_RULES
Tool Name: Export Rules
Description
Action Parameters
Action Response
ALGOLIA_FIND_OBJECT
Tool Name: Find Object
Description
Action Parameters
Action Response
ALGOLIA_GET_OBJECTS
Tool Name: Get multiple objects
Description
Action Parameters
Action Response
ALGOLIA_GET_OBJECT_POSITION
Tool Name: Get Object Position
Description
Action Parameters
Action Response
ALGOLIA_GET_SETTINGS
Tool Name: Get Index Settings
Description
Action Parameters
Action Response
ALGOLIA_INDEX_EXISTS
Tool Name: Index Exists
Description
Action Parameters
Action Response
ALGOLIA_INIT_INSIGHTS
Tool Name: Init Insights API Client
Description
Action Parameters
Action Response
ALGOLIA_LIST_INDICES
Tool Name: List Indices
Description
Action Parameters
Action Response
ALGOLIA_PARTIAL_UPDATE_OBJECTS
Tool Name: Partial Update Objects
Description
Action Parameters
Action Response
ALGOLIA_REPLACE_ALL_RULES
Tool Name: Replace All Rules
Description
Action Parameters
Action Response
ALGOLIA_SAVE_SYNONYM
Tool Name: Save Synonym
Description
Action Parameters
Action Response
ALGOLIA_SEARCH_INDEX
Tool Name: Search Algolia Index
Description
Action Parameters
Action Response
ALGOLIA_SEARCH_MULTIPLE_INDICES
Tool Name: Search Multiple Indices
Description
Action Parameters
Action Response
ALGOLIA_SEARCH_RULES
Tool Name: Search Rules
Description
Action Parameters
Action Response
ALGOLIA_SEARCH_SYNONYMS
Tool Name: Search Synonyms
Description
Action Parameters
Action Response
ALGOLIA_SET_SETTINGS
Tool Name: Set Index Settings
Description
Action Parameters
Action Response