API V2 Route: Applications

Last updated: October 5, 2026

General Details:

Endpoint /api/v2/applications and /api/v2/applications/<id>
Headers Authorization: <JWT>
HTTP Methods GET
Request Body Format N/A
Response Body Format JSON
Required Scopes APPLICATIONS_GET

 

Supported Request Filters:

These filters should be query parts in the URL string and follow the standard pattern of <baseUrl>?<key>=<filter>&...

Field Name Filter Type Notes
status string See table for acceptable values
dateCreated date or Date Filter An ISO date string or a complex Date Filter can be utilized
dateSubmitted date or Date Filter An ISO date string or a complex Date Filter can be utilized

 

Supported Application Statuses:

STARTED Application has been started, but not completed
SUBMITTED Complete application has been submitted
CANCELLED Application has been cancelled by an admin
APPROVED Application has been approved by an admin
REJECTED Application has been rejected by an admin
RESIDENT Student has been assigned a residency for this application

 

API Response:

Field Name Data Type Notes
id string Globally unique identifier
dateCreated date string ISO date string
dateSubmitted date string ISO date string
status enum string Current status of the application
student ProfileThin Student for which the application is tied to
cycle CycleThin Cycle for which the application is for
tags string[] Array of tag caption strings
percentComplete number  

 

Example Response:

{
    "entities": [
        {
            "id": "42",
            "dateCreated": "2025-09-25T13:31:55.357Z",
            "dateSubmitted": "2025-09-27T18:00:00.000Z",
            "student": {
                "id": "176",
                "name": "Francis Schneider",
                "sisId": "A0015436"
            },
            "cycle": {
                "id": "4",
                "name": "Fall Semester Incoming",
                "externalTermCode": "FA2026"
            },
            "tags": ["Night Owl","Prefers high floor","ESA Okay"],
            "percentComplete": 100,
        }
    ],
    "metaData": {
        "agentId": "ab5f95b2-303a-403b-85fd-ab1d0cd8093c",
        "rateLimits": {
            "tenant": {
                "limit": 50,
                "remaining": 49,
                "reset": 1759520782000
            },
            "agent": {
                "limit": 10,
                "remaining": 9,
                "reset": 1759520783000
            }
        },
        "pagination": {
            "offset": 0,
            "limit": 1000
        }
    }
}