AWS Marketplace Public API Workspace

To make use of our API collection and Flows, please fork the AWS Marketplace APIs collection.

Getting Started

Before we begin, ensure you have setup the following:

  • AWS Account: An active AWS account registered as a seller on AWS Marketplace

  • Product Listing: You need to have valid product listed on AWS Marketplace

  • IAM Roles: These IAM roles include:

    • AWSMarketplaceSellerFullAccess
  • AWS Access Keys: Store your AWS IAM user Access Key ID and Secret Access Key in Qodex Vault

  • Service-linked role permissions for resale authorization is enabled.

Setting up AWS Signature credentials in Qodex Vault

In the Qodex Vault,

Understanding AWS Marketplace APIs and Qodex Collections

In this workspace, we have featured the following AWS Marketplace API for sellers:

  1. AWS Marketplace Catalog API: Allows sellers to create, update, view, and filter products, offers, and resale authorizations programmatically.

We have set up the following Qodex collections:

  • Collection for AWS Marketplace Catalog API

  • Collection for AWS Marketplace Labs by Use Cases

    • Create SaaS Private Offer
    • Authorize SaaS Reseller

Configuring environment variables for Qodex Collections

Before using the collection, replace the placeholders for environment variables with your own credentials and variables.

  1. For the collection for AWS Marketplace Catalog API, configure and use Catalog API Environment.

  2. For the collection for AWS Marketplace Labs by Use Cases

    1. For Create SaaS Private Offer, configure and use Lab Create SaaS Private Offer Environment.
    2. For Authorize SaaS reseller, configure and use Lab Authorize SaaS reseller Environment.