API を使用して既存のプライベート オファーを管理する
API を使用して、既存のプライベート オファーを削除または取り消すことができます。
既存のプライベート オファーを削除する
既存のプライベート オファーがまだドラフト状態である間に削除するには、このメソッドを使用します。 どのプライベート オファーを削除するかを、プライベート オファー ID を使用して指定する必要があります。 マルチパート プライベート オファーの場合、プライベート オファーを削除できるのは MPO 発信者だけです。
要求
POST https://graph.microsoft.com/rp/product-ingestion/configure?$version=2022-07-01
要求ヘッダー
Header | 型 | 説明 |
---|---|---|
承認 | String | 必須。 形式 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 | スキーマの検証。 要求本文が正しいスキーマに従っていることを確認し、すべての必須フィールドを含めます。 |
既存のプライベート オファーを取り消す
既存のプライベート オファーを取り消すには、このメソッドを使用します。 オファーを取り消すと、顧客はアクセスできなくなります。
Note
マルチパーティ プライベート オファーの場合、販売パートナーがまだ公開しておらず、エンド カスタマーが利用できるようにしていない場合、ISV は送信されたプライベート オファーを取り消すことができます。 販売パートナーは、公開されたプライベート オファーを顧客が承諾していない場合にのみ取り消すことができます。 プライベート オファーが既に顧客が受け入れ可能であり、ISV がそれに変更を加える必要がある場合、販売パートナーは、最初にプライベート オファーを取り消し、その後、ISV がプライベート オファーを取り消して下書き状態に戻して編集できるようにする必要があります。
どのプライベート オファーを取り消すかを、プライベート オファー ID を使用して指定する必要があります。
要求
POST https://graph.microsoft.com/rp/product-ingestion/configure?$version=2022-07-01
要求ヘッダー
Header | 型 | 説明 |
---|---|---|
承認 | String | 必須。 形式 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 | スキーマの検証。 要求本文が正しいスキーマに従っていることを確認し、すべての必須フィールドを含めます。 |
次のステップ
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示