Alibaba Cloud Marketplace allows you to call its API operations by using HTTP and OpenAPI Explorer. To send an Alibaba Cloud Marketplace API request, you must send an HTTP GET request to the Alibaba Cloud Marketplace endpoint. You must add the request parameters that correspond to the API operation being called. After you call the API, the system returns a response. The request and response are encoded in UTF-8.

Call API operations by using HTTP

You can call Alibaba Cloud Marketplace API operations by sending HTTP GET requests. The request syntax is as follows:
http://Endpoint/?Action=xx&Parameters
where:
  • Endpoint: The endpoint of the Alibaba Cloud Marketplace API is market.aliyuncs.com.
  • Action: the name of the operation being performed. For example, to query license information, you must set the Action parameter to DescribeLicense.
  • Version: the version number of the API. The version number of the Alibaba Cloud Marketplace API is 2015-11-01.
  • Parameters: the request parameters for the operation. Separate multiple parameters with ampersands (&).

    Request parameters include both common parameters and operation-specific parameters. Common parameters include the API version number, identity verification information, and signature information. For more information, see Common parameters.

    When you call an API operation by using HTTP, the request must include the signature information. For more information, see Signature method.

Call API operations by using OpenAPI Explorer

OpenAPI Explorer a visual tool for calling APIs. OpenAPI Explorer allows you to call APIs of Alibaba Cloud services and APIs provided in Alibaba Cloud Marketplace. You can call these APIs on a webpage or command-line interface (CLI). In addition, OpenAPI Explorer allows you to view the request and response of each API call and dynamically generate SDK sample code.

You can directly visit https://api.aliyun.com/ or click the link in the Debugging section of the document for each API operation to access OpenAPI Explorer.