GET api/v1/games/{id}/{type}/deliveryTimes
Query delivery times for a specific game and product type.
i. Request Parameters
Path Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| id | int | Yes | Game ID. |
| type | string | Yes | Product type: "currency", "item", "account", "powerleveling", or "topup". |
ii. Response Example
Success Response
{
"code": 10000,
"message": "Operation Successful.",
"requestId": "550e8400-e29b-41d4-a716-446655440000",
"data": [
{
"customId": 5,
"time": 20,
"convertToHour": 0.33,
"unit": "Minutes",
"isEnable": true
},
{
"customId": 101,
"time": 1,
"convertToHour": 1.0,
"unit": "Hour",
"isEnable": true
},
{
"customId": 4,
"time": 2,
"convertToHour": 2.0,
"unit": "Hours",
"isEnable": true
}
]
}
Response Parameters
| Parameter | Type | Description |
|---|---|---|
| code | int | Response code. 10000 indicates success, other values indicate an error. |
| message | string | Response message. Contains error details on failure. |
| requestId | string | Unique identifier for the request, used for tracking. |
| data | array | List of available delivery times for the specified game and product type. |
| data[].customId | int | Custom ID for the delivery time. |
| data[].time | int | Delivery time for the delivery time. |
| data[].convertToHour | float | Delivery time in hours for the delivery time. |
| data[].unit | string | Unit of the delivery time, e.g., "Minutes", "Hour", "Hours", "Days". |
| data[].isEnable | bool | Indicates whether the delivery time is enabled. |
iii. Error Response Example
Error Response
{
"code": 10002,
"message": "Invalid parameter.",
"requestId": "550e8400-e29b-41d4-a716-446655440000"
}Common Error Codes
| Parameter | Type | Description |
|---|---|---|
| code | int | Error code. Common values: 10002 (Invalid parameter), 50001 (Internal server error). |
| message | string | Detailed error message explaining what went wrong. |
| requestId | string | Unique identifier for the request, used for tracking. |