Student Legal Information
GET/students/:id/legal
Fetches a student's relevant legal information such as court orders and custody notes.
Request
Path Parameters
id uuidrequired
Responses
- 200
- 400
- 401
- 403
- 404
- 422
- 500
- application/json
- Schema
- Example (from schema)
- successful
Schema
- Array [
- ]
- Array [
- ]
- Array [
- ]
code stringrequired
Status Code
data objectnullable
id uuidnullablerequired
parentsSeparated booleanrequired
parentsSeparatedDetails stringnullablerequired
deceasedParent booleanrequired
deceasedParentDetails stringnullablerequired
privacyPolicy booleanrequired
parentalArrangement object[]required
id uuidrequired
description stringrequired
code stringrequired
courtOrders CourtOrder[]required
id uuidrequired
courtOrderStart daterequired
courtOrderEnd datenullablerequired
courtOrderDetails stringnullablerequired
courtOrderType objectnullablerequired
id stringnullablerequired
description stringnullablerequired
parentalNotes object[]required
id uuid
start date
end datenullable
description string
{
"code": "OK",
"data": {
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"parentsSeparated": true,
"parentsSeparatedDetails": "string",
"deceasedParent": true,
"deceasedParentDetails": "string",
"privacyPolicy": true,
"parentalArrangement": [
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"description": "string",
"code": "string"
}
],
"courtOrders": [
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"courtOrderStart": "2025-03-12",
"courtOrderEnd": "2025-03-12",
"courtOrderDetails": "string",
"courtOrderType": {
"id": "string",
"description": "string"
}
}
],
"parentalNotes": [
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"start": "2025-03-12",
"end": "2025-03-12",
"description": "string"
}
]
}
}
{
"id": "caf1850a-4e1d-4fdd-b1f5-a024c74667fd",
"parentsSeparated": false,
"parentsSeparatedDetails": "Parents are legally separated",
"deceasedParent": false,
"deceasedParentDetails": null,
"privacyPolicy": false,
"parentalArrangement": [
{
"id": "b9d48792-d984-48c5-a526-e2168df837a0",
"description": "Custody",
"code": "CUSTODY"
}
],
"courtOrders": [
{
"id": "2d16348c-bd63-4386-a891-dbbc11a9a9c1",
"courtOrderStart": "2020-10-20",
"courtOrderEnd": null,
"courtOrderDetails": null,
"courtOrderType": {
"id": "cc2eaf01-d930-4b2b-9fe4-41cc4b52a563",
"description": "Custody Order"
}
}
],
"parentalNotes": [
{
"id": "9fc63159-6290-4899-af0c-9a9f82d40aa1",
"start": "2020-10-20",
"end": null,
"description": "test"
}
]
}
Bad Request
- application/json
- Schema
- Example (from schema)
- Example
Schema
- Array [
- ]
errors object[]required
code stringrequired
message stringrequired
{
"errors": [
{
"code": "string",
"message": "string"
}
]
}
{
"errors": [
{
"code": "PA1100",
"message": "Bad Request"
}
]
}
Unauthorized
- application/json
- Schema
- Example (from schema)
- Example
Schema
- Array [
- ]
errors object[]required
code stringrequired
message stringrequired
{
"errors": [
{
"code": "string",
"message": "string"
}
]
}
{
"errors": [
{
"code": "PA1101",
"message": "Unauthorized"
}
]
}
Forbidden
- application/json
- Schema
- Example (from schema)
- Example
Schema
- Array [
- ]
errors object[]required
code stringrequired
message stringrequired
{
"errors": [
{
"code": "string",
"message": "string"
}
]
}
{
"errors": [
{
"code": "PA1102",
"message": "Forbidden"
}
]
}
Resource not found
- application/json
- Schema
- Example (from schema)
- Example
Schema
- Array [
- ]
errors object[]required
code stringrequired
message stringrequired
{
"errors": [
{
"code": "string",
"message": "string"
}
]
}
{
"errors": [
{
"code": "PA1103",
"message": "Not Found"
}
]
}
Unprocessable entity
- application/json
- Schema
- Example (from schema)
- Example
Schema
- Array [
- ]
errors object[]required
code stringrequired
message stringrequired
{
"errors": [
{
"code": "string",
"message": "string"
}
]
}
{
"errors": [
{
"code": "PA1108",
"message": "Unprocessable Entity"
}
]
}
Internal Server Error
- application/json
- Schema
- Example (from schema)
- Example
Schema
- Array [
- ]
errors object[]required
code stringrequired
message stringrequired
{
"errors": [
{
"code": "string",
"message": "string"
}
]
}
{
"errors": [
{
"code": "PA1109",
"message": "Internal Server Error"
}
]
}
Loading...