# 批量设置策略应用的版本

# 调用方式: PUT

# 接口地址:

https://api.freelog.com/v2/resources/{resourceId}/versions/batchSetContracts
1

# url传入参数说明

参数 必选 类型及范围 说明
resourceId 必选 string 资源ID

# body传入参数说明

参数 必选 类型及范围 说明
subjects 必选 object[] 需要更改的标的物
** subjectId 必选 string 标的物ID
** versions 必选 object[] 适用的版本集
**** version 必选 string 版本号
**** policyId 必选 string 策略ID
**** operation 必选 string 操作 0:搁置 1:应用

# body示例

{
	"subjects": [{
		"subjectId": "5ee3288b32f1a8439c207aa2",
		"versions": [{
			"version": "1.0.0",
			"policyId": "b2873b67a4acb21ffcce3f89bc5abfee",
  			"operation":1
		}]
	}]
}
1
2
3
4
5
6
7
8
9
10

# 返回说明:

返回值字段 字段类型 字段说明
[data] boolean 是否全部成功

# 示例

{
    "ret":0,
    "errcode":0,
    "msg":"success",
    "data":true
}

1
2
3
4
5
6
7