Skip to main content
Retrieves join suggestions

Authorizations

Authorization
string
header
required

HTTP Basic authentication using global administrator credentials (username and password).

Body

application/vnd.composer.v3+json
connectionId
string
required

Connection id. Must be present in the system

Example:

"59ba04795b542f60838ce0eb"

name
string

User visible representation of the entity. It must be unique within the source

Maximum string length: 255
Example:

"Data Entity name"

schema
string

Database schema

Example:

"public"

collection
string

Database table/collection name

Example:

"real_time_sales"

sql
string

Sql select statement that can be wrapped with select a.* from (CUSTOM_SQL) a

Example:

"select * frm public.real_time_sales"

Response

The joins suggestions fetched successfully

sourceSchema
string
required

Defines a source schema

Maximum string length: 255
sourceTableName
string
required

Defines a source table name

Maximum string length: 255
sourceFieldName
string
required

Defines a source field name

Maximum string length: 255
targetSchema
string
required

Defines a target schema

Maximum string length: 255
targetTableName
string
required

Defines a target table name

Maximum string length: 255
targetFieldName
string
required

Defines a target field name

Maximum string length: 255
joinType
enum<string>
required

Defines a join type

Available options:
INNER,
LEFT,
FULL_OUTER
type
enum<string>
required

Defines a type

Available options:
RELATION,
USER_DEFINED,
METADATA
id
string
read-only

Defines a join metadata identifier

sourceConnectionId
string

Defines a source connection identifier

targetConnectionId
string

Defines a target connection identifier