List Channels¶
Get the list of channels (Read and Write) to which the application has the permission to.
Request Format¶
GET https://{apigw-address}/data-federation/v2.0/channels
Request Parameters (URI)¶
Name |
Location (Path/Query) |
Required/Optional |
Data Type |
Description |
---|---|---|---|---|
orgId |
Query |
Required |
String |
The OU ID which the application belongs to. How to get orgId >> |
channelType |
Query |
Optional |
String |
The channel type. Supports the following values:
If this parameter is not specified, this API will list all the channels to which the application is authorized. |
Response Parameters¶
Name |
Data Type |
Description |
---|---|---|
channelType |
String |
The channel type:
|
channelResource |
JSON Object |
The resource details for the channel. For more information, see ChannelResource Struct. |
channelUsage |
String |
The channel usage:
|
channelName |
String |
The channel name. |
channelStatus |
String |
The status of the channel. Supports ``START``(Running) only. |
channelId |
String |
The channel ID. |
dataSourceInfo |
List<JSON Object> |
The list of data sources associated with the channel. For more information, see DataSourceInfo Struct |
ChannelResource Struct¶
Name |
Data Type |
Description |
---|---|---|
resourceId |
String |
Resource ID. |
resourceConfig |
String |
Resource configuration amount. |
ifMultiSourceAnalysis |
Boolean |
Whether the channel is a cross-source channel. |
DataSourceInfo Struct¶
Name |
Data Type |
Description |
---|---|---|
dataSourceName |
String |
The data source name. |
dataSourceType |
String |
The data source type. Supports |
alias |
String |
Alias of the data source. |
Samples¶
Request Sample¶
url: https://{apigw-address}/data-federation/v2.0/channels?orgId=yourOrgId&channelType=WRITE
method: GET
Return Sample¶
{
"msg": "OK",
"code": 0,
"data": [
{
"channelId": "yourchannelId",
"channelName": "yourchannelName",
"channelType": "WRITE",
"channelUsage": "TEST",
"channelStatus": "START",
"dataSourceInfo": [
{
"dataSourceName": "hive_enos",
"dataSourceType": "hive_enos",
"alias": "hive_enos"
}
],
"channelResource": {
"resourceId": "yourresourceId",
"resourceConfig": "2cu",
"ifMultiSourceAnalysis": false
}
}
]
}