All Products
Document Center

Request syntax

Last Updated: Aug 31, 2021

You can call AIRec API operations by sending HTTP or HTTPS GET, POST, PUT, or DELETE requests based on URLs. Each URL or request body must include request parameters. All API operations of AIRec comply with RESTful API design specifications.

The following example demonstrates how to use an unencoded URL request to call the CreateInstance operation:


  "chargeType": "PrePaid",
  "type": "Standard",
  "quota": {
      "qps": 100,
      "userCount": 1000000,
      "itemCount": 1000000
  • https specifies the protocol for transmitting the request.

  • specifies the endpoint of AIRec.

  • /openapi/instances specifies the URI.

Communication protocol

You can send requests over HTTP or HTTPS. For a higher level of security, we recommend that you send requests over HTTPS.

If the request contains sensitive data, such as the username, password, and Secure Shell (SSH) key pairs, we recommend that you use HTTPS. For example, use HTTPS when you specify the accessKeyId and accessKeySecret parameters in the ModifyDataSource operation.

Data format

Requests and responses are displayed in the JSON format.

Character encoding

Requests and responses are encoded by using the UTF-8 character set.