# 运营后台

## 部署运营后台

**接口**

`POST https://cloud.minapp.com/oserve/v2.6/miniapp/custom-userdash/`

**参数说明**

Content-Type: `application/json`

| 参数               | 类型     | 必填 | 说明                                                                                                         |
| ---------------- | ------ | -- | ---------------------------------------------------------------------------------------------------------- |
| repository\_path | String | N  | 自定义管理后台部署压缩包地址，需要先调用[上传文件接口](https://ifanr.gitbook.io/baas-js-sdk/open-api/file/file-upload)获取文件上传成功后的访问地址 |
| url\_refresh     | String | N  | 是否刷新管理后台部署地址，取值为：true or false，可为空，默认为 true                                                                |

**代码示例**

```
curl -X POST \
-H "Authorization: Bearer 52ce223c5adbb66fa188a959a8b08889adb3580c" \
-H "Content-Type: application/json" \
-d '{
      "repository_path":"https://baas-hello-world.cloud.ifanrusercontent.com/test.zip",
      "url_refresh": true
    }' \
https://cloud.minapp.com/oserve/v2.6/miniapp/custom-userdash/
```

```js
var request = require('request');

var opt = {
  uri: 'https://cloud.minapp.com/oserve/v2.6/miniapp/custom-userdash/',
  method: 'POST',
  headers: {
    Authorization: `Bearer ${token}`
  },
  json: {
    repository_path: 'https://baas-hello-world.cloud.ifanrusercontent.com/test.zip',
    url_refresh: 'true'
  }
}

request(opt, function(err, res, body) {
  console.log(res.statusCode, body)
})
```

**返回示例**

```json
  {
      "message": "Submit deploy request succeed.",
      "status": "ok"
  }
```

**状态码说明**

`200` 成功 `403` 套餐不符合或企业认证未完成
