Subscription verification for providers - AWS Data Exchange User Guide

Subscription verification for providers

As a provider, when you create a new public product, you have the option to enable subscription verification on the Add public offer section of the Publish new product page.

Subscription verification gives you the ability to review a potential subscriber’s identity and approve that subscriber for your product. Approving subscription requests to your product can be useful when you have restricted or regulated products, or you have products that you want to limit access to.

When the verification option is not enabled, you won’t have access to the identity of your subscribers.

When you turn on the verification option, potential subscribers must complete a form about who they are and what they intend to do with the data before they can subscribe.

The form requires the following information:

  • Prospective subscriber's contact details, including contact name, company name, and email address

  • Prospective subscriber's intended use case

  • Prospective subscriber's AWS account ID

Important

The subscriber must enter information in each field, but AWS Data Exchange doesn't review or validate the information. You're solely responsible for reviewing and verifying the information that the subscriber provides.

For more information about how to enable subscription verification for your product, see Publishing a new product.

After you enable subscription verification for your product, you can view, approve, or decline all subscription verification requests for all of your products. Use the Subscription verification page under Publish data on the AWS Data Exchange console. For more information, see Approve or decline requests.

Note

Subscription verification is automatically enabled for all public products from Extended Provider Program (EPP) providers that contain non-public, personal information.

Each subscription request is uniquely identified using its ID. The ID is visible to both the provider and the subscriber. You can use the subscription request ID in your communications with the subscriber.

If you change the product offer terms after a subscriber makes the request, the terms for that subscriber reflect the terms as they were at the time of the request, not the updated terms. Examples of changes to terms include the price, refund policy, or data subscription agreement. If you changed the product offer terms after the request was submitted, a message is displayed in the approval pane of the AWS Data Exchange console to indicate there is a difference between current terms and the terms in place when the request was made.

The AWS Data Exchange console maintains a history of requests. You control when you delete the subscriber’s contact details and personally identifiable information (PII). For more information about how to view the request history, see Viewing subscription verification requests.

You can also edit the subscription verification option after the product is published. For more information, see Editing a subscription verification request.

Email notifications

You will receive an email message to your AWS account email address to notify you when a request is received, or when its status has changed to cancelled or expired. Although most subscription request status changes result in an email notification, the delivery of these email messages is on a best-effort basis.

Note

You will not receive email notifications for subscription request status changes that you have initiated yourself (for example, when you approve a subscription).

Viewing subscription verification requests

After you publish a public offer with subscription verification, you can view the subscription verification requests.

To view subscription verification requests
  1. Open your web browser and sign in to the AWS Data Exchange console.

  2. From the left navigation pane, under Publish data, choose Subscription verification.

  3. From Subscription verification:

    1. Choose View pending requests to view all pending requests.

    2. Choose View history to view all other requests.

Editing a subscription verification request

You can choose to require subscription verification for a product’s public offer after you have published it.

To edit a subscription verification request
  1. Open your web browser and sign in to the AWS Data Exchange console.

  2. From the left navigation pane, under Publish data, choose Products.

  3. From Public offer, choose Edit.

  4. Scroll down to Subscription verification, and for the question Do you want to require subscription verification for this product’s public offer? choose either Yes or No.

  5. Choose Update.

Important

You are responsible for verifying the authenticity and legitimacy of requests, in particular, requests from personal/free email domains. You must validate and ensure that each use case complies with the terms of your DSA.

Approve or decline requests

After you receive the subscription request, you have 45 days to approve or reject it. If you don't approve the request in that period of time, the request expires. Potential subscribers can resubmit a rejected request at any time, any number of times.

Important

The subscriber information you collect through subscription verification must be used in accordance with AWS Marketplace Terms and Conditions.

Approving requests

To approve a subscription request
  1. Open your web browser and sign in to the AWS Data Exchange console.

  2. From the left navigation pane, under Publish data, choose Subscription verification.

  3. From Subscription verification, choose View pending requests.

  4. Choose Approve.

Approving requests for products containing APIs

You can approve a subscription request for a product containing APIs. You can also add custom metadata to product containing APIs that is sent in the header of each AWS Data Exchange request for the specific subscription. The custom metadata isn't visible to subscribers.

To approve a subscription request for a product containing APIs
  1. Open your web browser, and sign in to the AWS Data Exchange console.

  2. From the left navigation pane, under Publish data, choose Subscription verification.

  3. From Subscription verification, choose View pending requests.

  4. Choose Approve and add custom API metadata.

  5. On the modal, enter the key-value pair and then choose Approve and add custom API metadata.

    Note

    You can add additional key-value pairs if necessary by choosing Add and then entering an additional key-value pair.

  6. You are returned to the Subscription verification page. A message informs you that you have successfully accepted the subscription request.

  7. To view the custom metadata, go to Products, select your product with APIs and then select the Subscriptions tab.

  8. Under Public and custom subscriptions, you can:

    1. Select the subscription, and choose View custom metadata to see the key-value pairs you added.

    2. Select the subscription, and choose Edit custom metadata to edit, add, or remove the key-value pairs for this subscription.

      Note

      If you add three or more key-value pairs, the Custom metadata for APIs column in the Public and custom subscriptions table displays the first key-value pair, and then displays the number of key-value pairs underneath the first key-value pair. For example: keyExample-valueExample +2 more

Declining requests

To decline a subscription request
  1. Open your web browser and sign in to the AWS Data Exchange console.

  2. From the left navigation pane, under Publish data, choose Subscription verification.

  3. From Subscription verification, choose View pending requests.

  4. Choose Decline.