addedInput schema / properties / program_limit
Added value: +{
+ "default": 20,
+ "description": "Projected program positions per parent array; values above 100 are clamped to 100.",
+ "maximum": 1000,
+ "minimum": 1,
+ "type": "integer"
+}
addedInput schema / properties / program_offset
Added value: +{
+ "default": 0,
+ "description": "Zero-based position in each projected program parent array.",
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+}
addedOutput schema / properties / schools / items / properties / attendance_basis
Added value: +{
+ "description": "Period of the effective attendance cost, selected independently of tuition.",
+ "enum": [
+ "academic_year",
+ "program_year"
+ ],
+ "type": "string"
+}
addedOutput schema / properties / schools / items / properties / attendance_program_year
Added value: +{
+ "description": "Reported program-year cost of attendance.",
+ "type": "number"
+}
changedOutput schema / properties / schools / items / properties / cost_of_attendance / description
Previous value: -"Total cost of attendance per year."New value: +"Available academic-year attendance cost, otherwise program-year cost."
addedOutput schema / properties / schools / items / properties / effective_tuition
Added value: +{
+ "description": "Available academic-year tuition, otherwise program-year tuition.",
+ "type": "number"
+}
addedOutput schema / properties / schools / items / properties / metric_scope
Added value: +{
+ "additionalProperties": false,
+ "description": "Earnings, debt and repayment are pooled at OPEID6; completion is campus-specific.",
+ "properties": {
+ "completion": {
+ "const": "campus",
+ "description": "Completion is campus-specific.",
+ "type": "string"
+ },
+ "debt": {
+ "const": "opeid6",
+ "description": "Debt is OPEID6-pooled.",
+ "type": "string"
+ },
+ "earnings": {
+ "const": "opeid6",
+ "description": "Earnings are OPEID6-pooled.",
+ "type": "string"
+ },
+ "repayment": {
+ "const": "opeid6",
+ "description": "Repayment is OPEID6-pooled.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "earnings",
+ "debt",
+ "repayment",
+ "completion"
+ ],
+ "type": "object"
+}
addedOutput schema / properties / schools / items / properties / ope6_id
Added value: +{
+ "description": "Provider OPEID6 identifier, preserving leading zeros.",
+ "type": "string"
+}
addedOutput schema / properties / schools / items / properties / program_pages
Added value: +{
+ "description": "Per-parent program array paging in provider order; continuation applies to this school.",
+ "items": {
+ "additionalProperties": false,
+ "description": "One projected program parent page.",
+ "properties": {
+ "continuation": {
+ "additionalProperties": false,
+ "description": "Selectors to request for this school next.",
+ "properties": {
+ "program_limit": {
+ "description": "Effective page limit.",
+ "type": "number"
+ },
+ "program_offset": {
+ "description": "Next requested position.",
+ "type": "number"
+ }
+ },
+ "required": [
+ "program_offset",
+ "program_limit"
+ ],
+ "type": "object"
+ },
+ "nextOffset": {
+ "description": "Next position when more remain.",
+ "type": "number"
+ },
+ "offset": {
+ "description": "Zero-based requested position.",
+ "type": "number"
+ },
+ "parent_path": {
+ "description": "Provider program parent path.",
+ "type": "string"
+ },
+ "shown": {
+ "description": "Positions returned.",
+ "type": "number"
+ },
+ "total": {
+ "description": "Total provider positions before paging.",
+ "type": "number"
+ },
+ "truncated": {
+ "description": "Whether positions remain after this page.",
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "parent_path",
+ "total",
+ "offset",
+ "shown",
+ "truncated"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+}
addedOutput schema / properties / schools / items / properties / tuition_basis
Added value: +{
+ "description": "Period of the effective tuition.",
+ "enum": [
+ "academic_year",
+ "program_year"
+ ],
+ "type": "string"
+}
addedOutput schema / properties / schools / items / properties / tuition_program_year
Added value: +{
+ "description": "Reported program-year tuition and fees.",
+ "type": "number"
+}
addedOutput schema / properties / truncated
Added value: +{
+ "description": "True when any projected program parent has remaining positions.",
+ "type": "boolean"
+}