# Infoworks Tables API

**Canonical:** https://apis.io/apis/infoworks/infoworks-tables-api/  
**Provider:** Infoworks — https://apis.io/providers/infoworks/  
**Base URL:** https://{host}:{port}/v3  
**Documentation:** https://docs.infoworks.io/infoworks-rest-api-v3/ref

Infoworks Tables API is one of 64 APIs that [Infoworks](https://apis.io/providers/infoworks/) 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, authentication docs, API documentation, and an API reference.

The Tables API from Infoworks — 37 operation(s) for tables.

## Operations (54)

| Method | Path | Summary |
|---|---|---|
| POST | `/sources/{source_id}/tables/{table_id}/configurations/file-mapping` | Creates the file mapping (table) of the csv source. |
| PUT | `/sources/{source_id}/tables/{table_id}/configurations/file-mapping` | Modifies the file mapping (table) of the csv source. |
| PATCH | `/sources/{source_id}/tables/{table_id}/configurations/file-mapping` | Updates the file mapping (table) of the csv source. |
| PUT | `/sources/{source_id}/metadata` | update source metadata |
| GET | `/sources/{source_id}/metadata` | get source metadata |
| GET | `/sources/{source_id}/edit-staging-fields` | get whether staging fields can be edited |
| GET | `/sources/{source_id}/tables/{table_id}/jobs/{job_id}/reports/sourceFilesPath` | Get the list of Source Files paths of the table |
| GET | `/sources/{source_id}/meta-crawled-table-count` | Get meta crawled table count |
| GET | `/sources/{source_id}/source_tables/excluded-tables` | Get List of excluded tables |
| GET | `/sources/{source_id}/source_tables/schema-for-source` | Get Source schema |
| GET | `/sources/{source_id}/tables` | list all the tables in the source |
| POST | `/sources/{source_id}/tables` | Add tables to a File Source |
| POST | `/sources/{source_id}/fetch-tables` | list all the tables in the source |
| GET | `/sources/{source_id}/tables/{table_id}` | Get Table Info |
| PATCH | `/sources/{source_id}/tables/{table_id}` | Update the Table |
| DELETE | `/sources/{source_id}/tables/{table_id}` | Delete Table for a source |
| GET | `/sources/{source_id}/tables/{table_id}/crawl-schema` | Crawl Table Schema |
| POST | `/sources/{source_id}/tables/source_tables` | add the tables to a source and crawl metadata of those added tables |
| PUT | `/sources/{source_id}/tables/{table_id}/configurations/ingestion` | Updates and configures the table for Ingestion |
| GET | `/sources/{source_id}/tables/{table_id}/configurations/ingestion` | Get ingestion configuration of table |
| GET | `/sources/{source_id}/tables/{table_id}/configurations/advance` | Get list of Entity advance configuration |
| POST | `/sources/{source_id}/tables/{table_id}/configurations/advance` | Add advance configuration for a table |
| GET | `/sources/{source_id}/tables/{table_id}/configurations/advance/{key}` | Get table advance configuration |
| PUT | `/sources/{source_id}/tables/{table_id}/configurations/advance/{key}` | update advance configuration for a table |
| DELETE | `/sources/{source_id}/tables/{table_id}/configurations/advance/{key}` | Delete advance configuration for a table |
| PUT | `/sources/{source_id}/tables/{table_id}/configurations/export` | update table export configuration |
| GET | `/sources/{source_id}/tables/{table_id}/configurations/export` | get table export configuration |
| PATCH | `/sources/{source_id}/tables/{table_id}/column-order` | update table column order |
| PUT | `/sources/{source_id}/tables/{table_id}/metadata` | update table metadata |
| GET | `/sources/{source_id}/tables/{table_id}/metadata` | get table metadata |
| GET | `/sources/{source_id}/tables/{table_id}/configurations/export/connection` | Get table export configuration connection properties |
| PUT | `/sources/{source_id}/tables/{table_id}/configurations/export/connection` | update table export configuration Connection properties |
| POST | `/sources/{source_id}/tables/{table_id}/segmentation/start` | Start Segmentation on a Table |
| POST | `/sources/{source_id}/tables/{table_id}/segmentation/crawl` | Crawl Segments Metadata on a Table |
| GET | `/sources/{source_id}/tables/{table_id}/segmentation` | Get Table Segments of a Table |
| POST | `/sources/{source_id}/tables/{table_id}/segmentation/end` | End Segmentation on a Table |
| POST | `/sources/{source_id}/tables/{table_id}/segmentation/cancel` | Cancel Segmentation on a Table |
| GET | `/sources/{source_id}/tables/{table_id}/configurations/schema` | Get the schema of the table |
| PUT | `/sources/{source_id}/tables/{table_id}/configurations/schema` | Update the schema of the table |
| GET | `/sources/{source_id}/tables/{table_id}/configurations` | — |
| GET | `/sources/{source_id}/tables/{table_id}/segments` | Get a list of all table segments. |
| GET | `/sources/{source_id}/tables/{table_id}/validation-specs` | Gets Validation Specs for a Table. |
| POST | `/sources/{source_id}/tables/{table_id}/validation-specs` | Add Validation Specs to a Table. |
| PATCH | `/sources/{source_id}/tables/{table_id}/validation-specs/{validation_spec_id}` | Updates the Validation Specs for a table. |
| DELETE | `/sources/{source_id}/tables/{table_id}/validation-specs/{validation_spec_id}` | Delete Validation Specs for a Table |
| GET | `/sources/{source_id}/table/{source_table_id}/get-preview` | Get table preview. |
| GET | `/sources/{source_id}/table/{source_table_id}/generate-preview` | Generate table preview. |
| GET | `/sources/{source_id}/query_table/generate-preview` | Generate query table preview. |
| GET | `/sources/{source_id}/query_table/get-preview` | Get query table preview. |
| GET | `/sources/{source_id}/tables/{table_id}/generateQueries` | Get Preview Queries. |
| GET | `/tables/` | Get multiple table Ids |
| PATCH | `/tables/{table_id}/metadata` | update table metadata |
| GET | `/tables/{table_id}/metadata` | get table metadata |
| GET | `/tables/{table_id}/lineage` | get table lineage |

## Machine-readable artifacts (7)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/infoworks/refs/heads/main/openapi/infoworks-tables-api-openapi.yml
- **Authentication** — https://raw.githubusercontent.com/api-evangelist/infoworks/refs/heads/main/authentication/infoworks-authentication.yml
- **ErrorCatalog** — https://raw.githubusercontent.com/api-evangelist/infoworks/refs/heads/main/errors/infoworks-problem-types.yml
- **Conventions** — https://raw.githubusercontent.com/api-evangelist/infoworks/refs/heads/main/conventions/infoworks-conventions.yml
- **DataModel** — https://raw.githubusercontent.com/api-evangelist/infoworks/refs/heads/main/data-model/infoworks-data-model.yml
- **Documentation** — https://docs.infoworks.io/developer-resources/rest-api
- **APIReference** — https://docs.infoworks.io/infoworks-rest-api-v3/ref

## Other Infoworks APIs (12)

- [Infoworks Admin Configurations API](https://apis.io/apis/infoworks/infoworks-admin-configurations-api/)
- [Infoworks Admin Metadata Backup API](https://apis.io/apis/infoworks/infoworks-admin-metadata-backup-api/)
- [Infoworks Admin Metadata Cleanup API](https://apis.io/apis/infoworks/infoworks-admin-metadata-cleanup-api/)
- [Infoworks Admin Schedules API](https://apis.io/apis/infoworks/infoworks-admin-schedules-api/)
- [Infoworks Admin Subscribers API](https://apis.io/apis/infoworks/infoworks-admin-subscribers-api/)
- [Infoworks Admin Workflows API](https://apis.io/apis/infoworks/infoworks-admin-workflows-api/)
- [Infoworks Audits API](https://apis.io/apis/infoworks/infoworks-audits-api/)
- [Infoworks Billing Metering Data API](https://apis.io/apis/infoworks/infoworks-billing-metering-data-api/)
- [Infoworks Clear Cache API](https://apis.io/apis/infoworks/infoworks-clear-cache-api/)
- [Infoworks Configurations API](https://apis.io/apis/infoworks/infoworks-configurations-api/)
- [Infoworks Connections API](https://apis.io/apis/infoworks/infoworks-connections-api/)
- [Infoworks Custom Audit Columns API](https://apis.io/apis/infoworks/infoworks-custom-audit-columns-api/)

## Tags

Tables

---

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