通过 API 管理现有专用产品/服务

可以使用 API 删除或撤销现有的专用产品/服务。

删除现有专属套餐

使用此方法删除仍处于草稿状态的现有专属套餐。 必须使用专属套餐 ID 来指定要删除的专属套餐。 对于多部分专用产品/服务,只有 MPO 发起方才能删除专用产品/服务。

请求

POST https://graph.microsoft.com/rp/product-ingestion/configure?$version=2022-07-01

请求头

标头 类型 说明
授权 字符串 必需。 表单中的 Bearer <token>Microsoft Entra 访问令牌。

请求参数

$version - 必需。 这是请求中使用的架构的版本。

请求正文

{
    "$schema": "https://schema.mp.microsoft.com/schema/configure/2022-07-01"
     "resources": [
        {
        "$schema": "https://schema.mp.microsoft.com/schema/private-offer/2023-07-15",
        "id": "private-offer/456e-a345-c457-1234",
        "name": "privateOffercustomer1705",
        "privateOfferType": "multipartyPromotionOriginator",
        "state": "deleted"
        }
    ]
}

响应

响应包含稍后可用于轮询状态的 jobId。

{
    "$schema": "https://schema.mp.microsoft.com/schema/configure-status/2022-07-01",
    "jobId": "c32dd7e8-8619-462d-a96b-0ac1974bace5",
    "jobStatus": "notStarted",
    "jobResult": "pending",
    "jobStart": "2021-12-21T21:29:54.9702903Z",
    "jobEnd": "0001-01-01",
    "errors": []
}

错误代码

HTTP 状态代码 说明
401 身份验证错误:确保使用有效的Microsoft Entra 访问令牌。
400 架构验证。 确保请求正文遵循正确的架构并包含所有必填字段。

撤销现有专属套餐

使用此方法撤销现有专属套餐。 撤回产品/服务意味着你的客户将无法再访问它。

注意

对于多方专用产品/服务,如果频道合作伙伴尚未发布并使其可供最终客户使用,ISV 可以撤回提交的专用产品/服务。 如果客户尚未接受,则频道合作伙伴只能撤回已发布的私人产品/服务。 如果已向客户提供专用产品/服务,并且 ISV 需要对其进行更改,则频道合作伙伴必须首先撤回专用产品/服务,以便 ISV 可以撤回私人产品/服务并将其还原回草稿状态,以便进行编辑。

必须使用专属套餐 ID 来指定要撤回的专属套餐。

请求

POST https://graph.microsoft.com/rp/product-ingestion/configure?$version=2022-07-01

请求头

标头 类型 说明
授权 字符串 必需。 表单中的 Bearer <token>Microsoft Entra 访问令牌。

请求参数

$version - 必需。 这是请求中使用的架构的版本。

请求正文 (对于 ISV)

{
    "$schema": "https://schema.mp.microsoft.com/schema/configure/2022-07-01"
     "resources": [
         {
        "$schema": "https://schema.mp.microsoft.com/schema/private-offer/ 2023-07-15",
        "id": "private-offer/456e-a345-c457-1234",
        "name": "privateOffercustomer1705", 
        "privateOfferType": "multipartyPromotionOriginator",
        "state": "withdrawn"
        }
    ]
}

请求正文(适用于频道合作伙伴)

{
    "$schema": "https://schema.mp.microsoft.com/schema/configure/2022-07-01"
     "resources": [
         {
        $schema": "https://schema.mp.microsoft.com/schema/private-offer/ 2023-07-15",
        "id": "private-offer/456e-a345-c457-1234",
        "name": "privateOffercustomer1705", 
        "privateOfferType": "multiPartyPromotionChannelPartner",
        "state": "withdrawn"
        }
    ]
}

响应

响应包含稍后可用于轮询状态的 jobId。

{
    "$schema": "https://schema.mp.microsoft.com/schema/configure-status/2022-07-01",
    "jobId": "c32dd7e8-8619-462d-a96b-0ac1974bace5",
    "jobStatus": "notStarted",
    "jobResult": "pending",
    "jobStart": "2021-12-21T21:29:54.9702903Z",
    "jobEnd": "0001-01-01",
    "errors": []
}

错误代码

HTTP 状态代码 说明
401 身份验证错误:确保使用有效的Microsoft Entra 访问令牌。
400 架构验证。 确保请求正文遵循正确的架构并包含所有必填字段。