BM Project Operation Management

BmlProjectRestful class

Interface address:/api/rest_j/v1/bml/attachResourceAndProject

Request mode:POST

Request data type:application/json

Response data type:*/*

Interface description:

Attachment resource item

Request parameters:

parameter name parameter description request type must be data type schema
projectName project name string false string
resourceid resource name string false string

Response status:

Status code description schema
200 OK Message
201 Created
401 Unauthorized
403 Forbidden
404 Not Found

Response parameters:

parameter name parameter description type schema
data dataset object
message description string
method request url string
status status integer integer

Response example:

1. {
2. "data": {},
3. "message": "",
4. "method": "",
5. "status": 0
6. }

Interface address:/api/rest_j/v1/bml/createBmlProject

Request mode:POST

Request data type:application/json

Response data type:*/*

Interface description:

Create BML project

Request parameters:

parameter name parameter description request type must be data type schema
accessusers access users string false string
editusers edit user string false string
projectName project name string false string

Response status:

Status code description schema
200 OK Message
201 Created
401 Unauthorized
403 Forbidden
404 Not Found

Response parameters:

Parameter name parameter description type schema
Data dataset object
Message description string
Method request url string
Status status integer integer

Response example:

1. {
2. "data": {},
3. "message": "",
4. "method": "",
5. "status": 0
6. }

Interface address:/api/rest_j/v1/bml/downloadShareResource

Request mode:GET

Request data type:application/x-www-form-urlencoded

Response data type:*/*

Interface description:

Download shared resources

Request parameters:

Parameter name parameter description request type must be data type schema
Resourceid resource ID query false string
Version version query false string

Response status:

Status code description schema
200 OK Message
401 Unauthorized
403 Forbidden
404 Not Found

Response parameters:

parameter name parameter description type schema
data dataset object
message description string
method request url string
status status integer integer

Response example:

1. {
2. "data": {},
3. "message": "",
4. "method": "",
5. "status": 0
6. }

Interface address:/api/rest_j/v1/bml/getProjectInfo

Request mode:GET

Request data type:application/x-www-form-urlencoded

Response data type:*/*

Interface description:

Project information

Request parameters:

Parameter name parameter description request type must be data type schema
ProjectName project name query false string

Response status:

Status code description schema
200 OK Message
401 Unauthorized
403 Forbidden
404 Not Found

Response parameters:

Parameter name parameter description type schema
Data dataset object
Message description string
Method request url string
Status status integer integer

Response example:

1. {
2. "data": {},
3. "message": "",
4. "method": "",
5. "status": 0
6. }

Interface address:/api/rest_j/v1/bml/updateProjectUsers

Request mode:POST

Request data type:application/json

Response data type:*/*

Interface description:

Update project users

Request parameters:

parameter name parameter description whether it is required request type data type schema
accessusers access users false string string
editusers edit user false string string
projectName project name false string string

Response status:

Status code description schema
200 OK Message
201 Created
401 Unauthorized
403 Forbidden
404 Not Found

Response parameters:

Parameter name parameter description type schema
Data dataset object
Message description string
Method request url string
Status status integer integer

Response example:

1. {
2. "data": {},
3. "message": "",
4. "method": "",
5. "status": 0
6. }

Interface address:/api/rest_j/v1/bml/updateShareResource

Request mode:POST

Request data type:multipart/form-data

Response data type:*/*

Interface description:

Update shared resources

Request parameters:

parameter name parameter description request type must be data type schema
file file formdata false ref
resourceid resource ID query false string

Response status:

Status code description schema
200 OK Message
201 Created
401 Unauthorized
403 Forbidden
404 Not Found

Response parameters:

Parameter name parameter description type schema
Data dataset object
Message description string
Method request url string
Status status integer integer

Response example:

1. {
2. "data": {},
3. "message": "",
4. "method": "",
5. "status": 0
6. }

Interface address:/api/rest_j/v1/bml/uploadShareResource

Request mode:POST

Request data type:application/json

Response data type:*/*

Interface description:

Upload shared resources

Request parameters:

parameter name parameter description request type must be data type schema
expireTime expiration time query false string
expiretype failure type query false string
file file set formdata false ref
isexpire invalid query false string
maxversion MAV version query false ref
projectName project name query false string
resourceheader resource header query false string
system system query false string

Response status:

Status code description schema
200 OK Message
201 Created
401 Unauthorized
403 Forbidden
404 Not Found

Response parameters:

Parameter name parameter description type schema
Data dataset object
Message description string
Method request url string
Status status integer integer

Response example:

1. {
2. "data": {},
3. "message": "",
4. "method": "",
5. "status": 0
6. }