# Elaichi Collections API

**Canonical:** https://apis.io/apis/elaichi-ai/elaichi-ai-collections-api/  
**Provider:** Elaichi — https://apis.io/providers/elaichi-ai/  
**Base URL:** https://api.elaichi.ai  
**Documentation:** https://elaichi.ai/docs/api-reference/overview/introduction

Elaichi Collections API is one of 37 APIs that [Elaichi](https://apis.io/providers/elaichi-ai/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 1 JSON Schema definition. Tagged areas include Collection. The published artifact set on APIs.io includes an OpenAPI specification and 1 JSON Schema.

The Collections API from Elaichi — 30 operation(s) for collections.

## Operations (41)

| Method | Path | Summary |
|---|---|---|
| GET | `/collection/{id}/rows/{rowId}/history` | List the versions of a row |
| GET | `/collection/{id}/rows/{rowId}/history/{version}` | Get one version of a row |
| POST | `/collection/{id}/rows/{rowId}/restore` | Restore a row to an earlier version |
| GET | `/collection` | List collections |
| POST | `/collection` | Create a collection |
| GET | `/collection/{id}` | Get a collection |
| PATCH | `/collection/{id}` | Update a collection name or description |
| DELETE | `/collection/{id}` | Delete a collection |
| POST | `/collection/{id}/schema` | Change a collection schema |
| POST | `/collection/{id}/transfer` | Transfer ownership of a collection |
| POST | `/collection/{id}/share` | Share a collection |
| GET | `/collection/{id}/share` | List a collection shares |
| DELETE | `/collection/{id}/share/{aclId}` | Revoke a collection share |
| GET | `/collection/{id}/references` | List workflows and dashboards that reference a collection |
| POST | `/collection/{id}/rows/query` | Query collection rows |
| GET | `/collection/{id}/rows/{rowId}` | Get one row |
| PATCH | `/collection/{id}/rows/{rowId}` | Patch one row |
| DELETE | `/collection/{id}/rows/{rowId}` | Delete one row |
| POST | `/collection/{id}/rows` | Insert rows |
| POST | `/collection/{id}/rows/upsert` | Upsert rows by the declared unique key |
| POST | `/collection/{id}/rows/delete` | Delete rows by id, or one page of the rows a selector matches |
| POST | `/collection/{id}/rows/update` | Update rows in bulk: a value per row, or set/set_expr over a selector |
| POST | `/collection/{id}/aggregate` | Summarize collection rows |
| GET | `/collection/{id}/table` | List the tables in a collection |
| POST | `/collection/{id}/table` | Add a table to a collection |
| GET | `/collection/{id}/table/{tableKey}` | Get one table |
| PATCH | `/collection/{id}/table/{tableKey}` | Rename a table or change its description |
| DELETE | `/collection/{id}/table/{tableKey}` | Delete a table and its rows |
| POST | `/collection/{id}/table/{tableKey}/schema` | Change a table schema |
| POST | `/collection/{id}/table/{tableKey}/rows/query` | Query collection rows (one table) |
| GET | `/collection/{id}/table/{tableKey}/rows/{rowId}` | Get one row (one table) |
| PATCH | `/collection/{id}/table/{tableKey}/rows/{rowId}` | Patch one row (one table) |
| DELETE | `/collection/{id}/table/{tableKey}/rows/{rowId}` | Delete one row (one table) |
| POST | `/collection/{id}/table/{tableKey}/rows` | Insert rows (one table) |
| POST | `/collection/{id}/table/{tableKey}/rows/upsert` | Upsert rows by the declared unique key (one table) |
| POST | `/collection/{id}/table/{tableKey}/rows/delete` | Delete rows by id, or one page of the rows a selector matches (one table) |
| POST | `/collection/{id}/table/{tableKey}/rows/update` | Update rows in bulk: a value per row, or set/set_expr over a selector (one… |
| POST | `/collection/{id}/table/{tableKey}/aggregate` | Summarize collection rows (one table) |
| GET | `/collection/{id}/table/{tableKey}/rows/{rowId}/history` | List the versions of a row (one table) |
| GET | `/collection/{id}/table/{tableKey}/rows/{rowId}/history/{version}` | Get one version of a row (one table) |
| POST | `/collection/{id}/table/{tableKey}/rows/{rowId}/restore` | Restore a row to an earlier version (one table) |

## Machine-readable artifacts (2)

- **OpenAPI** — https://artifacts.apis.io/elaichi-ai/openapi/elaichi-ai-collections-api-openapi.yml
- **JSONSchema** — https://artifacts.apis.io/elaichi-ai/json-schema/elaichi-ai-acl-entry-schema.json

## Other Elaichi APIs (12)

- [Elaichi Access requests API](https://apis.io/apis/elaichi-ai/elaichi-ai-access-requests-api/)
- [Elaichi Apps API](https://apis.io/apis/elaichi-ai/elaichi-ai-apps-api/)
- [Elaichi Audit log API](https://apis.io/apis/elaichi-ai/elaichi-ai-audit-log-api/)
- [Elaichi Auth API](https://apis.io/apis/elaichi-ai/elaichi-ai-auth-api/)
- [Elaichi Connections API](https://apis.io/apis/elaichi-ai/elaichi-ai-connections-api/)
- [Elaichi Connectors API](https://apis.io/apis/elaichi-ai/elaichi-ai-connectors-api/)
- [Elaichi Current user API](https://apis.io/apis/elaichi-ai/elaichi-ai-current-user-api/)
- [Elaichi Custom connectors API](https://apis.io/apis/elaichi-ai/elaichi-ai-custom-connectors-api/)
- [Elaichi Dashboards API](https://apis.io/apis/elaichi-ai/elaichi-ai-dashboards-api/)
- [Elaichi Entitlements API](https://apis.io/apis/elaichi-ai/elaichi-ai-entitlements-api/)
- [Elaichi Files API](https://apis.io/apis/elaichi-ai/elaichi-ai-files-api/)
- [Elaichi Group mapping API](https://apis.io/apis/elaichi-ai/elaichi-ai-group-mapping-api/)

## Tags

Collection

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/elaichi-ai/elaichi-ai-collections-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/elaichi-ai/.
