automation-suite
2023.10
false
- 入门指南
- 身份验证
- 作用域和权限
- 平台管理 API
Automation Suite API 指南
上次更新日期 2024年11月11日
向组织分配许可证
作为主机管理员,您可以使用端点根据组织 ID 向组织分配许可证。
重要提示: 要将许可证分配给组织和租户,您需要使用主机凭据进行身份验证。
--header 'Authorization: Bearer {access_token}'\
--header 'Content-Type: application/json'
--header 'Authorization: Bearer {access_token}'\
--header 'Content-Type: application/json'
路径参数 |
数据类型 |
描述 |
---|---|---|
(必填) |
字符串 |
分配许可证的主持人帐户的 ID。 警告:
始终使用默认值:
feb0dd79-85b6-483b-b297-0e49a1aa5b7d |
(必填) |
字符串 |
要向其分配许可证的组织的 ID。 |
请求正文包含各种产品的许可证代码数组及其相应的数量。
{
"productQuantities":
[
{ "code": "string", "quantity": 0 }
]
}
{
"productQuantities":
[
{ "code": "string", "quantity": 0 }
]
}
备注:
- 要查看可在请求正文中使用的许可证代码,请查看许可证代码。
- 您可以分配与组织购买的许可证一样多的许可证。
假设您收集了构建 API 调用所需的所有信息。
- 您的
{baseURL}
为:https://tom-jones-server.com
- 您的
{access_token}
为:1234
(出于长度考虑)。 - 您的
{hostAccountId}
为:j0ne5
- 需要分配许可证的
{organizationId}
是:y-y-y-delilah
- 您希望将产品许可证分配给上述组织,如下所示:
调用应如下所示 (cURL):
curl --location --request POST 'https://tom-jones-server.com/lrm/api/host/j0ne5/organization/y-y-y-delilah/license' \
--header 'Authorization: Bearer 1234' \
--header 'Content-Type: application/json' \
--data-raw '{
"productQuantities":
[
{ "code": "UNATT", "quantity": 2 },
{ "code": "AIG", "quantity": 1 },
{ "code": "TAUNATT", "quantity": 3 }
]
}'
curl --location --request POST 'https://tom-jones-server.com/lrm/api/host/j0ne5/organization/y-y-y-delilah/license' \
--header 'Authorization: Bearer 1234' \
--header 'Content-Type: application/json' \
--data-raw '{
"productQuantities":
[
{ "code": "UNATT", "quantity": 2 },
{ "code": "AIG", "quantity": 1 },
{ "code": "TAUNATT", "quantity": 3 }
]
}'
以下是成功分配许可证的响应正文:
{
"accountId": "y-y-y-delilah",
"bundleCode": "string",
"endDate": 0,
"gracePeriod": 0,
"licenseCode": "string",
"licenseStatus": "string",
"products": [
{
"code": "string",
"quantity": 0,
"type": "string",
"features": [
{
"code": "string",
"type": "string",
"value": "string"
}
]
}
],
"templates": [
{
"productCode": "string",
"products": [
{
"code": "string",
"type": "string"
}
]
}
],
"startDate": 0,
"subscriptionCode": "string",
"subscriptionPlan": "string",
"payload": "string",
"type": "string",
"parentLicenseCode": "string"
}
{
"accountId": "y-y-y-delilah",
"bundleCode": "string",
"endDate": 0,
"gracePeriod": 0,
"licenseCode": "string",
"licenseStatus": "string",
"products": [
{
"code": "string",
"quantity": 0,
"type": "string",
"features": [
{
"code": "string",
"type": "string",
"value": "string"
}
]
}
],
"templates": [
{
"productCode": "string",
"products": [
{
"code": "string",
"type": "string"
}
]
}
],
"startDate": 0,
"subscriptionCode": "string",
"subscriptionPlan": "string",
"payload": "string",
"type": "string",
"parentLicenseCode": "string"
}