Skip to main content
GET
Get pre-registration fallout

Authorizations

Authorization
string
header
required

Access token issued by POST /sessions and associated with a valid server-side session.

Query Parameters

company_id
string<uuid>
required

Company UUID. Must equal the authenticated session company when that session has a company assigned; the equality check is skipped for sessions without one.

school_id
string<uuid>

School UUID. Must be assigned to the authenticated session. Omit to use the operation's documented company/session scope.

view
enum<string>

Omit for the full report; students selects paginated detail.

Available options:
students
year
string

Students view only: a year from 2024 through the current year, or all (case-insensitive). Defaults to the current year.

query
string

Students view only: student search text.

withdrew_only
boolean
default:false

Students view only: restrict to withdrawals in the same year. Accepts true/1 and false/0, case-insensitive.

sort_by
enum<string>

Students view only: sort column with _asc/_desc.

Available options:
student_name_asc,
student_name_desc,
school_name_asc,
school_name_desc,
year_asc,
year_desc,
pre_registration_date_asc,
pre_registration_date_desc,
withdrawal_date_asc,
withdrawal_date_desc,
withdrew_same_year_asc,
withdrew_same_year_desc,
student_status_asc,
student_status_desc
page
integer
default:1

One-based page number. Applies only to view=students.

Required range: x >= 1
per_page
integer
default:100

Items per page; values greater than 500 are clamped to 500. Applies only to view=students.

Required range: x >= 1

Response

object | null | object[]

Successful response.

Pre Registration Fallout Report.

years
integer[] | null
required
school_summaries
object[] | null
required
total_summary
object
required

School Fallout Summary.