メインコンテンツまでスキップ

Queue Log Pagination

This endpoint retrieves a paged list of queue log records, along with their detailed error or status information. It allows filtering based on status, date range, uploader username, uploader ID, and company ID.

Permissions​

Permission TypePermissions
Delegated/Authenticated AccountA valid Bearer token

HTTP Request​

Use Beluga Box API base URL

GET /api/queuelog/pagination

Request Headers​

HeaderValue
AuthorizationBearer {token}
Content-Typeapplication/json

Query Parameters​

ParameterData TypeDescription
pageNumberintegerOptional. The page number to retrieve. Default is 1.
pageSizeintegerOptional. The number of records per page. Default is 10.
statusintegerOptional. The status filter for the queue logs (e.g., Pending, Processing, etc.).
dateFromDateTimeOptional. The start date for filtering logs (format: YYYY-MM-DDTHH:mm:ssZ).
dateToDateTimeOptional. The end date for filtering logs (format: YYYY-MM-DDTHH:mm:ssZ).
uploaderUserNamestringRequired. The username of the uploader used to filter logs.
uploaderIdstringOptional. The uploader's ID for further filtering.
companyIdintegerOptional. The company identifier to filter the logs.

Request Body​

Don't supply a request body for this method.

Response​

On a successful request, the API returns an HTTP 200 OK status with a JSON object representing a paginated set of queue log records.

HTTP/1.1 200 OK
Content-Type: application/json

{
"count": 0,
"queueLogResponses": [
{
"id": 0,
"name": "string",
"fileName": "string",
"originalFileName": "string",
"fileUrl": "string",
"retryCount": 0,
"status": 0,
"userName": "string",
"uploaderUserName": "string",
"customerName": "string",
"date": "0001-01-01T00:00:00Z",
"queueLogDetailResponses": [
{
"id": 0,
"queueLogId": 0,
"description": "string",
"errorCode": 0,
"createdUtcDate": "0001-01-01T00:00:00Z"
}
],
"isDeleted": false,
"companyId": 0,
"isDefaultConfig": false,
"operatorChannel": 0,
"redirectUrl": "string"
}
]
}