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
putSourcesBySourceIdMetadata 3 params body → 200400401403500
GET
/sources/{source_id}/metadata
get source metadata
getSourcesBySourceIdMetadata 3 params → 200400401403500
GET
/sources/{source_id}/edit-staging-fields
get whether staging fields can be edited
getSourcesBySourceIdEditStagingFields 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
getSourcesBySourceIdTablesByTableIdJobsByJobIdReportsSourceFilesPath 4 params → 200400401403500
GET
/sources/{source_id}/meta-crawled-table-count
Get meta crawled table count
getSourcesBySourceIdMetaCrawledTableCount 3 params → 200400401403500
GET
/sources/{source_id}/source_tables/excluded-tables
Get List of excluded tables
getSourcesBySourceIdSourceTablesExcludedTables 2 params → 200400401403500
GET
/sources/{source_id}/source_tables/schema-for-source
Get Source schema
getSourcesBySourceIdSourceTablesSchemaForSource 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
postSourcesBySourceIdTables 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
getSourcesBySourceIdTablesByTableId 3 params → 200400401403500
PATCH
/sources/{source_id}/tables/{table_id}
Update the Table
patchSourcesBySourceIdTablesByTableId 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
getSourcesBySourceIdTablesByTableIdCrawlSchema 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
putSourcesBySourceIdTablesByTableIdConfigurationsIngestion 3 params body → 200400401403500
GET
/sources/{source_id}/tables/{table_id}/configurations/ingestion
Get ingestion configuration of table
getSourcesBySourceIdTablesByTableIdConfigurationsIngestion 3 params → 200400401403500
GET
/sources/{source_id}/tables/{table_id}/configurations/advance
Get list of Entity advance configuration
getSourcesBySourceIdTablesByTableIdConfigurationsAdvance 3 params → 200400401403500
POST
/sources/{source_id}/tables/{table_id}/configurations/advance
Add advance configuration for a table
postSourcesBySourceIdTablesByTableIdConfigurationsAdvance 3 params body → 200400401403500
GET
/sources/{source_id}/tables/{table_id}/configurations/advance/{key}
Get table advance configuration
getSourcesBySourceIdTablesByTableIdConfigurationsAdvanceByKey 4 params → 200400401403500
PUT
/sources/{source_id}/tables/{table_id}/configurations/advance/{key}
update advance configuration for a table
putSourcesBySourceIdTablesByTableIdConfigurationsAdvanceByKey 4 params body → 200400401403500
DELETE
/sources/{source_id}/tables/{table_id}/configurations/advance/{key}
Delete advance configuration for a table
deleteSourcesBySourceIdTablesByTableIdConfigurationsAdvanceByKey 4 params → 200400401403500
PUT
/sources/{source_id}/tables/{table_id}/configurations/export
update table export configuration
putSourcesBySourceIdTablesByTableIdConfigurationsExport 3 params body → 200400401403500
GET
/sources/{source_id}/tables/{table_id}/configurations/export
get table export configuration
getSourcesBySourceIdTablesByTableIdConfigurationsExport 3 params → 200400401403500
PATCH
/sources/{source_id}/tables/{table_id}/column-order
update table column order
patchSourcesBySourceIdTablesByTableIdColumnOrder 3 params body → 200400401403500
PUT
/sources/{source_id}/tables/{table_id}/metadata
update table metadata
putSourcesBySourceIdTablesByTableIdMetadata 3 params body → 200400401403500
GET
/sources/{source_id}/tables/{table_id}/metadata
get table metadata
getSourcesBySourceIdTablesByTableIdMetadata 3 params → 200400401403500
GET
/sources/{source_id}/tables/{table_id}/configurations/export/connection
Get table export configuration connection properties
getSourcesBySourceIdTablesByTableIdConfigurationsExportConnection 3 params → 200400401403500
PUT
/sources/{source_id}/tables/{table_id}/configurations/export/connection
update table export configuration Connection properties
putSourcesBySourceIdTablesByTableIdConfigurationsExportConnection 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
getSourcesBySourceIdTablesByTableIdConfigurationsSchema 3 params → 200400401403500
PUT
/sources/{source_id}/tables/{table_id}/configurations/schema
Update the schema of the table
putSourcesBySourceIdTablesByTableIdConfigurationsSchema 3 params body → 200400401403500
GET
/sources/{source_id}/tables/{table_id}/configurations
Get sources by source id tables by table id configurations
getSourcesBySourceIdTablesByTableIdConfigurations 3 params → 200400401403500
GET
/sources/{source_id}/tables/{table_id}/segments
Get a list of all table segments
getSourcesBySourceIdTablesByTableIdSegments 3 params → 200400401403500
GET
/sources/{source_id}/tables/{table_id}/validation-specs
Gets Validation Specs for a Table
getSourcesBySourceIdTablesByTableIdValidationSpecs 7 params → 200400401403500
POST
/sources/{source_id}/tables/{table_id}/validation-specs
Add Validation Specs to a Table
postSourcesBySourceIdTablesByTableIdValidationSpecs 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
getSourcesBySourceIdTableBySourceTableIdGetPreview 2 params → 200400401403500
GET
/sources/{source_id}/table/{source_table_id}/generate-preview
Generate table preview
getSourcesBySourceIdTableBySourceTableIdGeneratePreview 2 params → 200400401403500
GET
/sources/{source_id}/query_table/generate-preview
Generate query table preview
getSourcesBySourceIdQueryTableGeneratePreview 3 params → 200400401403500
GET
/sources/{source_id}/query_table/get-preview
Get query table preview
getSourcesBySourceIdQueryTableGetPreview 2 params → 200400401403500
GET
/sources/{source_id}/tables/{table_id}/generateQueries
Get Preview Queries
getSourcesBySourceIdTablesByTableIdGenerateQueries 2 params → 200400401403500
GET
/tables/
Get multiple table Ids
getTables → 200400401403500
PATCH
/tables/{table_id}/metadata
update table metadata
patchTablesByTableIdMetadata 1 param body → 200400401403500
GET
/tables/{table_id}/metadata
get table metadata
getTablesByTableIdMetadata 1 param → 200400401403500
GET
/tables/{table_id}/lineage
get table lineage
getTablesByTableIdLineage 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.