GET

sims/employees API

Retrieve and manage sims/employees records from the Apps4Edu sync database.

Endpoint Path

GET /api/sims/employees

CURL Example

curl "https://api.apps4education.co.uk/api/sims/employees?api_token=YOUR_TOKEN&school=WONDE_SCHOOL_ID" \
-H "Accept: application/json"
    

Field Definitions

Field Type
school_id bigint
id varchar
upi varchar
mis_id varchar
initials varchar
title varchar
surname varchar
forename varchar
middle_names varchar
legal_surname varchar
legal_forename varchar
gender varchar
date_of_birth datetime
email varchar
phone varchar
restored_at datetime
mis_created_at datetime
mis_updated_at datetime
created_at timestamp
updated_at timestamp
current tinyint
teaching_staff tinyint
teacher_number varchar
teacher_category varchar
staff_code varchar
employment_start_date datetime
employment_end_date datetime
local_authority_start_date datetime
employee_payroll_number varchar
role_text varchar
qualified_teacher_status varchar
qualified_teacher_status_route varchar
higher_level_teaching_assistant_status varchar

Response Body (Sample)

{
  "data": [
    {
      "school_id": "example_value",
      "id": 101,
      "upi": "example_value",
      "mis_id": true,
      "initials": "example_value",
      "title": "example_value",
      "surname": "example_value",
      "forename": "example_value",
      "middle_names": "example_value",
      "legal_surname": "example_value",
      "legal_forename": "example_value",
      "gender": "example_value",
      "date_of_birth": "example_value",
      "email": "example_value",
      "phone": "example_value",
      "restored_at": "example_value",
      "mis_created_at": true,
      "mis_updated_at": true,
      "created_at": "example_value",
      "updated_at": "example_value",
      "current": "example_value",
      "teaching_staff": "example_value",
      "teacher_number": "example_value",
      "teacher_category": "example_value",
      "staff_code": "example_value",
      "employment_start_date": "example_value",
      "employment_end_date": "example_value",
      "local_authority_start_date": "example_value",
      "employee_payroll_number": "example_value",
      "role_text": "example_value",
      "qualified_teacher_status": "example_value",
      "qualified_teacher_status_route": "example_value",
      "higher_level_teaching_assistant_status": true
    }
  ]
}
                    

Query Parameters

api_token

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

school

Required. The Wonde school ID; rows from other schools are never returned.

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.