How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Infoworks Tables API

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

Infoworks Tables API is one of 64 APIs that Infoworks publishes on the 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.

This API exposes 54 operations across 37 paths. It is described by OpenAPI 3.2.0, at version 1.0.

Requests are made against a single base URL, {protocol}://{host}:{port}/v3.

54 operations 37 paths 0 schemas 3 DELETE28 GET5 PATCH10 POST8 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0
Base URL
https://{host}:{port}/v3
Authentication
HTTP Bearer, HTTP Basic
Resource Areas
1

Authentication & Security 2

Infoworks Tables API declares 2 security schemes for authenticating requests. It accepts HTTP bearer tokens (JWT) (BearerAuth). It accepts HTTP basic authentication (BasicAuth).

Paths & Operations 54

Across 37 paths, the API surfaces 54 operations — 3 DELETE, 28 GET, 5 PATCH, 10 POST, 8 PUT. Each is listed below with its method, path, parameters, and response codes.

Tables 54
POST
/sources/{source_id}/tables/{table_id}/configurations/file-mapping
Creates the file mapping (table) of the csv source.
createFileMappingForTable 3 params body → 200400401403500
PUT
/sources/{source_id}/tables/{table_id}/configurations/file-mapping
Modifies the file mapping (table) of the csv source.
modifyFileMappingForTable 3 params body → 200400401403500
PATCH
/sources/{source_id}/tables/{table_id}/configurations/file-mapping
Updates the file mapping (table) of the csv source.
updateFileMappingForTable 3 params body → 200400401403500
PUT
/sources/{source_id}/metadata
update source metadata
3 params body → 200400401403500
GET
/sources/{source_id}/metadata
get source metadata
3 params → 200400401403500
GET
/sources/{source_id}/edit-staging-fields
get whether staging fields can be edited
2 params → 200400401403500
GET
/sources/{source_id}/tables/{table_id}/jobs/{job_id}/reports/sourceFilesPath
Get the list of Source Files paths of the table
4 params → 200400401403500
GET
/sources/{source_id}/meta-crawled-table-count
Get meta crawled table count
3 params → 200400401403500
GET
/sources/{source_id}/source_tables/excluded-tables
Get List of excluded tables
2 params → 200400401403500
GET
/sources/{source_id}/source_tables/schema-for-source
Get Source schema
2 params → 200400401403500
GET
/sources/{source_id}/tables
list all the tables in the source
getTablesList 9 params → 200400401403500
POST
/sources/{source_id}/tables
Add tables to a File Source
3 params body → 200400401403500
POST
/sources/{source_id}/fetch-tables
list all the tables in the source
fetchTablesList 9 params → 200400401403500
GET
/sources/{source_id}/tables/{table_id}
Get Table Info
3 params → 200400401403500
PATCH
/sources/{source_id}/tables/{table_id}
Update the Table
3 params body → 200400401403500
DELETE
/sources/{source_id}/tables/{table_id}
Delete Table for a source
deleteTable 3 params → 200400401403500
GET
/sources/{source_id}/tables/{table_id}/crawl-schema
Crawl Table Schema
3 params → 200400401403500
POST
/sources/{source_id}/tables/source_tables
add the tables to a source and crawl metadata of those added tables
getSourceTablesList 2 params body → 200400401403500
PUT
/sources/{source_id}/tables/{table_id}/configurations/ingestion
Updates and configures the table for Ingestion
3 params body → 200400401403500
GET
/sources/{source_id}/tables/{table_id}/configurations/ingestion
Get ingestion configuration of table
3 params → 200400401403500
GET
/sources/{source_id}/tables/{table_id}/configurations/advance
Get list of Entity advance configuration
3 params → 200400401403500
POST
/sources/{source_id}/tables/{table_id}/configurations/advance
Add advance configuration for a table
3 params body → 200400401403500
GET
/sources/{source_id}/tables/{table_id}/configurations/advance/{key}
Get table advance configuration
4 params → 200400401403500
PUT
/sources/{source_id}/tables/{table_id}/configurations/advance/{key}
update advance configuration for a table
4 params body → 200400401403500
DELETE
/sources/{source_id}/tables/{table_id}/configurations/advance/{key}
Delete advance configuration for a table
4 params → 200400401403500
PUT
/sources/{source_id}/tables/{table_id}/configurations/export
update table export configuration
3 params body → 200400401403500
GET
/sources/{source_id}/tables/{table_id}/configurations/export
get table export configuration
3 params → 200400401403500
PATCH
/sources/{source_id}/tables/{table_id}/column-order
update table column order
3 params body → 200400401403500
PUT
/sources/{source_id}/tables/{table_id}/metadata
update table metadata
3 params body → 200400401403500
GET
/sources/{source_id}/tables/{table_id}/metadata
get table metadata
3 params → 200400401403500
GET
/sources/{source_id}/tables/{table_id}/configurations/export/connection
Get table export configuration connection properties
3 params → 200400401403500
PUT
/sources/{source_id}/tables/{table_id}/configurations/export/connection
update table export configuration Connection properties
3 params body → 200400401403500
POST
/sources/{source_id}/tables/{table_id}/segmentation/start
Start Segmentation on a Table
startSegmentation 2 params body → 200400401403500
POST
/sources/{source_id}/tables/{table_id}/segmentation/crawl
Crawl Segments Metadata on a Table
crawlSegments 2 params → 200400401403500
GET
/sources/{source_id}/tables/{table_id}/segmentation
Get Table Segments of a Table
getTableSegments 3 params → 200400401403500
POST
/sources/{source_id}/tables/{table_id}/segmentation/end
End Segmentation on a Table
endSegmentation 2 params → 200400401403500
POST
/sources/{source_id}/tables/{table_id}/segmentation/cancel
Cancel Segmentation on a Table
cancelSegmentation 2 params → 200400401403500
GET
/sources/{source_id}/tables/{table_id}/configurations/schema
Get the schema of the table
3 params → 200400401403500
PUT
/sources/{source_id}/tables/{table_id}/configurations/schema
Update the schema of the table
3 params body → 200400401403500
GET
/sources/{source_id}/tables/{table_id}/configurations
3 params → 200400401403500
GET
/sources/{source_id}/tables/{table_id}/segments
Get a list of all table segments.
3 params → 200400401403500
GET
/sources/{source_id}/tables/{table_id}/validation-specs
Gets Validation Specs for a Table.
7 params → 200400401403500
POST
/sources/{source_id}/tables/{table_id}/validation-specs
Add Validation Specs to a Table.
2 params body → 200400401403500
PATCH
/sources/{source_id}/tables/{table_id}/validation-specs/{validation_spec_id}
Updates the Validation Specs for a table.
updateValidationSpecs 3 params body → 200400401403500
DELETE
/sources/{source_id}/tables/{table_id}/validation-specs/{validation_spec_id}
Delete Validation Specs for a Table
deleteValidationSpecs 3 params → 200400401403500
GET
/sources/{source_id}/table/{source_table_id}/get-preview
Get table preview.
2 params → 200400401403500
GET
/sources/{source_id}/table/{source_table_id}/generate-preview
Generate table preview.
2 params → 200400401403500
GET
/sources/{source_id}/query_table/generate-preview
Generate query table preview.
3 params → 200400401403500
GET
/sources/{source_id}/query_table/get-preview
Get query table preview.
2 params → 200400401403500
GET
/sources/{source_id}/tables/{table_id}/generateQueries
Get Preview Queries.
2 params → 200400401403500
GET
/tables/
Get multiple table Ids
→ 200400401403500
PATCH
/tables/{table_id}/metadata
update table metadata
1 param body → 200400401403500
GET
/tables/{table_id}/metadata
get table metadata
1 param → 200400401403500
GET
/tables/{table_id}/lineage
get table lineage
1 param → 200400401403500

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

infoworks-tables-api-openapi.yml Raw ↑

Other APIs Infoworks publishes across the network.

Infoworks Admin Configurations API
Infoworks Admin Metadata Backup API
Infoworks Admin Metadata Cleanup API
Infoworks Admin Schedules API
Infoworks Admin Subscribers API
Infoworks Admin Workflows API
Infoworks Audits API
Infoworks Billing Metering Data API
Infoworks Clear Cache API
Infoworks Configurations API
Infoworks Connections API
Infoworks Custom Audit Columns API
Where this information came from

This is an independent, third-party profile of Infoworks Tables API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.