PUT /v1/tables/{id}/joins
Table Relationships
Manage joins, data models, columns, and entity relationships for tables
PUT
PUT /v1/tables/{id}/joins
Table Relationships
Manage join information, data models, column listings, and entity relationships for tables.Add Joins
PUT /v1/tables/{id}/joins
Record join information between this table and other tables.
string
required
UUID of the table.
string
required
Start date for the join period (ISO 8601 format).
integer
Number of days the join data covers.
array
required
Array of column join records.
Set Data Model
PUT /v1/tables/{id}/dataModel
Set the data model (dbt or similar) associated with this table.
string
required
UUID of the table.
string
required
Type of data model:
DBT, LookML.string
Description from the data model.
string
SQL query or transformation logic from the model.
array
Column descriptions and metadata from the data model.
Get Columns
GET /v1/tables/{id}/columns
Retrieve column information with optional pagination.
string
required
UUID of the table.
integer
default:"10"
Maximum number of columns to return.
integer
default:"0"
Offset for pagination.
The Python
Tables facade in 1.13.1 doesn’t wrap joins or data models. Use the REST requests in the cURL example.PUT /v1/tables/{id}/joins