Hantera befintliga privata erbjudanden via API
Du kan använda API:er för att ta bort eller ta bort befintliga privata erbjudanden.
Ta bort ett befintligt privat erbjudande
Använd den här metoden för att ta bort ett befintligt privat erbjudande medan det fortfarande är i utkasttillstånd. Du måste använda det privata erbjudande-ID:t för att ange vilket privat erbjudande som ska tas bort. För privata erbjudanden för flera delar kan endast MPO-ursprunget ta bort det privata erbjudandet.
Förfrågan
POST https://graph.microsoft.com/rp/product-ingestion/configure?$version=2022-07-01
Begärandehuvud
Header | Typ | Beskrivning |
---|---|---|
Auktorisering | String | Obligatoriskt. Microsoft Entra-åtkomsttoken i formuläret Bearer <token> . |
Parametrar för begäran
$version - krävs. Det här är den version av schemat som används i begäran.
Request body
{
"$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"
}
]
}
Response
Svaret innehåller det jobId som du kan använda senare för att avsöka statusen.
{
"$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": []
}
Felkoder
HTTP-statuskod | beskrivning |
---|---|
401 | Autentiseringsfel: Kontrollera att du använder en giltig Microsoft Entra-åtkomsttoken. |
400 | Schemaverifiering. Kontrollera att begärandetexten följer rätt schema och innehåller alla obligatoriska fält. |
Dra tillbaka ett befintligt privat erbjudande
Använd den här metoden för att dra tillbaka ett befintligt privat erbjudande. Om du drar tillbaka ett erbjudande kan kunden inte längre komma åt det.
Kommentar
För privata erbjudanden för flera delar kan ISV dra tillbaka ett skickat privat erbjudande om kanalpartnern inte har publicerat och gjort det tillgängligt för slutkund ännu. Kanalpartnern kan bara dra tillbaka ett publicerat privat erbjudande om kunden inte har accepterat det. Om det privata erbjudandet redan har gjorts tillgängligt för kunden att acceptera och ISV måste göra ändringar i det, måste kanalpartnern först dra tillbaka det privata erbjudandet så att ISV sedan kan dra tillbaka och återställa det privata erbjudandet till ett utkasttillstånd för att göra ändringar.
Du måste använda det privata erbjudande-ID:t för att ange vilket privat erbjudande du vill dra tillbaka.
Förfrågan
POST https://graph.microsoft.com/rp/product-ingestion/configure?$version=2022-07-01
Begärandehuvud
Header | Typ | Beskrivning |
---|---|---|
Auktorisering | String | Obligatoriskt. Microsoft Entra-åtkomsttoken i formuläret Bearer <token> . |
Parametrar för begäran
$version - krävs. Det här är den version av schemat som används i begäran.
Begärandetext (för 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"
}
]
}
Begärandetext (för Kanalpartner)
{
"$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"
}
]
}
Response
Svaret innehåller det jobId som du senare kan använda för att avsöka statusen.
{
"$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": []
}
Felkoder
HTTP-statuskod | beskrivning |
---|---|
401 | Autentiseringsfel: Kontrollera att du använder en giltig Microsoft Entra-åtkomsttoken. |
400 | Schemaverifiering. Kontrollera att begärandetexten följer rätt schema och innehåller alla obligatoriska fält. |