GET

basicattendance API

Retrieve and manage basicattendance records from the Apps4Edu sync database.

Endpoint Path

GET /api/basicattendance

CURL Example

curl "https://api.apps4education.co.uk/api/basicattendance?api_token=YOUR_TOKEN" \
-H "Accept: application/json"
    

Field Definitions

Field Type
id bigint
attendanceID int
studentID int
mark varchar
markID int
markMeaningDescription varchar
modifiedBy varchar
recordedOn datetime
timetabledTeacherName varchar
minute int
calendarID int
weekDay varchar
weekDayNo int
periodName varchar
periodDisplayName varchar
locationName varchar
collectionName varchar
calendarStartDate datetime
calendarEndDate datetime
attendanceComment text
attendanceCommentInstant varchar
markSubCode varchar
markSubCodeDescription varchar
collectionID int
created_at timestamp
updated_at timestamp
school_id bigint

Response Body (Sample)

{
  "data": [
    {
      "id": 101,
      "attendanceID": 101,
      "studentID": 101,
      "mark": "example_value",
      "markID": 101,
      "markMeaningDescription": "example_value",
      "modifiedBy": "example_value",
      "recordedOn": "example_value",
      "timetabledTeacherName": "example_value",
      "minute": "example_value",
      "calendarID": 101,
      "weekDay": "example_value",
      "weekDayNo": "example_value",
      "periodName": "example_value",
      "periodDisplayName": true,
      "locationName": "example_value",
      "collectionName": "example_value",
      "calendarStartDate": "example_value",
      "calendarEndDate": "example_value",
      "attendanceComment": "example_value",
      "attendanceCommentInstant": "example_value",
      "markSubCode": "example_value",
      "markSubCodeDescription": "example_value",
      "collectionID": 101,
      "created_at": "example_value",
      "updated_at": "example_value",
      "school_id": "example_value"
    }
  ]
}
                    

Query Parameters

api_token

Required. Your unique API key must be passed as a query string parameter.

school

Optional. A Bromcom school ID to restrict rows to one school.

page

Optional. Defaults to 1. Used to navigate through paginated results.

per_page

Optional. Rows per page, up to 500 (the default). Follow next_page_url for the rest.