Skip to main content
GET
/
submissions
Fetch submissions with filtering and pagination
curl --request GET \
  --url https://wbl.monolisk.dev/submissions
{
  "submissions": [
    {
      "kind": "<string>",
      "submissionToken": "<string>",
      "email": "[email protected]",
      "createdAt": 123,
      "updatedAt": 123,
      "hours": 123,
      "supervisor": "[email protected]",
      "dateRange": {
        "start": "2023-12-25",
        "end": "2023-12-25"
      },
      "date": "2023-12-25",
      "shortResponse": "<string>",
      "longResponse": "<string>",
      "wasInSchool": true,
      "verificationTask": "<string>",
      "verificationInfo": {
        "status": 0,
        "createdAt": 123,
        "updatedAt": 123
      }
    }
  ],
  "pagination": {
    "page": 123,
    "length": 123,
    "total": 123,
    "totalPages": 123
  }
}

Query Parameters

page
integer
default:0

Page number for pagination

Required range: x >= 0
size
integer
default:20

Number of items per page

Required range: 1 <= x <= 100
email
string

Filter by email (partial match)

type
string

Filter by experience type/kind (partial match)

minDate
string<date>

Filter submissions created on or after this date (YYYY-MM-DD)

maxDate
string<date>

Filter submissions created on or before this date (YYYY-MM-DD)

Response

Submissions retrieved successfully

submissions
object[]
required
pagination
object
required