ACCESS API

Account Management

Account Owners

Arkansas Civics Test

Community Service Learning

Data Services Agreements

Online Testing

Private Schools

Home Schools

Smart Core

Student Transcripts

Advanced Searching

OneRoster API

Student Data API


POST /v1/schedules — Search Schedules


Search master schedules for course offerings, sections, and assignments within your authorized scope.

POST https://api.triand.com/v1/schedules
Content-Type: application/json
x-api-key: {your-api-key}
Authorization: Bearer {your-pjwt-token}

The q parameter supports field:value queries similar to the staff endpoint:

  • teacher:smith — Search by teacher name
  • course:algebra — Search by course name
  • period:3 — Search by class period
  • Plain text searches across all indexed fields
{
  "limit": 20,
  "q": "course:algebra",
  "districtlea": "1503000",
  "grades": ["09", "10"]
}

Returns schedule records with course details, teacher assignments, and enrollment counts.

{
  "actionOk": true,
  "error": [],
  "total": 5,
  "schedules": {
    "S001": {
      "courseName": "Algebra I",
      "courseCode": "MTH101",
      "period": "3",
      "teacherName": "Johnson, Robert",
      "enrollmentCount": 28,
      "grade": "09",
      "schoolPk": 987
    }
  },
  "courses": {
    "MTH101": { "name": "Algebra I", "subject": "Mathematics", "credits": 1.0 }
  }
}