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"
}
}
}
}