data.status)| Value | Name | Meaning |
|---|---|---|
| 0 | Idle | Not activated; not a payment or purchase-failure status. |
| 1 | Activated | The order is activated. |
| 2 | Expired | The order has expired and cannot be renewed. Purchase a new order. |
| 3 | Deleted | The order has been soft-deleted. This endpoint excludes deleted orders and returns an error for them. |
expireAt as well as status: expiration status updates are asynchronous. For an individual proxy, use its own proxies[].expireAt when supplied.POST /api/v1/service/ip/query returns activated orders only (status 1). An omitted order in a bulk response must not be interpreted as a specific lifecycle status.curl --location '/api/v1/service/purchase/ip/' \
--header 'Authorization: Bearer <token>'{
"data": {
"userId": "user_example_001",
"ownerType": 0,
"ownerId": "user_example_001",
"createdBy": "user_example_001",
"updatedBy": "user_example_001",
"orderId": "22222222-2222-4222-8222-222222222222",
"name": "Example ISP Order",
"type": "ISP",
"status": 1,
"createdByServiceId": "service_example_001",
"totalPrice": 6,
"discount": 1,
"period": 30,
"expireAt": "2026-10-15T02:00:00.000Z",
"createdAt": "2026-09-15T02:00:00.000Z",
"updatedAt": "2026-09-15T02:00:00.000Z",
"unitPrice": 3,
"quantity": 2,
"proxies": [
{
"subOrderId": "11111111-1111-4111-8111-111111111111",
"productId": "product_example_us_001",
"basePrice": 3,
"region": "US",
"city": "New York",
"scene": "general",
"proxy": "192.0.2.10:8000:exampleuser:ExamplePass001",
"expireAt": "2026-10-15T02:00:00.000Z"
},
{
"subOrderId": "11111111-1111-4111-8111-111111111111",
"productId": "product_example_us_001",
"basePrice": 3,
"region": "US",
"city": "New York",
"scene": "general",
"proxy": "192.0.2.11:8000:exampleuser:ExamplePass001",
"expireAt": "2026-10-15T02:00:00.000Z"
}
]
},
"err": false,
"msg": "SUCCESS",
"code": 200
}