# BankSync Tables API

**Canonical:** https://apis.io/apis/banksync-io/banksync-io-tables-api/  
**Provider:** BankSync — https://apis.io/providers/banksync-io/  
**Base URL:** https://api.banksync.io  
**Documentation:** https://banksync.io/docs/api/reference

BankSync Tables API is one of 26 APIs that [BankSync](https://apis.io/providers/banksync-io/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Tables. The published artifact set on APIs.io includes an OpenAPI specification.

The Tables API from BankSync — 38 operation(s) for tables.

## Operations (53)

| Method | Path | Summary |
|---|---|---|
| GET | `/v1/tables` | List tables |
| POST | `/v1/tables` | Create a table |
| GET | `/v1/tables/{tableId}` | Get a table |
| PATCH | `/v1/tables/{tableId}` | Update a table |
| DELETE | `/v1/tables/{tableId}` | Delete a table |
| POST | `/v1/tables/{tableId}/fields` | Add a field |
| PATCH | `/v1/tables/{tableId}/fields/{fieldId}` | Update a field |
| DELETE | `/v1/tables/{tableId}/fields/{fieldId}` | Delete a field |
| POST | `/v1/tables/{tableId}/fields/{fieldId}/move` | Reorder a field |
| POST | `/v1/tables/{tableId}/fields/primary` | Set the primary field |
| POST | `/v1/tables/{tableId}/relations` | Create a relation |
| GET | `/v1/tables/{tableId}/relations/{fieldKey}/targets` | Search a relation’s target rows |
| POST | `/v1/tables/{tableId}/rows/{rowId}/relations/{fieldKey}` | Link or unlink related rows |
| GET | `/v1/tables/{tableId}/rows` | List table rows |
| POST | `/v1/tables/{tableId}/rows` | Insert table rows |
| DELETE | `/v1/tables/{tableId}/rows` | Delete table rows |
| PATCH | `/v1/tables/{tableId}/rows/{rowId}` | Update table row cells |
| GET | `/v1/tables/{tableId}/rows/{rowId}` | Get one row |
| GET | `/v1/tables/{tableId}/rows/{rowId}/properties/{fieldKey}` | Read one cell, paginated |
| POST | `/v1/tables/{tableId}/rows/aggregate` | Aggregate table rows |
| POST | `/v1/tables/{tableId}/restore` | Restore a deleted table |
| POST | `/v1/tables/{tableId}/rows/restore` | Restore deleted rows |
| POST | `/v1/tables/{tableId}/fields/preview` | Check a formula before saving it |
| GET | `/v1/tables/{tableId}/events` | List a table’s activity |
| POST | `/v1/tables/{tableId}/attachments` | Upload a table attachment |
| GET | `/v1/tables/{tableId}/attachments/{assetId}` | Download a table attachment |
| DELETE | `/v1/tables/{tableId}/attachments/{assetId}` | Delete a table attachment |
| GET | `/v1/tables/{tableId}/rows/{rowId}/attachments` | List a row’s attachments |
| PUT | `/v1/tables/{tableId}/rows/{rowId}/attachments/{fieldKey}` | Set a cell’s files |
| POST | `/v1/tables/{tableId}/rows/query` | Query table rows |
| GET | `/v1/tables/{tableId}/views` | List a table’s views |
| POST | `/v1/tables/{tableId}/views` | Create a view |
| POST | `/v1/tables/{tableId}/views/reorder` | Reorder views |
| PATCH | `/v1/tables/{tableId}/views/{viewId}` | Update a view |
| DELETE | `/v1/tables/{tableId}/views/{viewId}` | Delete a view |
| GET | `/v1/tables/{tableId}/rows/{rowId}/messages` | List a row’s messages |
| POST | `/v1/tables/{tableId}/rows/{rowId}/messages` | Post a message on a row |
| PATCH | `/v1/tables/{tableId}/messages/{messageId}` | Edit a message |
| DELETE | `/v1/tables/{tableId}/messages/{messageId}` | Delete a message |
| GET | `/v1/tables/{tableId}/messages/{messageId}` | Get one message |
| POST | `/v1/tables/{tableId}/messages/{messageId}/restore` | Restore a deleted message |
| POST | `/v1/tables/{tableId}/messages/{messageId}/resolve` | Resolve or reopen a message |
| POST | `/v1/tables/{tableId}/rows/{rowId}/reactions` | React to a row’s thread |
| POST | `/v1/tables/{tableId}/messages/{messageId}/pin` | Pin or unpin a message |
| POST | `/v1/tables/{tableId}/messages/{messageId}/publish` | Publish a draft message |
| POST | `/v1/tables/{tableId}/messages/{messageId}/moderate` | Hide or show a message |
| GET | `/v1/tables/{tableId}/rows/{rowId}/participants` | List a row’s thread participants |
| PUT | `/v1/tables/{tableId}/rows/{rowId}/participants/{person}` | Join a member to a row’s thread |
| GET | `/v1/tables/{tableId}/rows/{rowId}/comments` | List a row’s comments |
| POST | `/v1/tables/{tableId}/rows/{rowId}/comments` | Comment on a row |
| PATCH | `/v1/tables/{tableId}/comments/{commentId}` | Edit or resolve a comment |
| DELETE | `/v1/tables/{tableId}/comments/{commentId}` | Delete a comment |
| GET | `/v1/tables/{tableId}/rows/{rowId}/history` | A row’s history |

## Machine-readable artifacts (1)

- **OpenAPI** — https://artifacts.apis.io/banksync-io/openapi/banksync-io-tables-api-openapi.yml

## Other BankSync APIs (12)

- [BankSync Account security API](https://apis.io/apis/banksync-io/banksync-io-account-security-api/)
- [BankSync Accounts API](https://apis.io/apis/banksync-io/banksync-io-accounts-api/)
- [BankSync API Keys API](https://apis.io/apis/banksync-io/banksync-io-api-keys-api/)
- [BankSync Automations API](https://apis.io/apis/banksync-io/banksync-io-automations-api/)
- [BankSync Balances API](https://apis.io/apis/banksync-io/banksync-io-balances-api/)
- [BankSync Banks API](https://apis.io/apis/banksync-io/banksync-io-banks-api/)
- [BankSync Blueprints API](https://apis.io/apis/banksync-io/banksync-io-blueprints-api/)
- [BankSync Clients API](https://apis.io/apis/banksync-io/banksync-io-clients-api/)
- [BankSync Content API](https://apis.io/apis/banksync-io/banksync-io-content-api/)
- [BankSync Dashboards API](https://apis.io/apis/banksync-io/banksync-io-dashboards-api/)
- [BankSync Enrichments API](https://apis.io/apis/banksync-io/banksync-io-enrichments-api/)
- [BankSync Feeds API](https://apis.io/apis/banksync-io/banksync-io-feeds-api/)

## Tags

Tables

---

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