SmartProxy OpenAPI DocSmartProxy OpenAPI Doc
  • English
  • zh-CN
  • English
  • zh-CN
  • Authentication Method
  • Response Format
  • Proxy Account
  • Traffic Log
  • Product Query
  • IP Extract
  • Order Management
  • User Management
  • Payment Management
  • Marketing/Activity

Order List

GET

/pub/order/list

Request Parameters

NameLocationTypeRequiredDescription
page_noqueryintegerNonone
page_sizequeryintegerNonone
trade_noquerystringNoOrder number
statusqueryintegerNoOrder status
product_typequeryintegerNoProduct type

Detailed Description

status: Order status

StatusDescription
0Pending payment
1Paid
2Canceled due to payment timeout
3Refunded

product_type: Product type | Product Type | Description | |---|---| |3|Balance recharge| |9|Dynamic traffic package| |11|Dynamic global time-based package V2| |12|Long-term IDC traffic package| |13|Residential static IP traffic package| |14|Datacenter static IP package| |15|Long-term ISP traffic package| |16|Static traffic package| |17|Dynamic IP quantity package| |18|web-scraper| |19|Static IP renewal| |20|Static IP replacement quota| |21|Static traffic package v2| |24|Static traffic add-on package| |25|Residential static IP package| |26|Additional payment - Some payment channels require users to manually fill in the amount, such as cryptocurrency. If there is a shortfall, contact customer service to make additional payment through this product| |27|Serp| |28|Video|

Enumeration Values

PropertyValue
status0
status1
status2
status3
product_type3
product_type9
product_type11
product_type12
product_type14
product_type16
product_type17
product_type18
product_type19
product_type21
product_type24
product_type25
product_type26
product_type27
product_type28

Response Example

200 Response

{
	"code": 0,
	"message": "Operation successful",
	"data": {
		"list": [
			{
				"id": 0,
				"trade_no": "string",
				"product_id": 0,
				"product_name": "string",
				"total_fee": 0.1,
				"pay_fee": 0.1,
				"status": 0,
				"created_at": "2019-08-24T14:15:22Z"
			}
		],
		"pagination": {
			"total": 0,
			"page_no": 0,
			"page_size": 0,
			"total_pages": 0
		}
	}
}

Response Result

Status CodeStatus Code MeaningDescriptionData Model
200OKSuccessInline

Response Data Structure

Create Order

POST

/pub/order/create

Due to the variety of packages and different configurations for each package, please fill in the parameters according to the actual situation. Improper parameter filling may result in order creation failure.

examples:

Renew static IP

{
    "pid": x, // Contact customer service to obtain
    "upids": "1,2,3,4,5,6", // Get the corresponding ID from /pub/ip/get-static-ip
    "pm_id": 1 // Get from /pub/payment/list
    "coupon_sn: "xxx", // Optional coupon
  }

Body Request Parameters

{
	"pid": 0,
	"upids": "string",
	"amount": 0,
	"pm_id": 0,
	"region_list": "string",
	"coupon_sn": "string",
	"use_invitation_registration_discount": true,
	"renew_duration": 0,
	"product_sku_bandwidth_id": 0,
	"product_sku_concurrency_id": 0,
	"recharge_amount": 0
}

Request Parameters

NameLocationTypeRequiredDescription
bodybodyobjectYesnone
» pidbodyintegerYesPackage ID
» upidsbodystringNoRenewal package ID list
» amountbodynumberNoNew purchase quantity
» pm_idbodyintegerYesPayment method ID
» region_listbodystringNoSpecify region + quantity when purchasing static IP
» coupon_snbodystringNoCoupon code
» use_invitation_registration_discountbodybooleanNoWhether to use invitation registration discount
» renew_durationbodyintegerNoRenewal duration - optional for static IP
» product_sku_bandwidth_idbodyintegerNoPackage 11: Bandwidth package ID
» product_sku_concurrency_idbodyintegerNoPackage 11: Concurrency package ID
» recharge_amountbodyintegerNoPackage 3: Recharge amount

Response Example

200 Response

{
	"code": 0,
	"message": "Operation successful",
	"data": {
		"id": 0,
		"trade_no": "string",
		"product_id": 0,
		"product_name": "string",
		"total_fee": 0.1,
		"pay_fee": 0.1,
		"status": 0,
		"created_at": "2019-08-24T14:15:22Z"
	}
}

Response Result

Status CodeStatus Code MeaningDescriptionData Model
200OKCreated successfullyInline

Response Data Structure

Cancel Order

POST

/pub/order/close

Body Request Parameters

{
	"trade_no": "string"
}

Request Parameters

NameLocationTypeRequiredDescription
bodybodyobjectYesnone
» trade_nobodystringYesnone

Response Example

200 Response

{
	"code": 0,
	"message": "Operation successful",
	"data": {}
}

Response Result

Status CodeStatus Code MeaningDescriptionData Model
200OKOperation successfulSuccessResponse
Prev
IP Extract
Next
User Management