Algolia integration
Algolia is a hosted search API that provides developers with tools to build…
- Provider
- algolia
- Category
- Other
- Setup
- User-supplied API key
- Actions
- 133 available
Quick start
Call Algolia from your generated app's worker code via the OverSkill composio client. The toolkit slug below maps to Algolia's public Composio identifier — your app references it by name and OverSkill handles the OAuth round-trip.
// In your generated app's worker handler:
const composio = composioClient(env);
const result = await composio.execute(
"ALGOLIA_ACTION_NAME",
{ /* action parameters — see Actions section below */ }
);
return new Response(JSON.stringify(result), {
headers: { "Content-Type": "application/json" }
});
Replace ACTION_NAME with one of the slugs listed in
the Actions section below. The composio client handles auth +
rate limits automatically — no API key is exposed to user code.
Setup
End-users supply their own Algolia API key. OverSkill provides a pre-built connection form via the integration card — your app can call the composio client immediately once the user has connected.
Available actions
133 actions exposed via the
Algolia integration. Each maps to a callable
slug — pass it to composio.execute(...) in your
worker code.
-
ALGOLIA_ADD_AB_TEST -
ALGOLIA_ADD_OR_REPLACE_RECORD -
ALGOLIA_ADD_RECORD -
ALGOLIA_BROWSE_INDEX -
ALGOLIA_CLEAR_OBJECTS -
ALGOLIA_CLEAR_RULES -
ALGOLIA_CLEAR_SYNONYMS -
ALGOLIA_CLICKED_OBJECT_IDS -
ALGOLIA_CLICKED_OBJECT_IDS_AFTER_SEARCH -
ALGOLIA_COMPUTE_REALTIME_USER -
ALGOLIA_CONVERTED_OBJECT_IDS -
ALGOLIA_COPY_INDEX
Show all 133 actions
-
ALGOLIA_CREATE_API_KEY -
ALGOLIA_CREATE_AUTHENTICATION -
ALGOLIA_CREATE_DESTINATION -
ALGOLIA_CREATE_INGESTION_TASK -
ALGOLIA_CREATE_OR_UPDATE_RECOMMEND_RULES -
ALGOLIA_CREATE_QS_CONFIG -
ALGOLIA_CREATE_SOURCE -
ALGOLIA_CREATE_TRANSFORMATION -
ALGOLIA_DELETE_AB_TEST -
ALGOLIA_DELETE_API_KEY -
ALGOLIA_DELETE_AUTHENTICATION -
ALGOLIA_DELETE_CONFIG -
ALGOLIA_DELETE_DESTINATION -
ALGOLIA_DELETE_INDEX -
ALGOLIA_DELETE_OBJECTS -
ALGOLIA_DELETE_RECOMMEND_RULE -
ALGOLIA_DELETE_RECORDS_BY_FILTER -
ALGOLIA_DELETE_RULE -
ALGOLIA_DELETE_SOURCE -
ALGOLIA_DELETE_SYNONYM -
ALGOLIA_DELETE_TRANSFORMATION -
ALGOLIA_DELETE_USER_PROFILE -
ALGOLIA_DELETE_USER_TOKEN -
ALGOLIA_DISABLE_TASK_V1 -
ALGOLIA_ENABLE_TASK_V1 -
ALGOLIA_EXECUTE_BATCH_ON_MULTIPLE_INDICES -
ALGOLIA_EXPORT_RULES -
ALGOLIA_FIND_OBJECT -
ALGOLIA_GET_AB_TEST -
ALGOLIA_GET_ADD_TO_CART_RATE -
ALGOLIA_GET_API_KEY -
ALGOLIA_GET_APP_TASK -
ALGOLIA_GET_AUTHENTICATION -
ALGOLIA_GET_AVERAGE_CLICK_POSITION -
ALGOLIA_GET_CLICK_POSITIONS -
ALGOLIA_GET_CLICK_THROUGH_RATE -
ALGOLIA_GET_CONFIG -
ALGOLIA_GET_CONFIG2 -
ALGOLIA_GET_CONVERSION_RATE -
ALGOLIA_GET_DESTINATION -
ALGOLIA_GET_DICTIONARY_LANGUAGES -
ALGOLIA_GET_DICTIONARY_SETTINGS -
ALGOLIA_GET_LOGS -
ALGOLIA_GET_NO_CLICK_RATE -
ALGOLIA_GET_NO_RESULTS_RATE -
ALGOLIA_GET_NO_RESULTS_SEARCHES -
ALGOLIA_GET_OBJECT_POSITION -
ALGOLIA_GET_OBJECTS -
ALGOLIA_GET_PURCHASE_RATE -
ALGOLIA_GET_RECOMMEND_RULE -
ALGOLIA_GET_RECOMMEND_TASK_STATUS -
ALGOLIA_GET_RECORD -
ALGOLIA_GET_REVENUE -
ALGOLIA_GET_RULE -
ALGOLIA_GET_SEARCHES_COUNT -
ALGOLIA_GET_SEARCHES_NO_CLICKS -
ALGOLIA_GET_SETTINGS -
ALGOLIA_GET_SOURCE -
ALGOLIA_GET_SYNONYM -
ALGOLIA_GET_TASK_STATUS -
ALGOLIA_GET_TASK_V1 -
ALGOLIA_GET_TOP_COUNTRIES -
ALGOLIA_GET_TOP_FILTER_ATTRIBUTES -
ALGOLIA_GET_TOP_FILTER_FOR_ATTRIBUTE -
ALGOLIA_GET_TOP_FILTERS_NO_RESULTS -
ALGOLIA_GET_TOP_HITS -
ALGOLIA_GET_TOP_SEARCHES -
ALGOLIA_GET_TRANSFORMATION -
ALGOLIA_GET_USAGE -
ALGOLIA_GET_USAGE_FOR_INDEX -
ALGOLIA_GET_USERS -
ALGOLIA_GET_USERS_COUNT -
ALGOLIA_INDEX_EXISTS -
ALGOLIA_INIT_INSIGHTS -
ALGOLIA_LIST_AB_TESTS -
ALGOLIA_LIST_API_KEYS -
ALGOLIA_LIST_AUTHENTICATIONS -
ALGOLIA_LIST_DESTINATIONS -
ALGOLIA_LIST_INDICES -
ALGOLIA_LIST_INGESTION_TASKS -
ALGOLIA_LIST_QS_CONFIGS -
ALGOLIA_LIST_RUNS -
ALGOLIA_LIST_SOURCES -
ALGOLIA_LIST_TRANSFORMATIONS -
ALGOLIA_PARTIAL_UPDATE_OBJECTS -
ALGOLIA_PUSH_TASK -
ALGOLIA_REPLACE_ALL_RULES -
ALGOLIA_REPLACE_TASK -
ALGOLIA_RESTORE_API_KEY -
ALGOLIA_RUN_TASK_V1 -
ALGOLIA_SAVE_RULE -
ALGOLIA_SAVE_SYNONYM -
ALGOLIA_SAVE_SYNONYMS -
ALGOLIA_SEARCH_AUTHENTICATIONS -
ALGOLIA_SEARCH_DESTINATIONS -
ALGOLIA_SEARCH_DICTIONARY_ENTRIES -
ALGOLIA_SEARCH_FACET_VALUES -
ALGOLIA_SEARCH_INDEX -
ALGOLIA_SEARCH_MULTIPLE_INDICES -
ALGOLIA_SEARCH_RECOMMEND_RULES -
ALGOLIA_SEARCH_SOURCES -
ALGOLIA_SEARCH_SYNONYMS -
ALGOLIA_SEARCH_TASKS_V1 -
ALGOLIA_SEARCH_TRANSFORMATIONS -
ALGOLIA_SET_DICTIONARY_SETTINGS -
ALGOLIA_SET_PERSONALIZATION_STRATEGY -
ALGOLIA_SET_SETTINGS -
ALGOLIA_STOP_AB_TEST -
ALGOLIA_TRY_TRANSFORMATION -
ALGOLIA_TRY_TRANSFORMATION_BEFORE_UPDATE -
ALGOLIA_UPDATE_API_KEY -
ALGOLIA_UPDATE_AUTHENTICATION -
ALGOLIA_UPDATE_CONFIG -
ALGOLIA_UPDATE_DESTINATION -
ALGOLIA_UPDATE_DICTIONARY_ENTRIES -
ALGOLIA_UPDATE_RECORD_PARTIALLY -
ALGOLIA_UPDATE_SOURCE -
ALGOLIA_UPDATE_TASK -
ALGOLIA_UPDATE_TRANSFORMATION -
ALGOLIA_VALIDATE_SOURCE -
ALGOLIA_VALIDATE_SOURCE_BEFORE_UPDATE
Build with Algolia
Open OverSkill, describe what you want to build, and reference Algolia in your prompt — the AI will wire up the integration automatically.