注文書のアップロードの完了状態を取得する
対象のロール: 管理エージェント
パートナー は、パートナー センター内でトランザクションを完了するために、顧客の発注書や入札または提案要求 (RFP) 情報を提供する必要がある場合があります。 この記事では、パートナーがパートナー センターを使用してプログラムによって発注書の状態を取得する方法について説明します。
前提条件
- パートナー センターの認証に関するページで説明している資格情報。 このシナリオでは、スタンドアロン アプリとアプリ + ユーザーの両方の資格情報を使った認証がサポートされています。
REST 応答
パートナーが顧客発注書や入札ドキュメントをアップロードすると、注文の詳細の取得を呼び出して、 po_upload_complete
状態の変更を確認できます。
応答の成功とエラーのコード
各応答には、成功または失敗とより多くのデバッグ情報を示す HTTP 状態コードが付属しています。 ネットワーク トレース ツールを使用して、このコード、エラーの種類、その他のパラメーターを読み取ります。 完全な一覧については、エラー コードに関するページを参照してください。
応答の例
"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"
}
}