Skip to main content

weda API

Introduction:weda API

HOST:https://{envId}.ap-shanghai.tcb-api.tencentcloudapi.com/weda

Contact:

Version:1.0

Endpoint Path:/v3/api-docs/EnterpriseAPI

[TOC]

Enterprise Workbench

Query Application List

Endpoint:/enterprise/v1/getAppListByAppName

Request method:GET

Request Data Type:application/json

Response Data Type:*/*

Interface Description:

Query Application List

Request Parameters:

Parameter NameDescriptionRequest TypeRequiredData Typeschema
envIdEnvironment idquerytruestring
envTypeEnvironment typequerytruestring
uidUser idquerytruestring
appNameApplication namequeryfalsestring
appStatusApplication statusqueryfalsestring
includeCustomizedWhether the application is customizedqueryfalseinteger(int32)

Response Status:

Status CodeDescriptionschema
200OKOpenApiServerResponseApplicationListResponse

Response Parameters:

Parameter NameDescriptionTypeschema
responseCommon Response Object (data type: Application List Response)Common Response Object (data type: Application List Response)
requestIdrequestIdstring
errorError MessageError MessageError Message
codeError codestring
messageError message promptstring
dataApplication List ResponseApplication List Response
appListarrayApplication Data
appIdApplication idstring
appNameApplication namestring
appTypeApplication typeinteger
appUrlApplication access URLstring
thumbNailThumbnailstring
themeColorTheme colorstring
lmenuEnabledWhether menu navigation is enabledboolean
extInfoExtended informationstring
categoryIdCategory idstring
statusEnabledWhether the status is enabledboolean

Response Example:

{
"response": {
"requestId": "",
"error": {
"code": "",
"message": ""
},
"data": {
"appList": [
{
"appId": "app-wesacp",
"appName": "Model Application",
"appType": 1,
"appUrl": "http:aaa.bbb.com/app-seaswe",
"thumbNail": "http:aaa.bbb.com/app-seaswe.jpg",
"themeColor": "#f000",
"lmenuEnabled": true,
"extInfo": "{a:b}",
"categoryId": "123",
"statusEnabled": true
}
]
}
}
}

Create Application Category

Endpoint:/enterprise/v1/{envType}/createAppCategory

Request Method:POST

Request Data Type:application/json,application/json

Response Data Type:*/*

Interface Description:

Create Application Category

Request Example:

{
"Uin": "1001178931",
"EnvId": "lowcode-8gr4tbore6df",
"EnvType": "preview/prod",
"AppId": "APPID, value for user management is 10001001",
"Uid": "100111",
"Data": [
{
"CategoryId": "225",
"CategoryName": "Education",
"Order": 1,
"Enabled": true,
"AppIds": "[app-wesacp,app-wesdfsdf]"
}
]
}

Request Parameters:

Parameter NameDescriptionRequest TypeRequiredData Typeschema
envTypepathtruestring
Create Application Category InputCreate Application Category InputbodytrueCreate Application Category InputCreate Application Category Input
Uintruestring
EnvIdtruestring
EnvTypetruestring
AppIdtruestring
UidUser idfalsestring
DataApplication Category DetailsfalsearrayApplication Category Details
CategoryIdApplication Category idfalsestring
CategoryNameApplication Category Nametruestring
OrderApplication Category Sort Orderfalseinteger
EnabledApplication Category Enabled Statusfalseboolean
AppIdsList of Application IDs in Categoryfalsearraystring

Response Status:

Status CodeDescriptionschema
200OKOpenApiServerResponseCreateApplicationCategoryResponse

Response Parameters:

Parameter NameDescriptionTypeschema
responseCommon Response Object (data type: Create Application Category Response)Common Response Object (data type: Create Application Category Response)
requestIdrequestIdstring
errorError MessageError MessageError Message
codeError codestring
messageError message promptstring
dataCreate Application Category ResponseCreate Application Category Response
DataApplication category creation resultarrayCreateAppCategoryData
CategoryIdApplication Category idstring
CategoryNameApplication Category Namestring
OrderApplication Category Sort Orderinteger
EnabledApplication Category Enabled Statusboolean
AppIdsList of Application IDs in Categoryarraystring

Response Example:

{
"response": {
"requestId": "",
"error": {
"code": "",
"message": ""
},
"data": {
"Data": [
{
"CategoryId": "225",
"CategoryName": "Education",
"Order": 1,
"Enabled": true,
"AppIds": "[app-wesacp,app-wesdfsdf]"
}
]
}
}
}

Query Application Category

Endpoint:/enterprise/v1/{envType}/getAppCategory

Request Method:POST

Request Data Type:application/json,application/json

Response Data Type:*/*

Interface Description:

Query Application Category

Request Example:

{
"Uin": "1001178931",
"EnvId": "lowcode-8gr4tbore6df",
"EnvType": "preview/prod",
"AppId": "APPID, value for user management is 10001001",
"Uid": "100111",
"CategoryName": "Education"
}

Request Parameters:

Parameter NameDescriptionRequest TypeRequiredData Typeschema
envTypepathtruestring
Query Application Category InputQuery Application Category InputbodytrueQuery Application Category InputQuery Application Category Input
Uintruestring
EnvIdtruestring
EnvTypetruestring
AppIdtruestring
UidUser idfalsestring
CategoryNameApplication Category Namefalsestring

Response Status:

Status CodeDescriptionschema
200OKOpenApiServerResponseQueryApplicationCategoryResponse

Response Parameters:

Parameter NameDescriptionTypeschema
responseCommon Response Object (data type: Query Application Category Response Parameters)Common Response Object (data type: Query Application Category Response Parameters)
requestIdrequestIdstring
errorError MessageError MessageError Message
codeError codestring
messageError message promptstring
dataQuery Application Category Response ParametersQuery Application Category Response Parameters
dataApplication category listarrayGetAppCategoryInfo
IdApplication Category idstring
CategoryNameApplication Category Namestring
OrderApplication Category Sort Orderinteger
EnabledApplication Category Enabled Statusboolean
AppCountNumber of applications in categoryinteger
EnterpriseAppsApplication Category - Application DetailsarrayApplication Details
AppIdApplication idstring
AppNameApplication namestring
AppTypeApplication Typeboolean
AppUrlApplication access urlstring
ThumbNailThumbnailstring
ThemeColorTheme colorstring
LmenuEnabledWhether menu navigation is enabledboolean
ExtInfoExtended Informationstring

Response Example:

{
"response": {
"requestId": "",
"error": {
"code": "",
"message": ""
},
"data": {
"data": [
{
"Id": "225",
"CategoryName": "Education",
"Order": 1,
"Enabled": true,
"AppCount": 2,
"EnterpriseApps": [
{
"AppId": "app-wesacp",
"AppName": "Model Application-1015",
"AppType": false,
"AppUrl": "http://lowcode-sdfsddfl-1001/a/",
"ThumbNail": "http:aaa.bbb.com/app-seaswe.jpg",
"ThemeColor": "#f000",
"LmenuEnabled": true,
"ExtInfo": "{a:b}"
}
]
}
]
}
}
}

Update Application Category

Endpoint:/enterprise/v1/{envType}/updateAppCategory

Request Method:POST

Request Data Type:application/json,application/json

Response Data Type:*/*

Interface Description:

Update Application Category

Request Example:

{
"Uin": "1001178931",
"EnvId": "lowcode-8gr4tbore6df",
"EnvType": "preview/prod",
"AppId": "APPID, value for user management is 10001001",
"Uid": "100111",
"Data": [
{
"Id": "225",
"CategoryName": "Education",
"Order": 1,
"Enabled": true,
"AppIds": "[app-wesacp,app-wesdfsdf]"
}
]
}

Request Parameters:

Parameter NameDescriptionRequest TypeRequiredData Typeschema
envTypepathtruestring
Update Application Category InputUpdate Application Category InputbodytrueUpdate Application Category InputUpdate Application Category Input
Uintruestring
EnvIdtruestring
EnvTypetruestring
AppIdtruestring
UidUser idtruestring
DataApplication Category DetailstruearrayUpdateAppCategoryData
IdApplication Category idfalsestring
CategoryNameApplication Category Namefalsestring
OrderApplication Category Sort Orderfalseinteger
EnabledApplication Category Enabled Statusfalseboolean
AppIdsList of Application IDs in Categoryfalsearraystring

Response Status:

Status CodeDescriptionschema
200OKOpenApiServerResponseUpdateAppCategoryResponse

Response Parameters:

Parameter NameDescriptionTypeschema
responseCommon Response Object (data type: UpdateAppCategoryResponse)Common Response Object (data type: UpdateAppCategoryResponse)
requestIdrequestIdstring
errorError MessageError MessageError Message
codeError codestring
messageError message promptstring
dataUpdateAppCategoryResponseUpdateAppCategoryResponse

Response Example:

{
"response": {
"requestId": "",
"error": {
"code": "",
"message": ""
},
"data": {}
}
}

Delete Application Category

Endpoint:/enterprise/v1/{envType}/deleteAppCategory

Request Method:POST

Request Data Type:application/json,application/json

Response Data Type:*/*

Interface Description:

Delete Application Category

Request Example:

{
"Uin": "1001178931",
"EnvId": "lowcode-8gr4tbore6df",
"EnvType": "preview/prod",
"AppId": "APPID, value for user management is 10001001",
"Uid": "100111",
"CategoryIds": [
225,
226
]
}

Request Parameters:

Parameter NameDescriptionRequest TypeRequiredData Typeschema
envTypepathtruestring
Delete Application Category RequestDelete Application Category RequestbodytrueDelete Application Category RequestDelete Application Category Request
Uintruestring
EnvIdtruestring
EnvTypetruestring
AppIdtruestring
UidUser idfalsestring
CategoryIdsList of Application Category IDstruearraystring

Response Status:

Status CodeDescriptionschema
200OKOpenApiServerResponseDeleteAppCategoryResponse

Response Parameters:

Parameter NameDescriptionTypeschema
responseCommon Response Object (data type: DeleteAppCategoryResponse)Common Response Object (data type: DeleteAppCategoryResponse)
requestIdrequestIdstring
errorError MessageError MessageError Message
codeError codestring
messageError message promptstring
dataDeleteAppCategoryResponseDeleteAppCategoryResponse

Response Example:

{
"response": {
"requestId": "",
"error": {
"code": "",
"message": ""
},
"data": {}
}
}

Query Frequently Used Applications

Endpoint:/enterprise/v1/{envType}/getMyLruApp

Request Method:POST

Request Data Type:application/json,application/json

Response Data Type:*/*

Interface Description:

Query Frequently Used Applications

Request Example:

{
"Uin": "1001178931",
"EnvId": "lowcode-8gr4tbore6df",
"EnvType": "preview/prod",
"AppId": "APPID, value for user management is 10001001",
"Uid": "100111",
"UserId": "100111"
}

Request Parameters:

Parameter NameDescriptionRequest TypeRequiredData Typeschema
envTypepathtruestring
Query Frequently Used Applications InputQuery Frequently Used Applications InputbodytrueQuery Frequently Used Applications InputQuery Frequently Used Applications Input
Uintruestring
EnvIdtruestring
EnvTypetruestring
AppIdtruestring
UidUser id, deprecatedfalsestring
UserIdUser idtruestring

Response Status:

Status CodeDescriptionschema
200OKOpenApiServerResponseQueryFrequentlyUsedApplicationsResponse

Response Parameters:

Parameter NameDescriptionTypeschema
responseCommon Response Object (data type: Query Frequently Used Applications Response)Common Response Object (data type: Query Frequently Used Applications Response)
requestIdrequestIdstring
errorError MessageError MessageError Message
codeError codestring
messageError message promptstring
dataQuery Frequently Used Applications ResponseQuery Frequently Used Applications Response
AppLruAppLruAppLru
AppIdsList of frequently used application IDsarraystring

Response Example:

{
"response": {
"requestId": "",
"error": {
"code": "",
"message": ""
},
"data": {
"AppLru": {
"AppIds": "[app-wesacp,app-wesdfsdf]"
}
}
}
}

Set Frequently Used Applications

Endpoint:/enterprise/v1/{envType}/setCommonApp

Request Method:POST

Request Data Type:application/json,application/json

Response Data Type:*/*

Interface Description:

Set Frequently Used Applications

Request Example:

{
"Uin": "1001178931",
"EnvId": "lowcode-8gr4tbore6df",
"EnvType": "preview/prod",
"AppId": "APPID, value for user management is 10001001",
"UserId": "100111",
"AppLru": {
"AppIds": "[app-wesacp,app-wesdfsdf]"
}
}

Request Parameters:

Parameter NameDescriptionRequest TypeRequiredData Typeschema
envTypepathtruestring
Set Frequently Used Applications InputSet Frequently Used Applications InputbodytrueSet Frequently Used Applications InputSet Frequently Used Applications Input
Uintruestring
EnvIdtruestring
EnvTypetruestring
AppIdtruestring
UserIdUser idtruestring
AppLruDetails of Frequently Used ApplicationstrueList of Frequently Used Application IDsList of Frequently Used Application IDs
AppIdsList of frequently used application IDstruearraystring

Response Status:

Status CodeDescriptionschema
200OKOpenApiServerResponseSetCommonAppResponse

Response Parameters:

Parameter NameDescriptionTypeschema
responseCommon Response Object (data type: SetCommonAppResponse)Common Response Object (data type: SetCommonAppResponse)
requestIdrequestIdstring
errorError MessageError MessageError Message
codeError codestring
messageError message promptstring
dataSetCommonAppResponseSetCommonAppResponse

Response Example:

{
"response": {
"requestId": "",
"error": {
"code": "",
"message": ""
},
"data": {}
}
}

Modify Third-party Application

Endpoint:/enterprise/v1/{envType}/updateEnterpriseApp

Request Method:POST

Request Data Type:application/json,application/json

Response Data Type:*/*

Interface Description:

Update Third-party Application

Request Example:

{
"Uin": "1001178931",
"EnvId": "lowcode-8gr4tbore6df",
"EnvType": "preview/prod",
"AppId": "app-wesacp",
"Uid": "100111",
"AppName": "Model Application-1023",
"CategoryId": "225",
"AppType": 1,
"AppUrl": "http:aaa.bbb.com/app-seaswe",
"ThumbNail": "http:aaa.bbb.com/app-seaswe.jpg",
"ThemeColor": "#f000",
"LmenuEnabled": true,
"ExtInfo": "{a:b}",
"StatusEnabled": true
}

Request Parameters:

Parameter NameDescriptionRequest TypeRequiredData Typeschema
envTypepathtruestring
Update Enterprise Workbench Application InputUpdate Enterprise Workbench Application InputbodytrueUpdate Enterprise Workbench Application InputUpdate Enterprise Workbench Application Input
Uintruestring
EnvIdtruestring
EnvTypetruestring
AppIdApplication idtruestring
UidUser idfalsestring
AppNameApplication namefalsestring
CategoryIdApplication Category idtruestring
AppTypeApplication typefalseinteger(int32)
AppUrlApplication access URLfalsestring
ThumbNailThumbnailfalsestring
ThemeColorTheme colorfalsestring
LmenuEnabledWhether menu navigation is enabledfalseboolean
ExtInfoExtended informationfalsestring
StatusEnabledWhether enabledfalseboolean

Response Status:

Status CodeDescriptionschema
200OKOpenApiServerResponseUpdateEnterpriseAppResponse

Response Parameters:

Parameter NameDescriptionTypeschema
responseCommon Response Object (data type: UpdateEnterpriseAppResponse)Common Response Object (data type: UpdateEnterpriseAppResponse)
requestIdrequestIdstring
errorError MessageError MessageError Message
codeError codestring
messageError message promptstring
dataUpdateEnterpriseAppResponseUpdateEnterpriseAppResponse

Response Example:

{
"response": {
"requestId": "",
"error": {
"code": "",
"message": ""
},
"data": {}
}
}

Add Third-party Application

Endpoint:/enterprise/v1/{envType}/createEnterpriseApp

Request Method:POST

Request Data Type:application/json,application/json

Response Data Type:*/*

Interface Description:

Add Third-party Application

Request Example:

{
"Uin": "1001178931",
"EnvId": "lowcode-8gr4tbore6df",
"EnvType": "preview/prod",
"AppId": "app-wesacp",
"Uid": "100111",
"AppName": "Model Application-1023",
"CategoryId": "225",
"AppType": 1,
"AppUrl": "http:aaa.bbb.com/app-seaswe",
"ThumbNail": "http:aaa.bbb.com/app-seaswe.jpg",
"ThemeColor": "#f000",
"LmenuEnabled": true,
"ExtInfo": "{a:b}"
}

Request Parameters:

Parameter NameDescriptionRequest TypeRequiredData Typeschema
envTypepathtruestring
Create Enterprise Workbench Application InputCreate Enterprise Workbench Application InputbodytrueCreate Enterprise Workbench Application InputCreate Enterprise Workbench Application Input
Uintruestring
EnvIdtruestring
EnvTypetruestring
AppIdApplication idtruestring
UidUser idfalsestring
AppNameApplication namefalsestring
CategoryIdApplication Category idtruestring
AppTypeApplication typefalseinteger(int32)
AppUrlApplication access URLfalsestring
ThumbNailThumbnailfalsestring
ThemeColorTheme colorfalsestring
LmenuEnabledWhether menu navigation is enabledfalseboolean
ExtInfoExtended informationfalsestring

Response Status:

Status CodeDescriptionschema
200OKOpenApiServerResponseCreateEnterpriseAppResponse

Response Parameters:

Parameter NameDescriptionTypeschema
responseCommon Response Object (data type: CreateEnterpriseAppResponse)Common Response Object (data type: CreateEnterpriseAppResponse)
requestIdrequestIdstring
errorError MessageError MessageError Message
codeError codestring
messageError message promptstring
dataCreateEnterpriseAppResponseCreateEnterpriseAppResponse

Response Example:

{
"response": {
"requestId": "",
"error": {
"code": "",
"message": ""
},
"data": {}
}
}

Get All Users Initialization Information

Endpoint:/enterprise/v1/{envType}/getAdminAllInfo

Request Method:POST

Request Data Type:application/json,application/json

Response Data Type:*/*

Interface Description:

Get all users initialization information

Request Example:

{
"Uin": "1001178931",
"EnvId": "lowcode-8gr4tbore6df",
"EnvType": "preview/prod",
"AppId": "APPID, value for user management is 10001001",
"Uid": "100111",
"Source": 1,
"IncludeCustomized": 0
}

Request Parameters:

Parameter NameDescriptionRequest TypeRequiredData Typeschema
envTypepathtruestring
getAdminAllInfoRequestGetAdminAllInfoRequestbodytrueGetAdminAllInfoRequestGetAdminAllInfoRequest
Uintruestring
EnvIdtruestring
EnvTypetruestring
AppIdtruestring
UidUser idtruestring
SourceUser sourcetrueinteger(int32)
IncludeCustomizedWhether customized applications are includedfalseinteger(int32)

Response Status:

Status CodeDescriptionschema
200OKOpenApiServerResponseGetAdminAllInfoResponse

Response Parameters:

Parameter NameDescriptionTypeschema
responseCommon Response Object (data type: GetAdminAllInfoResponse)Common Response Object (data type: GetAdminAllInfoResponse)
requestIdrequestIdstring
errorError MessageError MessageError Message
codeError codestring
messageError message promptstring
dataGetAdminAllInfoResponseGetAdminAllInfoResponse
DataGetAdminAllInfoRespDataGetAdminAllInfoRespData
AppsarrayAdminAppInfo
Idstring
Namestring
DeployUrlstring
AppCustomNavAppCustomNavAppCustomNav
navigationStylestring
isMultiTerminalboolean
menuDataarrayCustomMenu
Keystring
titlestring
typestring
pathstring
iconUrlstring
childrenarrayCustomMenu
linkTargetBlankboolean
levelinteger
IconPathstring
LinkUrlstring
mobileMenuDataarrayCustomMenu
Keystring
titlestring
typestring
pathstring
iconUrlstring
childrenarrayCustomMenu
linkTargetBlankboolean
levelinteger
IconPathstring
LinkUrlstring
homePageIdstring
showNavboolean
NavVersioninteger
thrumbNailstring
themeColorstring
lmenuEnabledboolean
appUrlstring
extInfostring
AppTypeinteger
ConfigInfoarraystring
UserInfoCurrentUserCurrentUser
accessibleServicearraystring
avatarstring
uinstring
typeinteger
emailstring
namestring
envIdstring
userIdstring
uuidstring
phonestring
RelatedRolesarrayWedaRole
namestring
roleIdentitystring
idstring
parentRoleIdstring
childRoleIdstring
envIdentitystring
isReleasedstring
UserExtendstring
PrimaryColumnstring
UserDescstring
NickNamestring
MainOrgOrgOrg
orgIdstring
orgNamestring
orgIdentitystring
levelinteger
OrgsarrayOrg
orgIdstring
orgNamestring
orgIdentitystring
levelinteger
CorpCorpCorp
idstring
namestring
ProdAppTotalinteger
PreviewAppTotalinteger
ThirdAppsarrayAdminAppInfo
Idstring
Namestring
DeployUrlstring
AppCustomNavAppCustomNavAppCustomNav
navigationStylestring
isMultiTerminalboolean
menuDataarrayCustomMenu
Keystring
titlestring
typestring
pathstring
iconUrlstring
childrenarrayCustomMenu
linkTargetBlankboolean
levelinteger
IconPathstring
LinkUrlstring
mobileMenuDataarrayCustomMenu
Keystring
titlestring
typestring
pathstring
iconUrlstring
childrenarrayCustomMenu
linkTargetBlankboolean
levelinteger
IconPathstring
LinkUrlstring
homePageIdstring
showNavboolean
NavVersioninteger
thrumbNailstring
themeColorstring
lmenuEnabledboolean
appUrlstring
extInfostring
AppTypeinteger

Response Example:

{
"response": {
"requestId": "",
"error": {
"code": "",
"message": ""
},
"data": {
"Data": {
"Apps": [
{
"Id": "",
"Name": "",
"DeployUrl": "",
"AppCustomNav": {
"navigationStyle": "",
"isMultiTerminal": true,
"menuData": [
{
"Key": "",
"title": "",
"type": "",
"path": "",
"iconUrl": "",
"children": [
{
"Key": "",
"title": "",
"type": "",
"path": "",
"iconUrl": "",
"children": [
{}
],
"linkTargetBlank": true,
"level": 0,
"IconPath": "",
"LinkUrl": ""
}
],
"linkTargetBlank": true,
"level": 0,
"IconPath": "",
"LinkUrl": ""
}
],
"mobileMenuData": [
{}
],
"homePageId": "",
"showNav": true
},
"NavVersion": 0,
"thrumbNail": "",
"themeColor": "",
"lmenuEnabled": true,
"appUrl": "",
"extInfo": "",
"AppType": 0
}
],
"ConfigInfo": [],
"UserInfo": {
"accessibleService": [],
"avatar": "",
"uin": "",
"type": 0,
"email": "",
"name": "",
"envId": "",
"userId": "",
"uuid": "",
"phone": "",
"RelatedRoles": [
{
"name": "",
"roleIdentity": "",
"id": "",
"parentRoleId": "",
"childRoleId": "",
"envIdentity": "",
"isReleased": ""
}
],
"UserExtend": "",
"PrimaryColumn": "",
"UserDesc": "",
"NickName": "",
"MainOrg": {
"orgId": "",
"orgName": "",
"orgIdentity": "",
"level": 0
},
"Orgs": [
{
"orgId": "",
"orgName": "",
"orgIdentity": "",
"level": 0
}
],
"Corp": {
"id": "",
"name": ""
}
},
"ProdAppTotal": 0,
"PreviewAppTotal": 0,
"ThirdApps": [
{}
]
}
}
}
}

Getting Environment Plan Information

Endpoint:/enterprise/v1/{envType}/describeEnvInfo

Request Method:POST

Request Data Type:application/json,application/json

Response Data Type:*/*

Interface Description:

Get environment plan information

Request Example:

{
"Uin": "1001178931",
"EnvId": "lowcode-8gr4tbore6df",
"EnvType": "preview/prod",
"AppId": "APPID, value for user management is 10001001"
}

Request Parameters:

Parameter NameDescriptionRequest TypeRequiredData Typeschema
envTypepathtruestring
describeEnvInfoRequestDescribeEnvInfoRequestbodytrueDescribeEnvInfoRequestDescribeEnvInfoRequest
Uintruestring
EnvIdtruestring
EnvTypetruestring
AppIdtruestring

Response Status:

Status CodeDescriptionschema
200OKOpenApiServerResponseQueryEnvironmentInformationResponse

Response Parameters:

Parameter NameDescriptionTypeschema
responseCommon Response Object (data type: Query Environment Information Response)Common Response Object (data type: Query Environment Information Response)
requestIdrequestIdstring
errorError MessageError MessageError Message
codeError codestring
messageError message promptstring
dataQuery Environment Information ResponseQuery Environment Information Response
DataEnvironment DataEnvInfoEnvInfo
EnvIdstring
PackageIdstring
Statusinteger
CreateTimestring
ExpireTimestring
IsolateTimestring
UserPackageIdstring

Response Example:

{
"response": {
"requestId": "",
"error": {
"code": "",
"message": ""
},
"data": {
"Data": {
"EnvId": "",
"PackageId": "",
"Status": 0,
"CreateTime": "",
"ExpireTime": "",
"IsolateTime": "",
"UserPackageId": ""
}
}
}
}

Get User Navigation Content

Endpoint:/enterprise/v1/{envType}/describeAppHistoryByAppId

Request Method:POST

Request Data Type:application/json,application/json

Response Data Type:*/*

Interface Description:

Get user navigation content

Request Example:

{
"Uin": "1001178931",
"EnvId": "lowcode-8gr4tbore6df",
"EnvType": "preview/prod",
"AppId": "APPID, value for user management is 10001001",
"WeAppId": "app-wesacp"
}

Request Parameters:

Parameter NameDescriptionRequest TypeRequiredData Typeschema
envTypepathtruestring
Query Application Page Data InputQuery Application Page Data InputbodytrueQuery Application Page Data InputQuery Application Page Data Input
Uintruestring
EnvIdtruestring
EnvTypetruestring
AppIdtruestring
WeAppIdApplication idtruestring

Response Status:

Status CodeDescriptionschema
200OKOpenApiServerResponseQueryApplicationPageDataResponse

Response Parameters:

Parameter NameDescriptionTypeschema
responseCommon Response Object (data type: Query Application Page Data Response)Common Response Object (data type: Query Application Page Data Response)
requestIdrequestIdstring
errorError MessageError MessageError Message
codeError codestring
messageError message promptstring
dataQuery Application Page Data ResponseQuery Application Page Data Response
DataApplication detail dataApplication detail dataApplication detail data
AppIdApplication idstring
CommentApplication descriptionstring
ContentApplication page informationstring
VersionApplication historical versionstring
ExtraConfigAdditional application configuration informationstring
ZipUrlApplication zip linkstring
FileNameApplication file nameinteger
OperatorApplication operatorinteger
AppVersionIdApplication version idinteger
IDSnapshot idstring
PagesPagestring

Response Example:

{
"response": {
"requestId": "",
"error": {
"code": "",
"message": ""
},
"data": {
"Data": {
"AppId": "app-wesacp",
"Comment": "app-wesacp",
"Content": "{\"title\":\"Model Application\"}",
"Version": "1",
"ExtraConfig": "{}",
"ZipUrl": "http://cos.t.zip",
"FileName": 0,
"Operator": 100001,
"AppVersionId": 1,
"ID": "111101",
"Pages": ""
}
}
}
}

Save User Navigation Content

Endpoint:/enterprise/v1/{envType}/modifyAppCustomNav

Request Method:POST

Request Data Type:application/json,application/json

Response Data Type:*/*

Interface Description:

Save user navigation content

Request Example:

{
"Uin": "1001178931",
"EnvId": "lowcode-8gr4tbore6df",
"EnvType": "preview/prod",
"AppId": "APPID, value for user management is 10001001",
"WeAppId": "app-wesacp",
"AppHisId": 0,
"PublishType": "prod",
"Content": "{\"navigationStyle\":\"\",\"showNav\":true}",
"NavVersion": 0
}

Request Parameters:

Parameter NameDescriptionRequest TypeRequiredData Typeschema
envTypepathtruestring
Modify Application Custom Navigation Data InputModify Application Custom Navigation Data InputbodytrueModify Application Custom Navigation Data InputModify Application Custom Navigation Data Input
Uintruestring
EnvIdtruestring
EnvTypetruestring
AppIdtruestring
WeAppIdApplication idtruestring
AppHisIdApplication snapshot idfalseinteger(int32)
PublishTypeRelease type (pre/prod)truestring
ContentCustom navigation contenttruestring
NavVersionCustom navigation data versionfalseinteger(int32)

Response Status:

Status CodeDescriptionschema
200OKOpenApiServerResponseModifyApplicationCustomNavigationDataResponse

Response Parameters:

Parameter NameDescriptionTypeschema
responseCommon Response Object (data type: Modify Application Custom Navigation Data Response)Common Response Object (data type: Modify Application Custom Navigation Data Response)
requestIdrequestIdstring
errorError MessageError MessageError Message
codeError codestring
messageError message promptstring
dataModify Application Custom Navigation Data OutputModify Application Custom Navigation Data Output
DataApplication custom navigation dataApplication custom navigation dataApplication custom navigation data
WeAppIdApplication idstring
AppHisIdApplication Snapshot idinteger
ContentCustom navigation contentstring
NavVersionCustom navigation data versioninteger
CreatedAtCreation Timestring
UpdatedAtUpdate Timestring

Response Example:

{
"response": {
"requestId": "",
"error": {
"code": "",
"message": ""
},
"data": {
"Data": {
"WeAppId": "app-wesacp",
"AppHisId": 0,
"Content": "{\"navigationStyle\":\"\",\"showNav\":true}",
"NavVersion": 0,
"CreatedAt": "2023-10-16 10:00:00",
"UpdatedAt": "2023-10-16 10:00:00"
}
}
}
}

Get User Public Configuration

Endpoint:/enterprise/v1/{envType}/getSiteSetting

Request Method:POST

Request Data Type:application/json,application/json

Response Data Type:*/*

Interface Description:

Get User Public Configuration

Request Example:

{
"Uin": "1001178931",
"EnvId": "lowcode-8gr4tbore6df",
"EnvType": "preview/prod",
"AppId": "APPID, value for user management is 10001001"
}

Request Parameters:

Parameter NameDescriptionRequest TypeRequiredData Typeschema
envTypepathtruestring
Query Enterprise Workbench Configuration Data InputQuery Enterprise Workbench Configuration Data InputbodytrueQuery Enterprise Workbench Configuration Data InputQuery Enterprise Workbench Configuration Data Input
Uintruestring
EnvIdtruestring
EnvTypetruestring
AppIdtruestring

Response Status:

Status CodeDescriptionschema
200OKOpenApiServerResponseQueryEnterpriseWorkbenchConfigurationDataResponse

Response Parameters:

Parameter NameDescriptionTypeschema
responseCommon Response Object (data type: QueryEnterpriseWorkbenchConfigurationDataResponse)Common Response Object (data type: QueryEnterpriseWorkbenchConfigurationDataResponse)
requestIdrequestIdstring
errorError MessageError MessageError Message
codeError codestring
messageError message promptstring
dataQueryEnterpriseWorkbenchConfigurationDataResponseQueryEnterpriseWorkbenchConfigurationDataResponse
DataEnterprise Workbench Configuration DataEnterprise Workbench Configuration DataEnterprise Workbench Configuration Data
ConfigInfoEnterprise Workbench Configuration Data Arrayarraystring

Response Example:

{
"response": {
"requestId": "",
"error": {
"code": "",
"message": ""
},
"data": {
"Data": {
"ConfigInfo": []
}
}
}
}

Update User Settings

Endpoint:/enterprise/v1/{envType}/updateSiteSetting

Request Method:POST

Request Data Type:application/json,application/json

Response Data Type:*/*

Interface Description:

Update User Settings

Request Example:

{
"Uin": "1001178931",
"EnvId": "lowcode-8gr4tbore6df",
"EnvType": "preview/prod",
"AppId": "APPID, value for user management is 10001001",
"Data": "{\"_id\":{\"$oid\":\"65262c8e042b68f2a6642023\"},\"brandEnabled\":true,\"title\":\"Enterprise Workbench\",\"todoEnabled\":false,\"topNavEnabled\":false,\"waterMarkEnabled\":false}"
}

Request Parameters:

Parameter NameDescriptionRequest TypeRequiredData Typeschema
envTypepathtruestring
Update Enterprise Workbench Configuration Data InputUpdate Enterprise Workbench Configuration Data InputbodytrueUpdate Enterprise Workbench Configuration Data InputUpdate Enterprise Workbench Configuration Data Input
Uintruestring
EnvIdtruestring
EnvTypetruestring
AppIdtruestring
DataEnterprise Workbench Configuration Datatruestring

Response Status:

Status CodeDescriptionschema
200OKOpenApiServerResponseModifyEnterpriseWorkbenchConfigurationDataResponse

Response Parameters:

Parameter NameDescriptionTypeschema
responseCommon Response Object (data type: UpdateEnterpriseWorkbenchConfigurationDataResponse)Common Response Object (data type: UpdateEnterpriseWorkbenchConfigurationDataResponse)
requestIdrequestIdstring
errorError MessageError MessageError Message
codeError codestring
messageError message promptstring
dataUpdateEnterpriseWorkbenchConfigurationDataResponseUpdateEnterpriseWorkbenchConfigurationDataResponse
DataUpdateEnterpriseWorkbenchConfigurationDataResultUpdateEnterpriseWorkbenchConfigurationDataResultUpdateEnterpriseWorkbenchConfigurationDataResult
UpdatedUpdate Statusinteger

Response Example:

{
"response": {
"requestId": "",
"error": {
"code": "",
"message": ""
},
"data": {
"Data": {
"Updated": 1
}
}
}
}

Query User-Configured Timeout

Endpoint:/enterprise/v1/{envType}/describeIdaasAuthClient

Request Method:POST

Request Data Type:application/json,application/json

Response Data Type:*/*

Interface Description:

Query User-Configured Timeout

Request Example:

{
"Uin": "1001178931",
"EnvId": "lowcode-8gr4tbore6df",
"EnvType": "preview/prod",
"AppId": "APPID, value for user management is 10001001"
}

Request Parameters:

Parameter NameDescriptionRequest TypeRequiredData Typeschema
envTypepathtruestring
describeIdaasAuthClientRequestDescribeIdaasAuthClientRequestbodytrueDescribeIdaasAuthClientRequestDescribeIdaasAuthClientRequest
Uintruestring
EnvIdtruestring
EnvTypetruestring
AppIdtruestring

Response Status:

Status CodeDescriptionschema
200OKOpenApiServerResponseDescribeIdaasAuthClientResponse

Response Parameters:

Parameter NameDescriptionTypeschema
responseCommon Response Object (data type: DescribeIdaasAuthClientResponse)Common Response Object (data type: DescribeIdaasAuthClientResponse)
requestIdrequestIdstring
errorError MessageError MessageError Message
codeError codestring
messageError message promptstring
dataDescribeIdaasAuthClientResponseDescribeIdaasAuthClientResponse
DataIdaasAuthClientIdaasAuthClient
ClientIdstring
RefreshTokenExpiresIninteger

Response Example:

{
"response": {
"requestId": "",
"error": {
"code": "",
"message": ""
},
"data": {
"Data": {
"ClientId": "",
"RefreshTokenExpiresIn": 0
}
}
}
}

Update User-Configured Timeout

Endpoint:/enterprise/v1/{envType}/modifyIdaasAuthClient

Request Method:POST

Request Data Type:application/json,application/json

Response Data Type:*/*

Interface Description:

Update User-Configured Timeout

Request Example:

{
"Uin": "1001178931",
"EnvId": "lowcode-8gr4tbore6df",
"EnvType": "preview/prod",
"AppId": "APPID, value for user management is 10001001",
"RefreshTokenExpiresIn": 3
}

Request Parameters:

Parameter NameDescriptionRequest TypeRequiredData Typeschema
envTypepathtruestring
UpdateUserConfiguredTimeoutInputUpdateUserConfiguredTimeoutInputbodytrueUpdateUserConfiguredTimeoutInputUpdateUserConfiguredTimeoutInput
Uintruestring
EnvIdtruestring
EnvTypetruestring
AppIdtruestring
RefreshTokenExpiresInExpiration Timetrueinteger(int32)

Response Status:

Status CodeDescriptionschema
200OKOpenApiServerResponseModifyIdaasAuthClientResponse

Response Parameters:

Parameter NameDescriptionTypeschema
responseCommon Response Object (data type: ModifyIdaasAuthClientResponse)Common Response Object (data type: ModifyIdaasAuthClientResponse)
requestIdrequestIdstring
errorError MessageError MessageError Message
codeError codestring
messageError message promptstring
dataModifyIdaasAuthClientResponseModifyIdaasAuthClientResponse
DataIdaasAuthClientIdaasAuthClient
ClientIdstring
RefreshTokenExpiresIninteger

Response Example:

{
"response": {
"requestId": "",
"error": {
"code": "",
"message": ""
},
"data": {
"Data": {
"ClientId": "",
"RefreshTokenExpiresIn": 0
}
}
}
}

Get material upload URL

Endpoint:/enterprise/v1/{envType}/describeMaterialUploadUrlData

Request Method:POST

Request Data Type:application/json,application/json

Response Data Type:*/*

Interface Description:

Get material upload URL

Request Example:

{
"Uin": "1001178931",
"EnvId": "lowcode-8gr4tbore6df",
"EnvType": "preview/prod",
"AppId": "APPID, value for user management is 10001001",
"Name": "a.excel",
"ExpireDay": 3,
"IsPrivate": true
}

Request Parameters:

Parameter NameDescriptionRequest TypeRequiredData Typeschema
envTypepathtruestring
describeMaterialUploadUrlDataRequestDescribeMaterialUploadUrlDataRequestbodytrueDescribeMaterialUploadUrlDataRequestDescribeMaterialUploadUrlDataRequest
Uintruestring
EnvIdtruestring
EnvTypetruestring
AppIdtruestring
NamePath addresstruestring
ExpireDayExpiration Timetrueinteger(int32)
IsPrivatefalseboolean

Response Status:

Status CodeDescriptionschema
200OKOpenApiServerResponseDescribeMaterialUploadUrlDataResponse

Response Parameters:

Parameter NameDescriptionTypeschema
responseCommon Response Object (data type: DescribeMaterialUploadUrlDataResponse)Common Response Object (data type: DescribeMaterialUploadUrlDataResponse)
requestIdrequestIdstring
errorError MessageError MessageError Message
codeError codestring
messageError message promptstring
dataDescribeMaterialUploadUrlDataResponseDescribeMaterialUploadUrlDataResponse
DataMaterialUploadUrlDataRspMaterialUploadUrlDataRsp
UploadUrlstring
DownloadUrlstring
ExpireDayinteger
Idinteger
Pathstring

Response Example:

{
"response": {
"requestId": "",
"error": {
"code": "",
"message": ""
},
"data": {
"Data": {
"UploadUrl": "",
"DownloadUrl": "",
"ExpireDay": 0,
"Id": 0,
"Path": ""
}
}
}
}

Bind Asset Library

Endpoint:/enterprise/v1/{envType}/updateMaterialInfoData

Request Method:POST

Request Data Type:application/json,application/json

Response Data Type:*/*

Interface Description:

Bind Asset Library

Request Example:

{
"Uin": "1001178931",
"EnvId": "lowcode-8gr4tbore6df",
"EnvType": "preview/prod",
"AppId": "APPID, value for user management is 10001001",
"Id": 1438500,
"Name": "aa",
"Tags": "aa",
"IsPublic": true,
"MediaType": "aa",
"ExpireDay": 0
}

Request Parameters:

Parameter NameDescriptionRequest TypeRequiredData Typeschema
envTypepathtruestring
updateMaterialInfoDataRequestUpdateMaterialInfoDataRequestbodytrueUpdateMaterialInfoDataRequestUpdateMaterialInfoDataRequest
Uintruestring
EnvIdtruestring
EnvTypetruestring
AppIdtruestring
IdAsset IDtrueinteger(int32)
NameAsset Namefalsestring
TagsAsset Tag Listfalsearraystring
IsPublicfalseboolean
MediaTypeMedia Typefalsestring
ExpireDayExpiration Daysfalseinteger(int32)

Response Status:

Status CodeDescriptionschema
200OKOpenApiServerResponseUpdateMaterialInfoDataResponse

Response Parameters:

Parameter NameDescriptionTypeschema
responseCommon Response Object (data type: UpdateMaterialInfoDataResponse)Common Response Object (data type: UpdateMaterialInfoDataResponse)
requestIdrequestIdstring
errorError MessageError MessageError Message
codeError codestring
messageError message promptstring
dataUpdateMaterialInfoDataResponseUpdateMaterialInfoDataResponse

Response Example:

{
"response": {
"requestId": "",
"error": {
"code": "",
"message": ""
},
"data": {}
}
}

Get User Static Hosting cdn Domain

Endpoint:/enterprise/v1/{envType}/getStaticResourceDomainByEnvId

Request Method:POST

Request Data Type:application/json,application/json

Response Data Type:*/*

Interface Description:

Get User Static Hosting cdn Domain

Request Example:

{
"Uin": "1001178931",
"EnvId": "lowcode-8gr4tbore6df",
"EnvType": "preview/prod",
"AppId": "APPID, value for user management is 10001001"
}

Request Parameters:

Parameter NameDescriptionRequest TypeRequiredData Typeschema
envTypepathtruestring
Get User Static Hosting cdn Domain Input ParametersGet User Static Hosting cdn Domain Input ParametersbodytrueGet User Static Hosting cdn Domain Input ParametersGet User Static Hosting cdn Domain Input Parameters
Uintruestring
EnvIdtruestring
EnvTypetruestring
AppIdtruestring

Response Status:

Status CodeDescriptionschema
200OKOpenApiServerResponseGetStaticResourceDomainByEnvIdResponse

Response Parameters:

Parameter NameDescriptionTypeschema
responseCommon Response Object (data type: GetStaticResourceDomainByEnvIdResponse)Common Response Object (data type: GetStaticResourceDomainByEnvIdResponse)
requestIdrequestIdstring
errorError MessageError MessageError Message
codeError codestring
messageError message promptstring
dataGetStaticResourceDomainByEnvIdResponseGetStaticResourceDomainByEnvIdResponse
DataCosDomainRspCosDomainRsp
StaticResourceDomainstring

Response Example:

{
"response": {
"requestId": "",
"error": {
"code": "",
"message": ""
},
"data": {
"Data": {
"StaticResourceDomain": ""
}
}
}
}

Query COS Presigned URL

Endpoint:/enterprise/v1/{envType}/describeStaticCosPreSignatureUrl

Request Method:POST

Request Data Type:application/json,application/json

Response Data Type:*/*

Interface Description:

Query COS presigned URL

Request Example:

{
"Uin": "1001178931",
"EnvId": "lowcode-8gr4tbore6df",
"EnvType": "preview/prod",
"AppId": "APPID, value for user management is 10001001",
"Path": "__auth/app.jpg",
"ExpireDay": 0,
"HostAddr": "https://abc.tcloudbaseapp.com",
"BucketType": "Bucket type, default static hosting, CloudStorage is cloud storage",
"Paths": [
"__auth/app.jpg"
]
}

Request Parameters:

Parameter NameDescriptionRequest TypeRequiredData Typeschema
envTypepathtruestring
Query Presigned URL Input ParametersQuery Presigned URL Input ParametersbodytrueQuery Presigned URL Input ParametersQuery Presigned URL Input Parameters
Uintruestring
EnvIdtruestring
EnvTypetruestring
AppIdtruestring
Pathfalsestring
ExpireDayfalseinteger(int32)
HostAddrfalsestring
BucketTypefalsestring
Pathsfalsearraystring

Response Status:

Status CodeDescriptionschema
200OKOpenApiServerResponsePresignedResponseParameters

Response Parameters:

Parameter NameDescriptionTypeschema
responseCommon Response Object (data type: Presigned Response Parameters)Common Response Object (data type: Presigned Response Parameters)
requestIdrequestIdstring
errorError MessageError MessageError Message
codeError codestring
messageError message promptstring
dataPresigned Response ParametersPresigned Response Parameters
DataPresigned Response ParametersDescribeStaticCosPreSignatureUrlInfoDescribeStaticCosPreSignatureUrlInfo
DownloadUrlstring
DownloadUrlOriginstring
PreSignatureDownloadUrlstring
PreSignatureDownloadUrlOriginstring
StaticCosUploadUrlListarrayStaticCosUploadUrl
DownloadUrlstring
DownloadUrlOriginstring
PreSignatureDownloadUrlstring
PreSignatureDownloadUrlOriginstring
UploadUrlOriginstring
UploadUrlstring
UploadUrlOriginstring
UploadUrlstring

Response Example:

{
"response": {
"requestId": "",
"error": {
"code": "",
"message": ""
},
"data": {
"Data": {
"DownloadUrl": "https://lowcode-aaa-111.tcloudbaseapp.com/__auth/app/a.json",
"DownloadUrlOrigin": "/__auth/app/a.json",
"PreSignatureDownloadUrl": "https://lowcode-aaa-111.tcloudbaseapp.com/__auth/app/a.json",
"PreSignatureDownloadUrlOrigin": "/__auth/app/a.json",
"StaticCosUploadUrlList": "[]",
"UploadUrlOrigin": "/__auth/app/a.json",
"UploadUrl": "https://lowcode-aaa-111.tcloudbaseapp.com/__auth/app/a.json"
}
}
}
}