Volledige status van het uploaden van inkooporders ophalen
Juiste rollen: Beheerdersagent
Partners kunnen verplicht zijn om klantaankooporder en/of offerte- of aanvraaginformatie (RFP) te verstrekken om een transactie in partnercentrum te voltooien. In dit artikel wordt beschreven hoe partners partnercentrum kunnen gebruiken om programmatisch de status van inkooporders op te halen.
Vereisten
- Referenties zoals beschreven in verificatie in partnercentrum. Dit scenario ondersteunt verificatie met zowel zelfstandige app- als app+gebruikersreferenties.
REST-antwoord
Zodra een partner de inkooporder en/of het aanbestedingsdocument van de klant heeft geüpload, kunt u ordergegevens ophalen aangeroepen om de statuswijziging in te po_upload_complete
zien.
Geslaagde antwoorden en foutcodes
Elk antwoord wordt geleverd met een HTTP-statuscode die aangeeft dat het succes of de fout optreedt en meer informatie over foutopsporing. Gebruik een hulpprogramma voor netwerktracering om deze code, het fouttype en meer parameters te lezen. Zie Foutcodes voor de volledige lijst.
Responsvoorbeeld
"id": "54be297b70ad",
"alternateId": "54be297b70ad",
"referenceCustomerId": "71b277b9-9cc1-4fef-a0df-7355006cb52e",
"billingCycle": "annual",
"currencyCode": "USD",
"currencySymbol": "$",
"lineItems": [
{
…
}
],
"creationDate": "2022-03-08T17:38:57.5217119Z",
"status": "po_upload_complete",
"transactionType": "UserPurchase",
"links": {
"self": {
"uri": "/customers/71b277b9-9cc1-4fef-a0df-7355006cb52e/orders/54be297b70ad",
"method": "GET",
"headers": []
},
"provisioningStatus": {
"uri": "/customers/71b277b9-9cc1-4fef-a0df-7355006cb52e/orders/54be297b70ad/provisioningstatus",
"method": "GET",
"headers": []
},
"patchOperation": {
"uri": "/customers/71b277b9-9cc1-4fef-a0df-7355006cb52e/orders/54be297b70ad",
"method": "PATCH",
"headers": []
}
},
"client": {},
"attributes": {
"objectType": "Order"
}
}