Partner payouts - Creates a new payments export request
この API を使用すると、新しい支払いエクスポート要求を作成できます。 要求ごとに $filter param を使用することをお勧めします。 フィルターの使用方法については、以下を参照してください。また、エクスポート ページ インターフェイス (UX) で使用できるすべてのフィルターもこの API を通じて利用できるため、データのフィルター処理の柔軟性と一貫性が提供されます。
POST https://api.partnercenter.microsoft.com/v{version}/payouts/payments
POST https://api.partnercenter.microsoft.com/v{version}/payouts/payments?$filter={$filter}&enrollmentParticipantId={enrollmentParticipantId}&paymentId={paymentId}&payoutStatusUpdateTS={payoutStatusUpdateTS}&paymentAmount={paymentAmount}&payoutOrderType={payoutOrderType}&Multiple filters={Multiple filters}
URI パラメーター
名前 | / | 必須 | 型 | 説明 |
---|---|---|---|---|
version
|
path | True |
string |
|
$filter
|
query |
string |
$filter クエリ パラメーターは、エクスポート操作を作成するための省略可能なパラメーターです。 ただし、エクスポート レポートのパフォーマンスを向上させ、可用性を向上させるには、$filterを使用することを強くお勧めします。 エクスポート操作の一部として使用できる主要な属性フィルターの一部を次に示します。 |
|
enrollment
|
query |
int |
エクスポート要求の登録済み MPN ID フィルター。 使用法: {baseUrl}/payouts/payments?$filter=enrollmentParticipantId=12345 |
|
Multiple filters
|
query |
string |
エクスポート要求に対する複数のフィルターを含むサンプル クエリを次に示します。 使用法: {baseUrl}/payouts/payments?$filter=payoutStatusUpdateTS ge 2023-01-01 and payoutStatusUpdateTS le 2023-05-31 and (enrollmentParticipantId eq 'XXXXXXX') and (programName eq 'CSP Direct Bill Partner') and (paymentOrderType eq 'REBATE') および (paymentId eq 'xxxxxxx') |
|
payment
|
query |
double |
エクスポート要求の支払いをフィルター処理する支払額。 使用法: {baseUrl}/payouts/payments?$filter=paymentAmount ge 2000 および paymentAmount le 5000 |
|
payment
|
query |
int |
エクスポート要求の PaymentId フィルター。 使用法: {baseUrl}/payouts/payments?$filter=paymentId=123456 |
|
payout
|
query |
string |
支払い注文の種類 (リベート、コープ、手数料、販売) を使用して、エクスポート要求の支払いをフィルター処理します。 使用法: {baseUrl}/payouts/payments?$filter=?$filter=payoutOrderType='REBATE' |
|
payout
|
query |
string |
エクスポート要求の支払いをフィルター処理する支払いの状態の日付。 使用法: {baseUrl}/payouts/transactionhistory?$filter=payoutStatusUpdateTS ge 2023-03-01 および payoutStatusUpdateTS le 2023-04-12 |
要求ヘッダー
名前 | 必須 | 型 | 説明 |
---|---|---|---|
Authorization | True |
string |
承認ベアラー トークン |
Client-Request-ID |
string |
ユーザーによって提供された要求の ID |
応答
名前 | 型 | 説明 |
---|---|---|
202 Accepted |
要求は処理のために正常に受け入れられました。 ヘッダー Request-ID: string |
|
400 Bad Request |
入力が見つからないか無効でした。 応答本文には、エラーの詳細が表示されます。 |
|
401 Unauthorized |
要求が認証されませんでした。 クライアントは、最初にパートナー API サービスで認証する必要があります。 |
|
403 Forbidden |
要求は認証されましたが、呼び出し元に呼び出す権限がないため拒否されました。 |
|
404 Not Found |
リソースが見つかりません。 |
|
429 Too Many Requests |
要求が多すぎます。 |
|
500 Internal Server Error |
パートナー API サービスまたはその依存関係の 1 つが要求を満たできませんでした。 呼び出し元はこれを再試行できます。 |
定義
Microsoft.Partner.Service.PartnerPayout.Contracts.V1.Export
名前 | 型 | 説明 |
---|---|---|
blobLocation |
string |
|
processingStartDateTime |
string |
|
requestDateTime |
string |
|
requestId |
string |
|
requestPath |
string |
|
requestQueryString |
string |
|
status |
enum:
|