# Algolia Integration via LowCodeAPI
## Overview
Search and discovery API
## Base Endpoint
```
https://api.lowcodeapi.com/algolia/
```
## Authentication
LowCodeAPI handles authentication automatically. You only need to:
1. **Sign up** at [https://www.algolia.com](https://www.algolia.com)
2. **Get your credentials** from [https://www.algolia.com/account/api-keys/](https://www.algolia.com/account/api-keys/)
3. **Connect your account** in LowCodeAPI dashboard
4. **Use your `api_token`** in all requests
The `api_token` is your LowCodeAPI authentication token. LowCodeAPI will automatically:
- Fetch your Algolia API key
- Apply it to each request with `X-Algolia-API-Key` header
**Auth Type**: API Key (X-Algolia-API-Key header)
## API Categories
- Developer Tools
## Common Endpoints
### Category: A/B Testing
#### Add A/B test 🚧
**Method**: `POST` | **LowCodeAPI Path**: `/2/abtests`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/2/abtests&api_token={api_token}
```
**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/algolia/2/abtests&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/ab-test/#add-ab-test](https://www.algolia.com/doc/rest-api/ab-test/#add-ab-test)
---
#### Get A/B test 🚧
**Method**: `GET` | **LowCodeAPI Path**: `/2/abtests/id`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/2/abtests/id&api_token={api_token}
```
**Example Request**:
```bash
curl -X GET "https://api.lowcodeapi.com/algolia/2/abtests/id&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/ab-test/#get-ab-test](https://www.algolia.com/doc/rest-api/ab-test/#get-ab-test)
---
#### List A/B tests 🚧
**Method**: `GET` | **LowCodeAPI Path**: `/2/abtests`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/2/abtests&api_token={api_token}
```
**Example Request**:
```bash
curl -X GET "https://api.lowcodeapi.com/algolia/2/abtests&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/ab-test/#list-ab-tests](https://www.algolia.com/doc/rest-api/ab-test/#list-ab-tests)
---
#### Stop A/B test 🚧
**Method**: `POST` | **LowCodeAPI Path**: `/2/abtests/id/stop`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/2/abtests/id/stop&api_token={api_token}
```
**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/algolia/2/abtests/id/stop&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/ab-test/#stop-ab-test](https://www.algolia.com/doc/rest-api/ab-test/#stop-ab-test)
---
#### Delete A/B test 🚧
**Method**: `DELETE` | **LowCodeAPI Path**: `/2/abtests/id`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/2/abtests/id&api_token={api_token}
```
**Example Request**:
```bash
curl -X DELETE "https://api.lowcodeapi.com/algolia/2/abtests/id&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/ab-test/#delete-ab-test](https://www.algolia.com/doc/rest-api/ab-test/#delete-ab-test)
---
### Category: Analytics
#### Get status 🚧
**Method**: `GET` | **LowCodeAPI Path**: `/2/status`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/2/status&api_token={api_token}
```
**Example Request**:
```bash
curl -X GET "https://api.lowcodeapi.com/algolia/2/status&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/analytics/#get-status](https://www.algolia.com/doc/rest-api/analytics/#get-status)
---
#### Get top searches 🚧
**Method**: `GET` | **LowCodeAPI Path**: `/2/searches`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/2/searches&api_token={api_token}
```
**Example Request**:
```bash
curl -X GET "https://api.lowcodeapi.com/algolia/2/searches&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/analytics/#get-top-searches](https://www.algolia.com/doc/rest-api/analytics/#get-top-searches)
---
#### Get count of searches 🚧
**Method**: `GET` | **LowCodeAPI Path**: `/2/searches/count`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/2/searches/count&api_token={api_token}
```
**Example Request**:
```bash
curl -X GET "https://api.lowcodeapi.com/algolia/2/searches/count&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/analytics/#get-count-of-searches](https://www.algolia.com/doc/rest-api/analytics/#get-count-of-searches)
---
#### Get top searches with no results 🚧
**Method**: `GET` | **LowCodeAPI Path**: `/2/searches/noResults`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/2/searches/noResults&api_token={api_token}
```
**Example Request**:
```bash
curl -X GET "https://api.lowcodeapi.com/algolia/2/searches/noResults&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/analytics/#get-top-searches-with-no-results](https://www.algolia.com/doc/rest-api/analytics/#get-top-searches-with-no-results)
---
#### Get top searches with no clicks 🚧
**Method**: `GET` | **LowCodeAPI Path**: `/2/searches/noClicks`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/2/searches/noClicks&api_token={api_token}
```
**Example Request**:
```bash
curl -X GET "https://api.lowcodeapi.com/algolia/2/searches/noClicks&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/analytics/#get-top-searches-with-no-clicks](https://www.algolia.com/doc/rest-api/analytics/#get-top-searches-with-no-clicks)
---
#### Get rate of no results 🚧
**Method**: `GET` | **LowCodeAPI Path**: `/2/searches/noResultRate`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/2/searches/noResultRate&api_token={api_token}
```
**Example Request**:
```bash
curl -X GET "https://api.lowcodeapi.com/algolia/2/searches/noResultRate&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/analytics/#get-rate-of-no-results](https://www.algolia.com/doc/rest-api/analytics/#get-rate-of-no-results)
---
#### Get rate of no clicks 🚧
**Method**: `GET` | **LowCodeAPI Path**: `/2/searches/noClickRate`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/2/searches/noClickRate&api_token={api_token}
```
**Example Request**:
```bash
curl -X GET "https://api.lowcodeapi.com/algolia/2/searches/noClickRate&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/analytics/#get-rate-of-no-clicks](https://www.algolia.com/doc/rest-api/analytics/#get-rate-of-no-clicks)
---
#### Get top hits 🚧
**Method**: `GET` | **LowCodeAPI Path**: `/2/hits`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/2/hits&api_token={api_token}
```
**Example Request**:
```bash
curl -X GET "https://api.lowcodeapi.com/algolia/2/hits&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/analytics/#get-top-hits](https://www.algolia.com/doc/rest-api/analytics/#get-top-hits)
---
#### Get top hits for a search 🚧
**Method**: `GET` | **LowCodeAPI Path**: `/2/hits?search=`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/2/hits?search=&api_token={api_token}
```
**Example Request**:
```bash
curl -X GET "https://api.lowcodeapi.com/algolia/2/hits?search=&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/analytics/#get-top-hits-for-a-search](https://www.algolia.com/doc/rest-api/analytics/#get-top-hits-for-a-search)
---
#### Get count of users 🚧
**Method**: `GET` | **LowCodeAPI Path**: `/2/users/count`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/2/users/count&api_token={api_token}
```
**Example Request**:
```bash
curl -X GET "https://api.lowcodeapi.com/algolia/2/users/count&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/analytics/#get-count-of-users](https://www.algolia.com/doc/rest-api/analytics/#get-count-of-users)
---
#### Get top filter attributes 🚧
**Method**: `GET` | **LowCodeAPI Path**: `/2/filters`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/2/filters&api_token={api_token}
```
**Example Request**:
```bash
curl -X GET "https://api.lowcodeapi.com/algolia/2/filters&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/analytics/#get-top-filter-attributes](https://www.algolia.com/doc/rest-api/analytics/#get-top-filter-attributes)
---
#### Get top filters for a no result search 🚧
**Method**: `GET` | **LowCodeAPI Path**: `/2/filters/noResults`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/2/filters/noResults&api_token={api_token}
```
**Example Request**:
```bash
curl -X GET "https://api.lowcodeapi.com/algolia/2/filters/noResults&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/analytics/#get-top-filters-for-a-no-result-search](https://www.algolia.com/doc/rest-api/analytics/#get-top-filters-for-a-no-result-search)
---
#### Get top filter attributes for a search 🚧
**Method**: `GET` | **LowCodeAPI Path**: `/2/filters?search=`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/2/filters?search=&api_token={api_token}
```
**Example Request**:
```bash
curl -X GET "https://api.lowcodeapi.com/algolia/2/filters?search=&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/analytics/#get-top-filter-attributes-for-a-search](https://www.algolia.com/doc/rest-api/analytics/#get-top-filter-attributes-for-a-search)
---
#### Get top filters for attributes and search 🚧
**Method**: `GET` | **LowCodeAPI Path**: `/2/filters/attribute list?search=`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/2/filters/attribute list?search=&api_token={api_token}
```
**Example Request**:
```bash
curl -X GET "https://api.lowcodeapi.com/algolia/2/filters/attribute list?search=&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/analytics/#get-top-filters-for-attributes-and-search](https://www.algolia.com/doc/rest-api/analytics/#get-top-filters-for-attributes-and-search)
---
#### Get top filters for an attribute 🚧
**Method**: `GET` | **LowCodeAPI Path**: `/2/filters/attribute`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/2/filters/attribute&api_token={api_token}
```
**Example Request**:
```bash
curl -X GET "https://api.lowcodeapi.com/algolia/2/filters/attribute&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/analytics/#get-top-filters-for-an-attribute](https://www.algolia.com/doc/rest-api/analytics/#get-top-filters-for-an-attribute)
---
### Category: Crawler
#### Create a crawler 🚧
**Method**: `POST` | **LowCodeAPI Path**: `/api/1/crawlers`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/api/1/crawlers&api_token={api_token}
```
**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/algolia/api/1/crawlers&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/crawler/#create-a-crawler](https://www.algolia.com/doc/rest-api/crawler/#create-a-crawler)
---
#### Get available crawlers 🚧
**Method**: `GET` | **LowCodeAPI Path**: `/api/1/crawlers`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/api/1/crawlers&api_token={api_token}
```
**Example Request**:
```bash
curl -X GET "https://api.lowcodeapi.com/algolia/api/1/crawlers&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/crawler/#get-available-crawlers](https://www.algolia.com/doc/rest-api/crawler/#get-available-crawlers)
---
#### Get a crawler 🚧
**Method**: `GET` | **LowCodeAPI Path**: `/api/1/crawlers/id`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/api/1/crawlers/id&api_token={api_token}
```
**Example Request**:
```bash
curl -X GET "https://api.lowcodeapi.com/algolia/api/1/crawlers/id&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/crawler/#get-a-crawler](https://www.algolia.com/doc/rest-api/crawler/#get-a-crawler)
---
#### Partially update a crawler 🚧
**Method**: `PATCH` | **LowCodeAPI Path**: `/api/1/crawlers/id`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/api/1/crawlers/id&api_token={api_token}
```
**Example Request**:
```bash
curl -X PATCH "https://api.lowcodeapi.com/algolia/api/1/crawlers/id&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/crawler/#partially-update-a-crawler](https://www.algolia.com/doc/rest-api/crawler/#partially-update-a-crawler)
---
#### Partially update a crawler's configuration 🚧
**Method**: `PATCH` | **LowCodeAPI Path**: `/api/1/crawlers/id/config`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/api/1/crawlers/id/config&api_token={api_token}
```
**Example Request**:
```bash
curl -X PATCH "https://api.lowcodeapi.com/algolia/api/1/crawlers/id/config&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/crawler/#partially-update-a-crawlers-configuration](https://www.algolia.com/doc/rest-api/crawler/#partially-update-a-crawlers-configuration)
---
#### Run a crawler 🚧
**Method**: `POST` | **LowCodeAPI Path**: `/api/1/crawlers/id/run`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/api/1/crawlers/id/run&api_token={api_token}
```
**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/algolia/api/1/crawlers/id/run&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/crawler/#run-a-crawler](https://www.algolia.com/doc/rest-api/crawler/#run-a-crawler)
---
#### Pause a crawler's run 🚧
**Method**: `POST` | **LowCodeAPI Path**: `/api/1/crawlers/id/pause`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/api/1/crawlers/id/pause&api_token={api_token}
```
**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/algolia/api/1/crawlers/id/pause&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/crawler/#pause-a-crawlers-run](https://www.algolia.com/doc/rest-api/crawler/#pause-a-crawlers-run)
---
#### Reindex with a crawler 🚧
**Method**: `POST` | **LowCodeAPI Path**: `/api/1/crawlers/id/reindex`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/api/1/crawlers/id/reindex&api_token={api_token}
```
**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/algolia/api/1/crawlers/id/reindex&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/crawler/#reindex-with-a-crawler](https://www.algolia.com/doc/rest-api/crawler/#reindex-with-a-crawler)
---
#### Get statistics on a crawler 🚧
**Method**: `GET` | **LowCodeAPI Path**: `/api/1/crawlers/id/stats/urls`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/api/1/crawlers/id/stats/urls&api_token={api_token}
```
**Example Request**:
```bash
curl -X GET "https://api.lowcodeapi.com/algolia/api/1/crawlers/id/stats/urls&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/crawler/#get-statistics-on-a-crawler](https://www.algolia.com/doc/rest-api/crawler/#get-statistics-on-a-crawler)
---
#### Crawl specific URLs 🚧
**Method**: `POST` | **LowCodeAPI Path**: `/api/1/crawlers/id/urls/crawl`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/api/1/crawlers/id/urls/crawl&api_token={api_token}
```
**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/algolia/api/1/crawlers/id/urls/crawl&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/crawler/#crawl-specific-urls](https://www.algolia.com/doc/rest-api/crawler/#crawl-specific-urls)
---
#### Test a URL on a crawler 🚧
**Method**: `POST` | **LowCodeAPI Path**: `/api/1/crawlers/id/test`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/api/1/crawlers/id/test&api_token={api_token}
```
**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/algolia/api/1/crawlers/id/test&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/crawler/#test-a-url-on-a-crawler](https://www.algolia.com/doc/rest-api/crawler/#test-a-url-on-a-crawler)
---
#### Get status of a task 🚧
**Method**: `GET` | **LowCodeAPI Path**: `/api/1/crawlers/id/tasks/tid`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/api/1/crawlers/id/tasks/tid&api_token={api_token}
```
**Example Request**:
```bash
curl -X GET "https://api.lowcodeapi.com/algolia/api/1/crawlers/id/tasks/tid&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/crawler/#get-status-of-a-task](https://www.algolia.com/doc/rest-api/crawler/#get-status-of-a-task)
---
#### Cancel a blocking task 🚧
**Method**: `POST` | **LowCodeAPI Path**: `/api/1/crawlers/id/tasks/tid/cancel`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/api/1/crawlers/id/tasks/tid/cancel&api_token={api_token}
```
**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/algolia/api/1/crawlers/id/tasks/tid/cancel&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/crawler/#cancel-a-blocking-task](https://www.algolia.com/doc/rest-api/crawler/#cancel-a-blocking-task)
---
#### Get registered domains 🚧
**Method**: `GET` | **LowCodeAPI Path**: `/api/1/domains`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/api/1/domains&api_token={api_token}
```
**Example Request**:
```bash
curl -X GET "https://api.lowcodeapi.com/algolia/api/1/domains&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/crawler/#get-registered-domains](https://www.algolia.com/doc/rest-api/crawler/#get-registered-domains)
---
### Category: Insights
#### Push events 🚧
**Method**: `POST` | **LowCodeAPI Path**: `/1/events`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/events&api_token={api_token}
```
**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/algolia/1/events&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/insights/#push-events](https://www.algolia.com/doc/rest-api/insights/#push-events)
---
### Category: Monitoring / Infrastructure
#### Get Infrastructure metrics 🚧
**Method**: `GET` | **LowCodeAPI Path**: `/1/infrastructure/metric/period/period`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/infrastructure/metric/period/period&api_token={api_token}
```
**Example Request**:
```bash
curl -X GET "https://api.lowcodeapi.com/algolia/1/infrastructure/metric/period/period&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/monitoring/#get-infrastructure-metrics](https://www.algolia.com/doc/rest-api/monitoring/#get-infrastructure-metrics)
---
### Category: Monitoring / Monitoring
#### Inventory servers 🚧
**Method**: `GET` | **LowCodeAPI Path**: `/1/inventory/servers`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/inventory/servers&api_token={api_token}
```
**Example Request**:
```bash
curl -X GET "https://api.lowcodeapi.com/algolia/1/inventory/servers&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/monitoring/#inventory-servers](https://www.algolia.com/doc/rest-api/monitoring/#inventory-servers)
---
#### Average latency 🚧
**Method**: `GET` | **LowCodeAPI Path**: `/1/latency/servers`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/latency/servers&api_token={api_token}
```
**Example Request**:
```bash
curl -X GET "https://api.lowcodeapi.com/algolia/1/latency/servers&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/monitoring/#average-latency](https://www.algolia.com/doc/rest-api/monitoring/#average-latency)
---
#### Get indexing time 🚧
**Method**: `GET` | **LowCodeAPI Path**: `/1/indexing/servers`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/indexing/servers&api_token={api_token}
```
**Example Request**:
```bash
curl -X GET "https://api.lowcodeapi.com/algolia/1/indexing/servers&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/monitoring/#get-indexing-time](https://www.algolia.com/doc/rest-api/monitoring/#get-indexing-time)
---
#### Server reachability 🚧
**Method**: `GET` | **LowCodeAPI Path**: `/1/reachability/servers/probes`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/reachability/servers/probes&api_token={api_token}
```
**Example Request**:
```bash
curl -X GET "https://api.lowcodeapi.com/algolia/1/reachability/servers/probes&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/monitoring/#server-reachability](https://www.algolia.com/doc/rest-api/monitoring/#server-reachability)
---
### Category: Monitoring / Status
#### Get current API status 🚧
**Method**: `GET` | **LowCodeAPI Path**: `/1/status`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/status&api_token={api_token}
```
**Example Request**:
```bash
curl -X GET "https://api.lowcodeapi.com/algolia/1/status&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/monitoring/#get-current-api-status](https://www.algolia.com/doc/rest-api/monitoring/#get-current-api-status)
---
#### Current status servers 🚧
**Method**: `GET` | **LowCodeAPI Path**: `/1/status/servers`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/status/servers&api_token={api_token}
```
**Example Request**:
```bash
curl -X GET "https://api.lowcodeapi.com/algolia/1/status/servers&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/monitoring/#current-status-servers](https://www.algolia.com/doc/rest-api/monitoring/#current-status-servers)
---
#### List last incidents 🚧
**Method**: `GET` | **LowCodeAPI Path**: `/1/incidents`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/incidents&api_token={api_token}
```
**Example Request**:
```bash
curl -X GET "https://api.lowcodeapi.com/algolia/1/incidents&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/monitoring/#list-last-incidents](https://www.algolia.com/doc/rest-api/monitoring/#list-last-incidents)
---
#### List last incidents servers 🚧
**Method**: `GET` | **LowCodeAPI Path**: `/1/incidents/servers`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/incidents/servers&api_token={api_token}
```
**Example Request**:
```bash
curl -X GET "https://api.lowcodeapi.com/algolia/1/incidents/servers&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/monitoring/#list-last-incidents-servers](https://www.algolia.com/doc/rest-api/monitoring/#list-last-incidents-servers)
---
### Category: Personalization
#### Get a usertoken profile 🚧
**Method**: `GET` | **LowCodeAPI Path**: `/1/profiles/personalization/userToken`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/profiles/personalization/userToken&api_token={api_token}
```
**Example Request**:
```bash
curl -X GET "https://api.lowcodeapi.com/algolia/1/profiles/personalization/userToken&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/personalization/#get-a-usertoken-profile](https://www.algolia.com/doc/rest-api/personalization/#get-a-usertoken-profile)
---
#### Delete a user profile 🚧
**Method**: `DELETE` | **LowCodeAPI Path**: `/1/profiles/userToken`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/profiles/userToken&api_token={api_token}
```
**Example Request**:
```bash
curl -X DELETE "https://api.lowcodeapi.com/algolia/1/profiles/userToken&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/personalization/#delete-a-user-profile](https://www.algolia.com/doc/rest-api/personalization/#delete-a-user-profile)
---
#### Get the current personalization strategy 🚧
**Method**: `GET` | **LowCodeAPI Path**: `/1/strategies/personalization`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/strategies/personalization&api_token={api_token}
```
**Example Request**:
```bash
curl -X GET "https://api.lowcodeapi.com/algolia/1/strategies/personalization&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/personalization/#get-the-current-personalization-strategy](https://www.algolia.com/doc/rest-api/personalization/#get-the-current-personalization-strategy)
---
#### Set a new personalization strategy 🚧
**Method**: `POST` | **LowCodeAPI Path**: `/1/strategies/personalization`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/strategies/personalization&api_token={api_token}
```
**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/algolia/1/strategies/personalization&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/personalization/#set-a-new-personalization-strategy](https://www.algolia.com/doc/rest-api/personalization/#set-a-new-personalization-strategy)
---
### Category: Query Suggestions
#### Create a configuration 🚧
**Method**: `POST` | **LowCodeAPI Path**: `/1/configs`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/configs&api_token={api_token}
```
**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/algolia/1/configs&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/query-suggestions/#create-a-configuration](https://www.algolia.com/doc/rest-api/query-suggestions/#create-a-configuration)
---
#### Update a configuration 🚧
**Method**: `PUT` | **LowCodeAPI Path**: `/1/configs/indexName`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/configs/indexName&api_token={api_token}
```
**Example Request**:
```bash
curl -X PUT "https://api.lowcodeapi.com/algolia/1/configs/indexName&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/query-suggestions/#update-a-configuration](https://www.algolia.com/doc/rest-api/query-suggestions/#update-a-configuration)
---
#### Delete a configuration 🚧
**Method**: `DELETE` | **LowCodeAPI Path**: `/1/configs/indexName`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/configs/indexName&api_token={api_token}
```
**Example Request**:
```bash
curl -X DELETE "https://api.lowcodeapi.com/algolia/1/configs/indexName&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/query-suggestions/#delete-a-configuration](https://www.algolia.com/doc/rest-api/query-suggestions/#delete-a-configuration)
---
#### Get a single configuration 🚧
**Method**: `GET` | **LowCodeAPI Path**: `/1/configs/indexName`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/configs/indexName&api_token={api_token}
```
**Example Request**:
```bash
curl -X GET "https://api.lowcodeapi.com/algolia/1/configs/indexName&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/query-suggestions/#get-a-single-configuration](https://www.algolia.com/doc/rest-api/query-suggestions/#get-a-single-configuration)
---
#### Get configuration status 🚧
**Method**: `GET` | **LowCodeAPI Path**: `/1/configs/indexName/status`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/configs/indexName/status&api_token={api_token}
```
**Example Request**:
```bash
curl -X GET "https://api.lowcodeapi.com/algolia/1/configs/indexName/status&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/query-suggestions/#get-configuration-status](https://www.algolia.com/doc/rest-api/query-suggestions/#get-configuration-status)
---
#### Get all configurations 🚧
**Method**: `GET` | **LowCodeAPI Path**: `/1/configs`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/configs&api_token={api_token}
```
**Example Request**:
```bash
curl -X GET "https://api.lowcodeapi.com/algolia/1/configs&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/query-suggestions/#get-all-configurations](https://www.algolia.com/doc/rest-api/query-suggestions/#get-all-configurations)
---
#### Get a log file 🚧
**Method**: `GET` | **LowCodeAPI Path**: `/1/logs/indexName`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/logs/indexName&api_token={api_token}
```
**Example Request**:
```bash
curl -X GET "https://api.lowcodeapi.com/algolia/1/logs/indexName&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/query-suggestions/#get-a-log-file](https://www.algolia.com/doc/rest-api/query-suggestions/#get-a-log-file)
---
### Category: Recommend / Endpoints
#### Get Recommendations 🚧
**Method**: `POST` | **LowCodeAPI Path**: `/1/indexes/*/recommendations`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/indexes/*/recommendations&api_token={api_token}
```
**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/algolia/1/indexes/*/recommendations&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/recommend/#get-recommendations](https://www.algolia.com/doc/rest-api/recommend/#get-recommendations)
---
#### Batch Recommend Rules 🚧
**Method**: `POST` | **LowCodeAPI Path**: `/1/indexes/indexName/model/recommend/rules/batch`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/indexes/indexName/model/recommend/rules/batch&api_token={api_token}
```
**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/algolia/1/indexes/indexName/model/recommend/rules/batch&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/recommend/#batch-recommend-rules](https://www.algolia.com/doc/rest-api/recommend/#batch-recommend-rules)
---
#### Get Recommend Rule 🚧
**Method**: `GET` | **LowCodeAPI Path**: `/1/indexes/indexName/model/recommend/rules/objectID`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/indexes/indexName/model/recommend/rules/objectID&api_token={api_token}
```
**Example Request**:
```bash
curl -X GET "https://api.lowcodeapi.com/algolia/1/indexes/indexName/model/recommend/rules/objectID&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/recommend/#get-recommend-rule](https://www.algolia.com/doc/rest-api/recommend/#get-recommend-rule)
---
#### Delete Recommend Rule 🚧
**Method**: `DELETE` | **LowCodeAPI Path**: `/1/indexes/indexName/model/recommend/rules/objectID`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/indexes/indexName/model/recommend/rules/objectID&api_token={api_token}
```
**Example Request**:
```bash
curl -X DELETE "https://api.lowcodeapi.com/algolia/1/indexes/indexName/model/recommend/rules/objectID&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/recommend/#delete-recommend-rule](https://www.algolia.com/doc/rest-api/recommend/#delete-recommend-rule)
---
#### Search Recommend Rules 🚧
**Method**: `POST` | **LowCodeAPI Path**: `/1/indexes/indexName/model/recommend/rules/search`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/indexes/indexName/model/recommend/rules/search&api_token={api_token}
```
**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/algolia/1/indexes/indexName/model/recommend/rules/search&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/recommend/#search-recommend-rules](https://www.algolia.com/doc/rest-api/recommend/#search-recommend-rules)
---
#### Get a Recommend task's status 🚧
**Method**: `GET` | **LowCodeAPI Path**: `/1/indexes/indexName/model/task/taskID`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/indexes/indexName/model/task/taskID&api_token={api_token}
```
**Example Request**:
```bash
curl -X GET "https://api.lowcodeapi.com/algolia/1/indexes/indexName/model/task/taskID&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/recommend/#get-a-recommend-tasks-status](https://www.algolia.com/doc/rest-api/recommend/#get-a-recommend-tasks-status)
---
### Category: Search / Advanced
#### Get logs 🚧
**Method**: `GET` | **LowCodeAPI Path**: `/1/logs`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/logs&api_token={api_token}
```
**Example Request**:
```bash
curl -X GET "https://api.lowcodeapi.com/algolia/1/logs&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/search/#get-logs](https://www.algolia.com/doc/rest-api/search/#get-logs)
---
#### Get a task's status 🚧
**Method**: `GET` | **LowCodeAPI Path**: `/1/indexes/indexName/task/taskID`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/indexes/indexName/task/taskID&api_token={api_token}
```
**Example Request**:
```bash
curl -X GET "https://api.lowcodeapi.com/algolia/1/indexes/indexName/task/taskID&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/search/#get-a-tasks-status](https://www.algolia.com/doc/rest-api/search/#get-a-tasks-status)
---
### Category: Search / Dictionaries
#### Add or delete entries in batches 🚧
**Method**: `POST` | **LowCodeAPI Path**: `/1/dictionaries/dictionaryName/batch`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/dictionaries/dictionaryName/batch&api_token={api_token}
```
**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/algolia/1/dictionaries/dictionaryName/batch&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/search/#add-or-delete-entries-in-batches](https://www.algolia.com/doc/rest-api/search/#add-or-delete-entries-in-batches)
---
#### Search dictionary entries (GET) 🚧
**Method**: `GET` | **LowCodeAPI Path**: `/1/dictionaries/dictionaryName/search`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/dictionaries/dictionaryName/search&api_token={api_token}
```
**Example Request**:
```bash
curl -X GET "https://api.lowcodeapi.com/algolia/1/dictionaries/dictionaryName/search&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/search/#search-dictionary-entries-get](https://www.algolia.com/doc/rest-api/search/#search-dictionary-entries-get)
---
#### Search dictionary entries (POST) 🚧
**Method**: `POST` | **LowCodeAPI Path**: `/1/dictionaries/dictionaryName/search`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/dictionaries/dictionaryName/search&api_token={api_token}
```
**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/algolia/1/dictionaries/dictionaryName/search&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/search/#search-dictionary-entries-post](https://www.algolia.com/doc/rest-api/search/#search-dictionary-entries-post)
---
#### Set dictionary settings 🚧
**Method**: `PUT` | **LowCodeAPI Path**: `/1/dictionaries/*/settings`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/dictionaries/*/settings&api_token={api_token}
```
**Example Request**:
```bash
curl -X PUT "https://api.lowcodeapi.com/algolia/1/dictionaries/*/settings&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/search/#set-dictionary-settings](https://www.algolia.com/doc/rest-api/search/#set-dictionary-settings)
---
#### Get dictionary settings 🚧
**Method**: `GET` | **LowCodeAPI Path**: `/1/dictionaries/*/settings`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/dictionaries/*/settings&api_token={api_token}
```
**Example Request**:
```bash
curl -X GET "https://api.lowcodeapi.com/algolia/1/dictionaries/*/settings&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/search/#get-dictionary-settings](https://www.algolia.com/doc/rest-api/search/#get-dictionary-settings)
---
#### Get available languages 🚧
**Method**: `GET` | **LowCodeAPI Path**: `/1/dictionaries/*/languages`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/dictionaries/*/languages&api_token={api_token}
```
**Example Request**:
```bash
curl -X GET "https://api.lowcodeapi.com/algolia/1/dictionaries/*/languages&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/search/#get-available-languages](https://www.algolia.com/doc/rest-api/search/#get-available-languages)
---
### Category: Search / Keys
#### Add API Key 🚧
**Method**: `POST` | **LowCodeAPI Path**: `/1/keys`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/keys&api_token={api_token}
```
**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/algolia/1/keys&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/search/#add-api-key](https://www.algolia.com/doc/rest-api/search/#add-api-key)
---
#### Update API Key 🚧
**Method**: `PUT` | **LowCodeAPI Path**: `/1/keys/key`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/keys/key&api_token={api_token}
```
**Example Request**:
```bash
curl -X PUT "https://api.lowcodeapi.com/algolia/1/keys/key&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/search/#update-api-key](https://www.algolia.com/doc/rest-api/search/#update-api-key)
---
#### List API Keys 🚧
**Method**: `GET` | **LowCodeAPI Path**: `/1/keys`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/keys&api_token={api_token}
```
**Example Request**:
```bash
curl -X GET "https://api.lowcodeapi.com/algolia/1/keys&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/search/#list-api-keys](https://www.algolia.com/doc/rest-api/search/#list-api-keys)
---
#### Get API Key permissions 🚧
**Method**: `GET` | **LowCodeAPI Path**: `/1/keys/key`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/keys/key&api_token={api_token}
```
**Example Request**:
```bash
curl -X GET "https://api.lowcodeapi.com/algolia/1/keys/key&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/search/#get-api-key-permissions](https://www.algolia.com/doc/rest-api/search/#get-api-key-permissions)
---
#### Delete API Key 🚧
**Method**: `DELETE` | **LowCodeAPI Path**: `/1/keys/key`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/keys/key&api_token={api_token}
```
**Example Request**:
```bash
curl -X DELETE "https://api.lowcodeapi.com/algolia/1/keys/key&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/search/#delete-api-key](https://www.algolia.com/doc/rest-api/search/#delete-api-key)
---
#### Restore API Key 🚧
**Method**: `POST` | **LowCodeAPI Path**: `/1/keys/key/restore`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/keys/key/restore&api_token={api_token}
```
**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/algolia/1/keys/key/restore&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/search/#restore-api-key](https://www.algolia.com/doc/rest-api/search/#restore-api-key)
---
#### Add index API key 🚧
**Method**: `POST` | **LowCodeAPI Path**: `/1/indexes/indexName/keys`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/indexes/indexName/keys&api_token={api_token}
```
**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/algolia/1/indexes/indexName/keys&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/search/#add-index-api-key](https://www.algolia.com/doc/rest-api/search/#add-index-api-key)
---
#### Update index API key 🚧
**Method**: `PUT` | **LowCodeAPI Path**: `/1/indexes/indexName/keys/key`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/indexes/indexName/keys/key&api_token={api_token}
```
**Example Request**:
```bash
curl -X PUT "https://api.lowcodeapi.com/algolia/1/indexes/indexName/keys/key&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/search/#update-index-api-key](https://www.algolia.com/doc/rest-api/search/#update-index-api-key)
---
#### List index API keys (for all index) 🚧
**Method**: `GET` | **LowCodeAPI Path**: `/1/indexes/indexName/keys`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/indexes/indexName/keys&api_token={api_token}
```
**Example Request**:
```bash
curl -X GET "https://api.lowcodeapi.com/algolia/1/indexes/indexName/keys&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/search/#list-index-api-keys-for-one-index](https://www.algolia.com/doc/rest-api/search/#list-index-api-keys-for-one-index)
---
#### List index API keys (for all indices) 🚧
**Method**: `GET` | **LowCodeAPI Path**: `/1/indexes/*/keys`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/indexes/*/keys&api_token={api_token}
```
**Example Request**:
```bash
curl -X GET "https://api.lowcodeapi.com/algolia/1/indexes/*/keys&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/search/#list-index-api-keys-for-all-indices](https://www.algolia.com/doc/rest-api/search/#list-index-api-keys-for-all-indices)
---
#### Get index API key 🚧
**Method**: `GET` | **LowCodeAPI Path**: `/1/indexes/indexName/keys/key`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/indexes/indexName/keys/key&api_token={api_token}
```
**Example Request**:
```bash
curl -X GET "https://api.lowcodeapi.com/algolia/1/indexes/indexName/keys/key&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/search/#get-index-api-key](https://www.algolia.com/doc/rest-api/search/#get-index-api-key)
---
#### Delete index API key 🚧
**Method**: `DELETE` | **LowCodeAPI Path**: `/1/indexes/indexName/keys/key`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/indexes/indexName/keys/key&api_token={api_token}
```
**Example Request**:
```bash
curl -X DELETE "https://api.lowcodeapi.com/algolia/1/indexes/indexName/keys/key&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/search/#delete-index-api-key](https://www.algolia.com/doc/rest-api/search/#delete-index-api-key)
---
### Category: Search / Manage indices
#### Delete index 🚧
**Method**: `DELETE` | **LowCodeAPI Path**: `/1/indexes/indexName`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/indexes/indexName&api_token={api_token}
```
**Example Request**:
```bash
curl -X DELETE "https://api.lowcodeapi.com/algolia/1/indexes/indexName&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/search/#delete-index](https://www.algolia.com/doc/rest-api/search/#delete-index)
---
#### Copy/move index 🚧
**Method**: `POST` | **LowCodeAPI Path**: `/1/indexes/indexName/operation`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/indexes/indexName/operation&api_token={api_token}
```
**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/algolia/1/indexes/indexName/operation&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/search/#copymove-index](https://www.algolia.com/doc/rest-api/search/#copymove-index)
---
#### List Indices 🚧
**Method**: `GET` | **LowCodeAPI Path**: `/1/indexes`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/indexes&api_token={api_token}
```
**Example Request**:
```bash
curl -X GET "https://api.lowcodeapi.com/algolia/1/indexes&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/search/#list-indices](https://www.algolia.com/doc/rest-api/search/#list-indices)
---
### Category: Search / MultiClusters
#### Assign or Move userID 🚧
**Method**: `POST` | **LowCodeAPI Path**: `/1/clusters/mapping`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/clusters/mapping&api_token={api_token}
```
**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/algolia/1/clusters/mapping&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/search/#assign-or-move-userid](https://www.algolia.com/doc/rest-api/search/#assign-or-move-userid)
---
#### Batch assign userIDs 🚧
**Method**: `POST` | **LowCodeAPI Path**: `/1/clusters/mapping/batch`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/clusters/mapping/batch&api_token={api_token}
```
**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/algolia/1/clusters/mapping/batch&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/search/#batch-assign-userids](https://www.algolia.com/doc/rest-api/search/#batch-assign-userids)
---
#### Get top userID 🚧
**Method**: `GET` | **LowCodeAPI Path**: `/1/clusters/mapping/top`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/clusters/mapping/top&api_token={api_token}
```
**Example Request**:
```bash
curl -X GET "https://api.lowcodeapi.com/algolia/1/clusters/mapping/top&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/search/#get-top-userid](https://www.algolia.com/doc/rest-api/search/#get-top-userid)
---
#### Get userID 🚧
**Method**: `GET` | **LowCodeAPI Path**: `/1/clusters/mapping/$userID`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/clusters/mapping/$userID&api_token={api_token}
```
**Example Request**:
```bash
curl -X GET "https://api.lowcodeapi.com/algolia/1/clusters/mapping/$userID&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/search/#get-userid](https://www.algolia.com/doc/rest-api/search/#get-userid)
---
#### List clusters 🚧
**Method**: `GET` | **LowCodeAPI Path**: `/1/clusters`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/clusters&api_token={api_token}
```
**Example Request**:
```bash
curl -X GET "https://api.lowcodeapi.com/algolia/1/clusters&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/search/#list-clusters](https://www.algolia.com/doc/rest-api/search/#list-clusters)
---
#### List userIDs 🚧
**Method**: `GET` | **LowCodeAPI Path**: `/1/clusters/mapping`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/clusters/mapping&api_token={api_token}
```
**Example Request**:
```bash
curl -X GET "https://api.lowcodeapi.com/algolia/1/clusters/mapping&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/search/#list-userids](https://www.algolia.com/doc/rest-api/search/#list-userids)
---
#### Remove userID 🚧
**Method**: `DELETE` | **LowCodeAPI Path**: `/1/clusters/mapping/$userID`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/clusters/mapping/$userID&api_token={api_token}
```
**Example Request**:
```bash
curl -X DELETE "https://api.lowcodeapi.com/algolia/1/clusters/mapping/$userID&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/search/#remove-userid](https://www.algolia.com/doc/rest-api/search/#remove-userid)
---
#### Search userID 🚧
**Method**: `POST` | **LowCodeAPI Path**: `/1/clusters/mapping/search`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/clusters/mapping/search&api_token={api_token}
```
**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/algolia/1/clusters/mapping/search&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/search/#search-userid](https://www.algolia.com/doc/rest-api/search/#search-userid)
---
#### Has pending mappings 🚧
**Method**: `GET` | **LowCodeAPI Path**: `/1/clusters/mapping/pending`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/clusters/mapping/pending&api_token={api_token}
```
**Example Request**:
```bash
curl -X GET "https://api.lowcodeapi.com/algolia/1/clusters/mapping/pending&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/search/#has-pending-mappings](https://www.algolia.com/doc/rest-api/search/#has-pending-mappings)
---
### Category: Search / Objects
#### Add object(without ID) 🚧
**Method**: `POST` | **LowCodeAPI Path**: `/1/indexes/indexName`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/indexes/indexName&api_token={api_token}
```
**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/algolia/1/indexes/indexName&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/search/#add-object-without-id](https://www.algolia.com/doc/rest-api/search/#add-object-without-id)
---
#### Add/update object (with ID) 🚧
**Method**: `PUT` | **LowCodeAPI Path**: `/1/indexes/indexName/objectID`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/indexes/indexName/objectID&api_token={api_token}
```
**Example Request**:
```bash
curl -X PUT "https://api.lowcodeapi.com/algolia/1/indexes/indexName/objectID&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/search/#addupdate-object-with-id](https://www.algolia.com/doc/rest-api/search/#addupdate-object-with-id)
---
#### Delete object 🚧
**Method**: `DELETE` | **LowCodeAPI Path**: `/1/indexes/indexName/objectID`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/indexes/indexName/objectID&api_token={api_token}
```
**Example Request**:
```bash
curl -X DELETE "https://api.lowcodeapi.com/algolia/1/indexes/indexName/objectID&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/search/#delete-object](https://www.algolia.com/doc/rest-api/search/#delete-object)
---
#### Delete by 🚧
**Method**: `POST` | **LowCodeAPI Path**: `/1/indexes/indexName/deleteByQuery`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/indexes/indexName/deleteByQuery&api_token={api_token}
```
**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/algolia/1/indexes/indexName/deleteByQuery&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/search/#delete-by](https://www.algolia.com/doc/rest-api/search/#delete-by)
---
#### Clear objects 🚧
**Method**: `POST` | **LowCodeAPI Path**: `/1/indexes/indexName/clear`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/indexes/indexName/clear&api_token={api_token}
```
**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/algolia/1/indexes/indexName/clear&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/search/#clear-objects](https://www.algolia.com/doc/rest-api/search/#clear-objects)
---
#### Partially update object 🚧
**Method**: `POST` | **LowCodeAPI Path**: `/1/indexes/indexName/objectID/partial`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/indexes/indexName/objectID/partial&api_token={api_token}
```
**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/algolia/1/indexes/indexName/objectID/partial&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/search/#partially-update-object](https://www.algolia.com/doc/rest-api/search/#partially-update-object)
---
#### Batch write operations 🚧
**Method**: `POST` | **LowCodeAPI Path**: `/1/indexes/indexName/batch`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/indexes/indexName/batch&api_token={api_token}
```
**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/algolia/1/indexes/indexName/batch&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/search/#batch-write-operations](https://www.algolia.com/doc/rest-api/search/#batch-write-operations)
---
#### Batch write operations (multiple indices) 🚧
**Method**: `POST` | **LowCodeAPI Path**: `/1/indexes/*/batch`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/indexes/*/batch&api_token={api_token}
```
**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/algolia/1/indexes/*/batch&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/search/#batch-write-operations-multiple-indices](https://www.algolia.com/doc/rest-api/search/#batch-write-operations-multiple-indices)
---
#### Get objects 🚧
**Method**: `POST` | **LowCodeAPI Path**: `/1/indexes/*/objects`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/indexes/*/objects&api_token={api_token}
```
**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/algolia/1/indexes/*/objects&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/search/#get-objects](https://www.algolia.com/doc/rest-api/search/#get-objects)
---
#### Get object 🚧
**Method**: `GET` | **LowCodeAPI Path**: `/1/indexes/indexName/objectID`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/indexes/indexName/objectID&api_token={api_token}
```
**Example Request**:
```bash
curl -X GET "https://api.lowcodeapi.com/algolia/1/indexes/indexName/objectID&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/search/#get-object](https://www.algolia.com/doc/rest-api/search/#get-object)
---
### Category: Search / Rules
#### Save rule 🚧
**Method**: `PUT` | **LowCodeAPI Path**: `/1/indexes/indexName/rules/objectID`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/indexes/indexName/rules/objectID&api_token={api_token}
```
**Example Request**:
```bash
curl -X PUT "https://api.lowcodeapi.com/algolia/1/indexes/indexName/rules/objectID&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/search/#save-rule](https://www.algolia.com/doc/rest-api/search/#save-rule)
---
#### Batch Rules 🚧
**Method**: `POST` | **LowCodeAPI Path**: `/1/indexes/indexName/rules/batch`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/indexes/indexName/rules/batch&api_token={api_token}
```
**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/algolia/1/indexes/indexName/rules/batch&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/search/#batch-rules](https://www.algolia.com/doc/rest-api/search/#batch-rules)
---
#### Get Rule 🚧
**Method**: `GET` | **LowCodeAPI Path**: `/1/indexes/indexName/rules/objectID`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/indexes/indexName/rules/objectID&api_token={api_token}
```
**Example Request**:
```bash
curl -X GET "https://api.lowcodeapi.com/algolia/1/indexes/indexName/rules/objectID&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/search/#get-rule](https://www.algolia.com/doc/rest-api/search/#get-rule)
---
#### Delete Rule 🚧
**Method**: `DELETE` | **LowCodeAPI Path**: `/1/indexes/indexName/rules/`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/indexes/indexName/rules/&api_token={api_token}
```
**Example Request**:
```bash
curl -X DELETE "https://api.lowcodeapi.com/algolia/1/indexes/indexName/rules/&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/search/#delete-rule](https://www.algolia.com/doc/rest-api/search/#delete-rule)
---
#### Clear Rules 🚧
**Method**: `POST` | **LowCodeAPI Path**: `/1/indexes/indexName/rules/clear`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/indexes/indexName/rules/clear&api_token={api_token}
```
**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/algolia/1/indexes/indexName/rules/clear&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/search/#clear-rules](https://www.algolia.com/doc/rest-api/search/#clear-rules)
---
#### Search rules 🚧
**Method**: `POST` | **LowCodeAPI Path**: `/1/indexes/indexName/rules/search`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/indexes/indexName/rules/search&api_token={api_token}
```
**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/algolia/1/indexes/indexName/rules/search&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/search/#search-rules](https://www.algolia.com/doc/rest-api/search/#search-rules)
---
### Category: Search / Search
#### Search index 🚧
**Method**: `GET` | **LowCodeAPI Path**: `/1/indexes/indexName`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/indexes/indexName&api_token={api_token}
```
**Example Request**:
```bash
curl -X GET "https://api.lowcodeapi.com/algolia/1/indexes/indexName&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/search/#search-index-get](https://www.algolia.com/doc/rest-api/search/#search-index-get)
---
#### Search multiple indices 🚧
**Method**: `POST` | **LowCodeAPI Path**: `/1/indexes/*/queries`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/indexes/*/queries&api_token={api_token}
```
**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/algolia/1/indexes/*/queries&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/search/#search-multiple-indices](https://www.algolia.com/doc/rest-api/search/#search-multiple-indices)
---
#### Search for facet values 🚧
**Method**: `POST` | **LowCodeAPI Path**: `/1/indexes/indexName/facets/facetName/query`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/indexes/indexName/facets/facetName/query&api_token={api_token}
```
**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/algolia/1/indexes/indexName/facets/facetName/query&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/search/#search-for-facet-values](https://www.algolia.com/doc/rest-api/search/#search-for-facet-values)
---
#### Browse index 🚧
**Method**: `GET` | **LowCodeAPI Path**: `/1/indexes/indexName/browse`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/indexes/indexName/browse&api_token={api_token}
```
**Example Request**:
```bash
curl -X GET "https://api.lowcodeapi.com/algolia/1/indexes/indexName/browse&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/search/#browse-index-get](https://www.algolia.com/doc/rest-api/search/#browse-index-get)
---
### Category: Search / Settings
#### Get settings 🚧
**Method**: `GET` | **LowCodeAPI Path**: `/1/indexes/indexName/settings`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/indexes/indexName/settings&api_token={api_token}
```
**Example Request**:
```bash
curl -X GET "https://api.lowcodeapi.com/algolia/1/indexes/indexName/settings&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/search/#get-settings](https://www.algolia.com/doc/rest-api/search/#get-settings)
---
#### Set settings 🚧
**Method**: `PUT` | **LowCodeAPI Path**: `/1/indexes/indexName/settings`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/indexes/indexName/settings&api_token={api_token}
```
**Example Request**:
```bash
curl -X PUT "https://api.lowcodeapi.com/algolia/1/indexes/indexName/settings&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/search/#set-settings](https://www.algolia.com/doc/rest-api/search/#set-settings)
---
### Category: Search / Synonyms
#### Save synonym 🚧
**Method**: `PUT` | **LowCodeAPI Path**: `/1/indexes/indexName/synonyms/objectID`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/indexes/indexName/synonyms/objectID&api_token={api_token}
```
**Example Request**:
```bash
curl -X PUT "https://api.lowcodeapi.com/algolia/1/indexes/indexName/synonyms/objectID&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/search/#save-synonym](https://www.algolia.com/doc/rest-api/search/#save-synonym)
---
#### Save synonyms 🚧
**Method**: `POST` | **LowCodeAPI Path**: `/1/indexes/indexName/synonyms/batch`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/indexes/indexName/synonyms/batch&api_token={api_token}
```
**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/algolia/1/indexes/indexName/synonyms/batch&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/search/#save-synonyms](https://www.algolia.com/doc/rest-api/search/#save-synonyms)
---
#### Get synonym 🚧
**Method**: `GET` | **LowCodeAPI Path**: `/1/indexes/indexName/synonyms/objectID`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/indexes/indexName/synonyms/objectID&api_token={api_token}
```
**Example Request**:
```bash
curl -X GET "https://api.lowcodeapi.com/algolia/1/indexes/indexName/synonyms/objectID&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/search/#get-synonym](https://www.algolia.com/doc/rest-api/search/#get-synonym)
---
#### Clear all synonyms 🚧
**Method**: `POST` | **LowCodeAPI Path**: `/1/indexes/indexName/synonyms/clear`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/indexes/indexName/synonyms/clear&api_token={api_token}
```
**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/algolia/1/indexes/indexName/synonyms/clear&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/search/#clear-all-synonyms](https://www.algolia.com/doc/rest-api/search/#clear-all-synonyms)
---
#### Delete synonym 🚧
**Method**: `DELETE` | **LowCodeAPI Path**: `/1/indexes/indexName/synonyms/objectID`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/indexes/indexName/synonyms/objectID&api_token={api_token}
```
**Example Request**:
```bash
curl -X DELETE "https://api.lowcodeapi.com/algolia/1/indexes/indexName/synonyms/objectID&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/search/#delete-synonym](https://www.algolia.com/doc/rest-api/search/#delete-synonym)
---
#### Search synonyms 🚧
**Method**: `POST` | **LowCodeAPI Path**: `/1/indexes/indexName/synonyms/search`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/indexes/indexName/synonyms/search&api_token={api_token}
```
**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/algolia/1/indexes/indexName/synonyms/search&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/search/#search-synonyms](https://www.algolia.com/doc/rest-api/search/#search-synonyms)
---
### Category: Search / Vault
#### List allowed sources 🚧
**Method**: `GET` | **LowCodeAPI Path**: `/1/security/sources`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/security/sources&api_token={api_token}
```
**Example Request**:
```bash
curl -X GET "https://api.lowcodeapi.com/algolia/1/security/sources&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/search/#list-allowed-sources](https://www.algolia.com/doc/rest-api/search/#list-allowed-sources)
---
#### Replace the list of allowed sources 🚧
**Method**: `PUT` | **LowCodeAPI Path**: `/1/security/sources`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/security/sources&api_token={api_token}
```
**Example Request**:
```bash
curl -X PUT "https://api.lowcodeapi.com/algolia/1/security/sources&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/search/#replace-the-list-of-allowed-sources](https://www.algolia.com/doc/rest-api/search/#replace-the-list-of-allowed-sources)
---
#### Add a source to the allowed sources 🚧
**Method**: `POST` | **LowCodeAPI Path**: `/1/security/sources/append`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/security/sources/append&api_token={api_token}
```
**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/algolia/1/security/sources/append&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/search/#add-a-source-to-the-allowed-sources](https://www.algolia.com/doc/rest-api/search/#add-a-source-to-the-allowed-sources)
---
#### Delete one allowed source 🚧
**Method**: `DELETE` | **LowCodeAPI Path**: `/1/security/sources/source`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/security/sources/source&api_token={api_token}
```
**Example Request**:
```bash
curl -X DELETE "https://api.lowcodeapi.com/algolia/1/security/sources/source&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/search/#delete-one-allowed-source](https://www.algolia.com/doc/rest-api/search/#delete-one-allowed-source)
---
### Category: Usage
#### Get usage 🚧
**Method**: `GET` | **LowCodeAPI Path**: `/1/usage/statistic`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/usage/statistic&api_token={api_token}
```
**Example Request**:
```bash
curl -X GET "https://api.lowcodeapi.com/algolia/1/usage/statistic&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/usage/#get-usage](https://www.algolia.com/doc/rest-api/usage/#get-usage)
---
#### Get usage for an index 🚧
**Method**: `GET` | **LowCodeAPI Path**: `/1/usage/statistic/index`
**Full URL**:
```
https://api.lowcodeapi.com/algolia/1/usage/statistic/index&api_token={api_token}
```
**Example Request**:
```bash
curl -X GET "https://api.lowcodeapi.com/algolia/1/usage/statistic/index&api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json"
```
**Official Documentation**: [https://www.algolia.com/doc/rest-api/usage/#get-usage-for-an-index](https://www.algolia.com/doc/rest-api/usage/#get-usage-for-an-index)
---
## Usage Examples
### Example 1: Basic Usage
Get started with Algolia API by making your first request.
```bash
# Your example code here
# This demonstrates basic usage
curl -X GET "https://api.lowcodeapi.com/algolia/?api_token=YOUR_API_TOKEN"
```
### Example 2: Advanced Usage
Explore more advanced features and parameters.
```bash
# Your example code here
# This demonstrates advanced usage
curl -X GET "https://api.lowcodeapi.com/algolia/?api_token=YOUR_API_TOKEN"
```
## Complete Endpoint Reference
For a complete list of all endpoints and their parameters, refer to:
- **OpenAPI Definition**: `https://backend.lowcodeapi.com/algolia/definition`
- **Official Provider Documentation**: [https://www.algolia.com/doc/rest-api/search/](https://www.algolia.com/doc/rest-api/search/)
## Rate Limits & Best Practices
- Check your Algolia account for specific rate limits
- Use appropriate error handling and retry logic
- Cache responses when appropriate to reduce API calls
## Error Handling
Standard HTTP status codes apply:
- `400` - Invalid request parameters
- `401` - Unauthorized (check your API key)
- `429` - Rate limit exceeded
- `500` - Internal server error