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

Elementum Tables API

Manage tables: schemas, fields, joins, and join mappings

Elementum Tables API is one of 18 APIs that Elementum 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, API documentation, and an API reference.

This API exposes 11 operations across 5 paths, and defines 43 schemas. It is described by OpenAPI 3.2.0, at version 0.0.1.

Requests are made against a single base URL, /v1.

11 operations 5 paths 43 schemas 3 DELETE2 GET3 POST3 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
0.0.1
Base URL
https://api.elementum.io/v1
Authentication
OAuth 2.0
Resource Areas
1

Authentication & Security 1

Elementum Tables API declares 1 security scheme for authenticating requests. It supports OAuth 2.0 (ClientCredentials) using the clientCredentials flow.

Paths & Operations 11

Across 5 paths, the API surfaces 11 operations — 3 DELETE, 2 GET, 3 POST, 3 PUT. Each is listed below with its method, path, parameters, and response codes.

Tables 11

Manage tables: schemas, fields, joins, and join mappings

GET
/tables
List tables in your organization
listTables 4 params → 200400401403404422429500
POST
/tables
Create a table
createTable body → 201400401403404422429500
GET
/tables/{id}
Get a table by ID
getTable 1 param → 200400401403404422429500
PUT
/tables/{id}
Update a table
updateTable 1 param body → 200400401403404422429500
DELETE
/tables/{id}
Delete a table
deleteTable 1 param → 204400401403404422429500
POST
/tables/{id}/joins
Add a join to a table
createTableJoin 1 param body → 201400401403404422429500
PUT
/tables/{id}/joins/{joinId}
Update a table join
updateTableJoin 2 params body → 200400401403404422429500
DELETE
/tables/{id}/joins/{joinId}
Delete a table join
deleteTableJoin 2 params → 204400401403404422429500
PUT
/tables/{id}/join-fields/{joinFieldsId}/mappings
Update value mappings on a join-field pair
updateTableJoinMapping 2 params body → 200400401403404422429500
POST
/tables/{id}/join-fields/{joinFieldsId}/mappings
Create value mappings on a join-field pair
createTableJoinMapping 2 params body → 201400401403404422429500
DELETE
/tables/{id}/join-fields/{joinFieldsId}/mappings
Delete value mappings on a join-field pair
deleteTableJoinMapping 2 params body → 204400401403404422429500

Schemas 43

The contract defines 43 schemas that model the data the API accepts and returns. The most detailed are TableCreateRequest (15 properties), Table (13 properties), TableUpdateRequest (12 properties), TableField (12 properties). Each schema is shown below with its type and property counts.

TableFieldSnowflakeInput
object
2 properties 2 required
TableFieldBigQueryInput
object
2 properties 2 required
PagingState
object
4 properties
TableCloudMappingInput
object
4 properties 1 required
AspectFieldType
string
The Elementum field data type
TableDataViewCreateInput
object
1 property
TableFieldsV3UpdateInput
object
3 properties
TableFieldCloudUpdateInput
object
3 properties 1 required
TableFieldCloudCreateInput
object
4 properties 1 required
TableFieldUpdateInput
object
Tagged union: set exactly one of reference, cloud, or calculation.
3 properties
TableDataViewUpdateInput
object
1 property
Table
object
13 properties
TableFieldCreateInput
object
Tagged union: set exactly one of reference, cloud, or calculation.
3 properties
TableJoinMappingInput
object
1 property 1 required
TableDataViewSnowflakeUpdateInput
object
3 properties
TableJoinInput
object
4 properties 3 required
TableCalculationCreateInput
object
3 properties 2 required
TableFieldsV3UpdateSetInput
object
3 properties 2 required
TableJoinMappingEntryInput
object
2 properties 2 required
TableJoinType
string
TableFieldAggregation
string
TableSnowflakeMappingInput
object
3 properties 3 required
TableDatabricksMappingInput
object
3 properties 3 required
TableBigQueryMappingInput
object
2 properties 2 required
TableJoin
object
6 properties
TableJoinMappingDeleteEntryInput
object
1 property 1 required
TableJoinFieldInput
object
2 properties 2 required
TableUpdateRequest
object
12 properties
TableField
object
12 properties
TableJoinMappingDeleteInput
object
1 property 1 required
TableDataView
object
6 properties
TableCreateRequest
object
15 properties 5 required
TableFieldAggregatableCreateInput
object
5 properties 2 required
TablePagedList
object
3 properties
TableJoinUpdateInput
object
4 properties
TableFieldExpanded
string
TableFieldsV3UpdateDeleteInput
object
1 property 1 required
TableFieldAggregatableUpdateInput
object
4 properties
TableCalculationUpdateInput
object
3 properties
TableDataViewSnowflakeCreateInput
object
3 properties 3 required
TableFieldsV3UpdateCreateInput
object
2 properties 1 required
TableCalculation
object
1 property
TableJoinFields
object
5 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

elementum-tables-api-openapi.yml Raw ↑

Other APIs Elementum publishes across the network.

Elementum Access Token API
Elementum Agents API
Elementum Apps API
Elementum Attachments API
Elementum Automations API
Elementum Comments API
Elementum Domains API
Elementum Elements API
Elementum Flows API
Elementum Groups API
Elementum Records API
Elementum Related-items API
Where this information came from

This is an independent, third-party profile of Elementum 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.