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

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"
}
]
}