Selling Partner APIのロール

Selling Partner APIでロールを使用する方法について説明します。

ロールとは

ロールとは、開発者またはアプリケーションがオペレーションやリソースのアクセス権を持つかどうかを判断するために、Selling Partner APIで使用されるメカニズムのことです。開発者は、特定のロールをリクエストして取得する必要があります。ロールを持っていないと、そのロールの管理下にあるオペレーションやリソースのグループにアクセスできません。ロールは、個人識別情報(PII)やその他の機密データへのアクセスを保護するとともに、開発者がアプリケーションに必要なデータのみにアクセスできるようにデータへのアクセスを制限します。ロールを利用することで、Amazon、およびSelling Partner APIを使用する出品パートナーサービス事業者が、購入者から信頼を得られるようになります。

ロールの定義

次の表内の制限ありは、そのロールが個人識別情報(PII)を含んでいる可能性がある機密情報を必要とすることを意味します。データとセキュリティコントロールの使用に関する追加情報を提供する必要があります。

ロール 説明
ブランド分析 Amazonでの出品者とベンダーのパフォーマンスに関する情報を含むレポートと、購入者がどのようにして出品パートナーの商品をAmazonで見つけて購入するかに関する洞察をもたらす消費者行動レポートにアクセスします。このロールの割り当てを必要とするオペレーションの例は次のとおりです。
  • ザ・ createReport レポート用の販売パートナーAPIの操作 (リクエストに使用する場合) GET_BRAND_ANALYTICS_SEARCH_TERMS_REPORT 報告書。このレポートでは、マーケットプレイスの検索キーワードと部門別にクリック数の多いASINのデータが返されます。
  • ザ・ createReport レポート用の販売パートナーAPIの操作 (リクエストに使用する場合) GET_PROMOTION_PERFORMANCE_REPORT 報告書。このレポートはプロモーションキャンペーンのデータを返すので、ベンダーや売り手がプロモーションを最適化し、広告戦略を調整するのに役立ちます。
Refer to Brand Analytics for a complete list of the operations and the feed, report, and notification types that require this role.

商品の出品 商品の出品情報を作成および管理します。通常、商品カタログ関連のレポートとフィード、およびオペレーションに使用されます。このロールの割り当てを必要とするオペレーションの例は次のとおりです。
  • ザ・ getCatalogItem カタログ品目の販売パートナーAPIの運用。指定された品目とその属性に関する情報が返されます。
  • ザ・ createReport レポート用の販売パートナーAPIの操作 (リクエストに使用する場合) GET_MERCHANT_LISTINGS_INACTIVE_DATA 報告書。このレポートでは、使用頻度の低い詳細なリストが返されます。
  • ザ・ getMyFeesEstimateForSKU 商品手数料用の販売パートナーAPIの運用。指定された商品の推定手数料が返されます。
Refer to Product Listing for a complete list of the operations and the feed, report, and notification types that require this role.

価格設定 定価を決定し、商品価格設定を自動化します。通常、価格設定関連のレポートとフィード、およびオペレーションに使用されます。このロールの割り当てを必要とするオペレーションの例は次のとおりです。
  • ザ・ createFeed フィードの送信に使用された場合のフィード用販売パートナー API の操作 RFQ_UPLOAD_FEED フィード。これにより、法人のお客様からのリクエストに応じて数量割引をアップロードできます。
  • ザ・ getPricing 出品者の出品情報の価格情報を返す価格設定用販売パートナー API の運用。
  • ザ・ createReport レポート用の販売パートナーAPIの操作 (リクエストに使用する場合) GET_MERCHANT_CANCELLED_LISTINGS_DATA 報告書。このレポートはキャンセルされた商品を返します。
Refer to Pricing for a complete list of the operations and the feed, report, and notification types that require this role.

Amazonから発送 Amazonに発送し、Amazonが購入者に直接出荷します(フルフィルメントby Amazon(FBA)、Amazonフルフィルメントネットワーク(AFN))。通常、FBA売上レポート、注文追跡レポート、および注文の出荷に関連するオペレーションに使用されます。このロールの割り当てを必要とするオペレーションの例を次に示します。
  • ザ・ createReport レポート用の販売パートナーAPIの操作 (リクエストに使用する場合) GET_FBA_ESTIMATED_FBA_FEES_TXT_DATA レポート。このレポートには、Amazon での販売手数料とフルフィルメント手数料の推定額が記載されています。
  • ザ・ getSubscription 通知用の販売パートナー API の購読に使用した場合の動作 FBA_OUTBOUND_SHIPMENT_STATUS 通知。これらの通知は、出品者のFBA納品を作成またはキャンセルするたびに送信されます。
  • ザ・ getLabels パッケージ/パレットのラベルを返却するフルフィルメントインバウンド用の販売パートナーAPIの運用。
  • ザ・ createFeed フィードの送信に使用された場合のフィード用販売パートナー API の操作 POST_FBA_INBOUND_CARTON_CONTENTS フィード。これにより、Amazonフルフィルメントネットワークに在庫を納品する際に、カートンの内容情報を送信できます。
Refer to Amazon Fulfillment for a complete list of the operations and the feed, report, and notification types that require this role.

購入者とのコミュニケーション Amazonの購入者との間のメッセージングを管理します。通常、メッセージング向けSelling Partner APIを使用してAmazonの購入者とのメッセージングに使用されます。このロールの割り当てを必要とするオペレーションの例を次に示します。
  • ザ・ getMessagingActionsForOrder Messaging用のセリングパートナーAPIの操作。指定した注文で利用できるメッセージタイプのリストが返されます。
  • ザ・ createConfirmOrderDetails Messaging用の販売パートナーAPIの運用。出荷前に購入者に注文関連の質問を求めるメッセージを送信します。
  • ザ・ createConfirmDeliveryDetails Selling Partner API for Messagingの運用。これにより、購入者に配送の手配や配送に関する連絡先情報の確認を求めるメッセージが送信されます。
Refer to Buyer Communication for a complete list of the operations and the feed, report, and notification types that require this role.

購入者への要請 Amazonの購入者にフィードバックを要請します。通常、要請向けSelling Partner APIを使用して、Amazonの購入者にフィードバックを要請するために使用されます。このロールの割り当てを必要とするオペレーションの例を次に示します。
  • ザ・ getSolicitationActionsForOrder 注文に使用できる勧誘タイプのリストを返す勧誘用の販売パートナーAPIの運用。
  • ザ・ createProductReviewAndSellerFeedbackSolicitation オペレーション。購入者に注文に対するフィードバックと商品レビューを求める勧誘を送信します。
Refer to Buyer Solicitation for a complete list of the operations and the feed, report, and notification types that require this role.

出品パートナーインサイト Amazon出品パートナーのアカウントとパフォーマンスに関する情報を表示します。通常、出品者のインサイトを返すためのレポートやオペレーションに使用されます。このロールの割り当てを必要とするオペレーションの例を次に示します。
  • ザ・ createReport レポート用の販売パートナーAPIの操作 (リクエストに使用する場合) GET_V1_SELLER_PERFORMANCE_REPORT 報告書。このレポートには、セラーセントラルダッシュボードの個々のパフォーマンス指標が含まれています。
  • ザ・ getMarketplaceParticipations 出品者向け販売パートナーAPIの運用。出品者が販売できるマーケットプレイスのリストと、それらのマーケットプレイスへの出品者の参加に関する情報を返します。
Refer to Selling Partner Insights for a complete list of the operations and the feed, report, and notification types that require this role.

財務と会計 会計および財務諸表を作成します。通常、会計および財務諸表の作成に使用されます。このロールの割り当てを必要とするオペレーションの例を次に示します。
  • ザ・ getReports レポート用の販売パートナーAPIの操作 (リストを返すために使用した場合) GET_V2_SETTLEMENT_REPORT_DATA_FLAT_FILE レポートが作成されました。
  • ザ・ getSubscription 通知用の販売パートナーAPIの操作 (購読に関する情報を出品パートナーに返す場合) FEE_PROMOTION 通知タイプ。
Refer to Finance and Accounting for a complete list of the operations and the feed, report, and notification types that require this role.

在庫と注文の追跡 在庫を分析して管理します。通常、FBA売上レポート、注文追跡レポート、および注文、ベンダー注文、販売注文指標、在庫管理に関連するオペレーションに使用されます。このロールを必要とするオペレーションでは、注文出荷に必要なPIIを使用しません。むしろ、在庫/製造/購入を管理するために注文出荷を追跡するアプリケーションにこのロールは必要です。このロールの割り当てを必要とするオペレーションの例を次に示します。
  • ザ・ createReport レポート用の販売パートナーAPIの操作 (リクエストに使用する場合) GET_MERCHANT_LISTINGS_DATA レポート。このレポートは詳細なアクティブリストを返します。
  • ザ・ createFeed フィードの送信に使用された場合のフィード用販売パートナー API の操作 POST_FLAT_FILE_FULFILLMENT_DATA フィード。これにより、注文処理情報を Amazon に送信できます。
  • ザ・ getOrderMetrics 集計された注文指標を返すセールス向け販売パートナーAPIの運用
Refer to Inventory and Order Tracking for a complete list of the operations and the feed, report, and notification types that require this role.

Amazonウェアハウジング&ディストリビューション Analyze and manage Amazon Warehousing and Distribution shipments and inventory. Generally used for interacting with AWD inventory information and shipment details using the Selling Partner API for Amazon Warehousing and Distribution. Examples of operations that require this role assignment:
  • The listInventory operation of the Selling Partner API for Amazon Warehousing and Distribution, which returns inventory levels and states for products in AWD.
  • The getInboundShipment operation, which returns details about the shipment such as status and received quantities for reconciliation.
Refer to Amazon Warehousing and Distribution for a complete list of the operations and the feed, report, and notification types that require this role.
セラーセントラルの通知 Send targeted notifications to sellers within Seller Central. Using the App Integrations API v2024-04-01, you can send notifications that inform the seller about their business or to encourage the seller to take action on your website. Examples of operations that require this role assignment:
  • The createNotification operation creates and sends a notification to sellers with information relevant to their business.
  • The deleteNotifications operation deletes a notification that was previously sent to a seller.
For a complete list of the operations that require this role, refer to the Notifications in Seller Central role.
支払い開始サービスプロバイダー Allows the initiation of a payout to the seller’s deposit method and the issuance of a refund (adjustment) for an order. You can use the Payment Initiation Service Provider (PISP) role to view payment methods for the seller.
For a complete list of the operations and the feed, report, and notification types that require this role, refer to Payment Initiation Service Provider.
For information about third-party provider developer registration, refer to Third-Party Provider Registration.
アカウント情報サービスプロバイダー Provides information about the Amazon Selling Partner account, including information about the seller’s business and the marketplaces where the seller account is active. You can use the Account Information Service Provider (AISP) role to view payment methods and financial events for the seller.
For a complete list of the operations and the feed, report, and notification types that require this role, refer to Account Information Service Provider.
For information about third-party provider developer registration, refer to Third-Party Provider Registration.
購入者への直送制限あり Amazonを含む、選択した配送業者を使用して購入者に直接注文を出荷します。このロールを必要とするオペレーションでは、出荷を有効にするためにPIIを使用します。通常、注文レポート、注文追跡レポート、EasyShip、およびAmazonでの注文の出荷に関連するオペレーションに使用されます。このロールの割り当てを必要とするオペレーションの例を次に示します。
  • ザ・ getShipment 特定の貨物の出荷情報を返すマーチャントフルフィルメント用の販売パートナーAPIの運用。
  • ザ・ getOrders 指定された条件に基づいて注文のリストと注文情報を返す注文用販売パートナーAPIの運用。
  • ザ・ createReport レポート用の販売パートナーAPIの操作 (リクエストに使用する場合) GET_FLAT_FILE_ ORDER_REPORT_DATA_SHIPPING レポート。
  • ザ・ createFeed フィード用の販売パートナーAPIの操作 (送信に使用する場合) POST_ORDER_FULFILLMENT_DATA フィード。このフィードにより、システムが Amazon のシステムに注文処理情報を更新できます。
Refer to Direct-to-Consumer Shipping (Restricted) for a complete list of the operations and the feed, report, and notification types that require this role.

税金請求制限あり 税法に準拠した税金の請求書を作成します。このロールを必要とするオペレーションでは、税金の請求書を作成するためにPIIが必要です。通常、税金レポート、注文レポート、および注文に関する情報を返すオペレーションに使用されます。このロールの割り当てを必要とするオペレーションの例を次に示します。
  • ザ・ createReport レポート用の販売パートナーAPIの操作 (リクエストに使用する場合) GET_AMAZON_FULFILLED_SHIPMENTS_INVOICING レポート。このレポートには、注文/出荷/商品の詳細情報が返されます。
  • ザ・ getOrderAddress 注文の配送先住所を返す注文用販売パートナーAPIの運用。
  • ザ・ getOrderBuyerInfo 注文の購入者情報を返す注文用販売パートナー API の運用。
  • ザ・ createReport レポート用の販売パートナーAPIの操作 (リクエストに使用する場合) GET_EASYSHIP_DOCUMENTS 報告書。このレポートには、Easy Ship注文の請求書、出荷ラベル、保証書が含まれます。
Refer to Tax Invoicing (Restricted) for a complete list of the operations and the feed, report, and notification types that require this role.
税金送金制限あり Calculate and remit sales taxes. Operations that require this role might use PII to calculate sales taxes. Generally used for FBA Sales Reports and Order Reports and operations that return information about orders. Examples of operations that require this role assignment:
  • ザ・ createReport レポート用の販売パートナーAPIの操作 (リクエストに使用する場合) GET_AMAZON_FULFILLED_SHIPMENTS_REMITTANCE レポート。このレポートには、注文/出荷/商品の詳細情報が返されます。
  • ザ・ getOrderItems 注文の詳細な注文品目情報を返す注文用販売パートナーAPIの運用。
  • ザ・ getOrders 注文用の販売パートナーAPIの運用。一定期間とさまざまな条件の注文商品情報のリストが返されます。
Refer to Tax Remittance (Restricted) for a complete list of the operations and the feed, report, and notification types that require this role.
プロフェッショナルサービス制限あり Provides add-on services such as Room of Choice Delivery, Assembly and Installation to Amazon buyers. Generally used to provide add-on services to Amazon buyers using the Selling Partner API for Services. Examples of operations that require this role assignment:
  • 指定されたフィルタークエリーに合致するサービスジョブ詳細のリストを返す、サービス向けSelling Partner APIの getServiceJobsオペレーション。
  • 指定したサービスジョブIDで示されるサービスジョブに予定を追加する、addAppointmentForServiceJobByServiceJobIdオペレーション。
Refer to Professional Services for a complete list of the operations and the feed, report, and notification types that require this role.

よくあるご質問

ロールをリクエストして取得するにはどうすればよいですか?

開発者プロフィールを入力することで、販売パートナーAPIの役割を申請し、その資格を得ることができます。要求される具体的な情報は、以前に登録したことがあるかどうかによって異なります。

プロフィールの送信後に、Amazonは提供された情報を評価し、リクエストを承認または却下します。却下された場合は、却下理由に対処し、プロフィールを再送信できます。

アプリケーションのロールを選択するにはどうすればよいですか?

アプリケーションクライアント作成のページでSelling Partner APIアプリケーションを作成する場合、開発者プロフィールで、リクエスト済み、承認済みのロールの中からロールを選択できます。必要なロールがない場合は、開発者プロフィールでロールを追加して更新し、プロフィールを再送信してAmazonの評価を依頼する必要があります。承認を受けた場合は、アプリケーションに応じた追加ロールを選択できるようになります。

注:公開されているハイブリッドSP-APIアプリケーションを使用している場合は、再認可の前にアプリケーションを再出品する必要があります。

どのロールをリクエストするかを決めるにはどうすればよいですか?

このドキュメントに記載されたロールの説明を確認して、各ロールの目的を理解し、各ロールの対象となるリソースとオペレーションの例を確認してください。ロールごとに用意されたリンクを使用すると、そのロールを必要とするオペレーション、フィード、レポート、通知タイプをまとめたリストを記載したドキュメントを確認することができます。

必要なロールがないオペレーションを呼び出すとどうなりますか?

リクエストに対するレスポンスで、レスポンスの本文にHTTPステータスコード403とエラー情報が記載されます。

アプリ公開後にロールを新規追加するにはどうすればよいですか?

アプリ公開後にロールを新規追加するには、次の手順に従ってください。

  1. Go to your developer profile and submit a role to be added.
  2. After your developer profile is approved, go to your application configuration and apply the newly approved role to your application. Save the changes and re-list the application.
  3. After the application is approved, get new authorizations to generate a new refresh token that will grant access to the API operations, reports, feeds and notifications the new role will provide.

このページは役に立ちましたか?