This document describes the response fields used by the waiting room system for request scheduling and resource optimization. These fields provide dynamically calculated information, such as queue status, estimated wait times, and queue payload.
Parameters
Parameter | Description | Example value |
inWaitingRoom | Indicates whether the current request is in the waiting room. The value is |
|
waitTime | The wait time for the current request, in minutes. The value is an integer greater than or equal to 0. The wait time is determined by the following factors:
In some cases, such as when the number of requests is low, the system may not be able to estimate the wait time. In this situation, `waitTime` is set to 0. |
|
waitTimeKnown | Indicates whether the wait time for the current request can be estimated.
|
|
waitTimeFormatted | The format of the wait time for the current request. The parameter value can be one of the following:
|
|
queueIsFull | Indicates whether the waiting room queue is full. This status is set to true when the estimated queue time exceeds 24 hours. Valid values:
|
|
queueAll | Indicates whether the waiting room is configured to queue all requests. Valid values:
|
|
lastUpdated | The last update time of the JSON response for the current request. |
|
refreshIntervalSeconds | The required refresh interval for the current request, in seconds. Refreshing at this interval ensures that the request remains properly queued. |
|