Skip to main content
Algolia logo

Algolia

Algolia search: indexes, search, objects, settings, synonyms, rules, API keys. Exposes 38 actions covering the API surface an agent needs - read and write.

What it can do

MethodWhat it does
algolia_indexes_listList all indexes - GET /1/indexes.
algolia_index_getGet index metadata - GET /1/indexes/{indexName}.
algolia_index_createCreate a new index - POST /1/indexes.
algolia_index_deleteDelete an index - DELETE /1/indexes/{indexName}.
algolia_index_clearClear all objects from an index - POST /1/indexes/{indexName}/clear.
algolia_index_copyCopy/move an index - POST /1/indexes/{indexName}/operation.
algolia_index_moveMove an index - POST /1/indexes/{indexName}/operation.
algolia_objects_addAdd/save objects to an index - POST /1/indexes/{indexName}/objects.
algolia_object_getGet one object from an index - GET /1/indexes/{indexName}/objects/{objectID}.
algolia_object_updateUpdate an object (full replacement) - PUT /1/indexes/{indexName}/objects/{objectID}.
algolia_object_partial_updatePartially update an object (merge) - POST /1/indexes/{indexName}/objects/{objectID}.
algolia_object_deleteDelete an object - DELETE /1/indexes/{indexName}/objects/{objectID}.
algolia_objects_batchBatch operations on objects - POST /1/indexes/{indexName}/batch.
algolia_objects_delete_by_queryDelete objects matching a filter - POST /1/indexes/{indexName}/deleteByQuery.
algolia_searchSearch an index - POST /1/indexes/{indexName}/query.
algolia_multi_searchMulti-search multiple indexes - POST /1/indexes/*/queries.
algolia_browseBrowse an index with cursor - POST /1/indexes/{indexName}/browse.
algolia_settings_getGet index settings - GET /1/indexes/{indexName}/settings.
algolia_settings_setUpdate index settings - PUT /1/indexes/{indexName}/settings.
algolia_synonyms_listList synonyms - GET /1/indexes/{indexName}/synonyms.
algolia_synonym_getGet one synonym - GET /1/indexes/{indexName}/synonyms/{synonymID}.
algolia_synonym_createCreate a synonym - POST /1/indexes/{indexName}/synonyms.
algolia_synonym_updateUpdate a synonym - PUT /1/indexes/{indexName}/synonyms/{synonymID}.
algolia_synonym_deleteDelete a synonym - DELETE /1/indexes/{indexName}/synonyms/{synonymID}.
algolia_synonyms_clearClear all synonyms from an index - POST /1/indexes/{indexName}/synonyms/clear.
algolia_rules_listList query rules - GET /1/indexes/{indexName}/rules.
algolia_rule_getGet one rule - GET /1/indexes/{indexName}/rules/{ruleID}.
algolia_rule_createCreate a query rule - POST /1/indexes/{indexName}/rules.
algolia_rule_updateUpdate a rule - PUT /1/indexes/{indexName}/rules/{ruleID}.
algolia_rule_deleteDelete a rule - DELETE /1/indexes/{indexName}/rules/{ruleID}.
algolia_rules_clearClear all rules from an index - POST /1/indexes/{indexName}/rules/clear.
algolia_api_keys_listList API keys - GET /1/keys.
algolia_api_key_getGet one API key - GET /1/keys/{key}.
algolia_api_key_createCreate an API key - POST /1/keys.
algolia_api_key_updateUpdate an API key - PUT /1/keys/{key}.
algolia_api_key_deleteDelete an API key - DELETE /1/keys/{key}.
algolia_api_key_restoreRestore a deleted API key - POST /1/keys/{key}/restore.
algolia_logs_listList API logs - GET /1/logs.

How to get credentials

This connector uses an API key / token. Create one in the provider dashboard, then paste it into FlyMyAI:

Fields to fill in FlyMyAI

FlyMyAI fieldWhere it comes from
ALGOLIA_APP_IDAlgolia Dashboard - Settings - API Keys - Application ID.
ALGOLIA_API_KEYAdmin API Key (write) from the same API Keys page.

Troubleshooting

  • 401 Unauthorized / 403 Forbidden - the token is wrong, expired, or missing a required scope; regenerate it.
  • 429 Too Many Requests - provider rate limit; retry after a short backoff.
  • Unexpected 4xx on writes - double-check required fields; the agent confirms before write actions.
We love our partners - FlyMy.AI builds with the best. Thanks, Algolia!