Documentation

Product Changelog

Two Factor Auth

8 months ago

Feature: You can now secure your team's accounts with Two Factor Authentication. Please get in touch if you would like this enabled for your account. hello@wonde.com.

Classes Endpoint

8 months ago

Update: The classes endpoint can now return employee details. See our API documentation for more information.

Example usage:

https://api.wonde.com/v1.0/schools/{{school}}/classes?include=employees.employment_details

Notification Settings

8 months ago

Update: You can now choose to only receive notifications for schools that you requested from your account. The new settings are available on the account settings page.

New Class Filters

8 months ago

Update: You can now filter the classes endpoint by name or subject. See our API documentation for more information.

New Subject Filters

8 months ago

Update: You can now filter the subjects endpoint by name or code. See our API documentation for more information.

In-touch communication

8 months ago

Update: Wonde now provides the in-touch communication flag when you make a request to the students endpoint and include contacts.

Updated relationship object:

{
	"relationship": {
		"bill_payer": false,
		"lives_with_pupil": true,
		"email_bills": false,
		"copy_bills": false,
		"court_order": false,
		"pupil_report": true,
		"parental_responsibility": true,
		"correspondence": true,
		"in_touch_communication": false,
		"priority": 1,
		"relationship": "Mother"
	}
}

Student siblings data

8 months ago

Feature: You can now use the Wonde API to get a student's siblings. The documentation for the siblings object is available in our API documentation.

Example sibling object:

{
    "siblings": {
        "data": [
            {
                "id": "A1329183376",
                "name": "Ruth Bennett",
                "on_roll": true,
                "student": "A1161584171",
                "data_of_birth": {
                    "date": "2000-07-24 00:00:00.000000",
                    "timezone_type": 3,
                    "timezone": "Europe/London"
                },
                "created_at": {
                    "date": "2017-02-28 21:21:07.000000",
                    "timezone_type": 3,
                    "timezone": "UTC"
                },
                "updated_at": {
                    "date": "2017-02-28 21:21:07.000000",
                    "timezone_type": 3,
                    "timezone": "UTC"
                }
            }
        ]
    }
}

Comments & Minutes Late

8 months ago

Update: We added support for comments and minutes late when posting session attendance. The documentation for attendance writebacks is available in our API documentation.

Assessment Public Release

1 year ago

New Feature: Assessment data has previously only been available for beta testers. Wonde has now officially released the first version of support for Assessment.

The documentation for Assessment is available in our API documentation.

Employment Details Object

1 year ago

Update: The following changes have been made to the employment_details object.

  • Added current flag
    This is due to some MIS not providing an employement_end_date.
  • Removed employee_payroll_number
    Please contact Wonde support if you wish to continue using this field.
  • Removed probation_end_date
    Please contact Wonde support if you wish to continue using this field.
  • Removed police_check_date
    Please contact Wonde support if you wish to continue using this field.
  • Removed health_check_date
    Please contact Wonde support if you wish to continue using this field.

The documentation for this object is available here.

{
    "employment_details": {
        "data": {
            "current": true,
            "teaching_staff": true,
            "teacher_number": "84/82693",
            "staff_code": "AA",
            "employment_start_date": {
                "date": "1988-09-01 00:00:00.000000",
                "timezone_type": 3,
                "timezone": "Europe/London"
            },
            "employment_end_date": null,
            "local_authority_start_date": {
                "date": "1988-09-01 00:00:00.000000",
                "timezone_type": 3,
                "timezone": "Europe/London"
            }
        }
    }
}

Wonde PHP Client

1 year ago

Release: Wonde has just released the first SDK client for it's API, you can download the code and read the documentation on our github page.

PHP is just the first language, please let us know what additional languages you would like us to support.

Example use of the PHP SDK:

$client = new \Wonde\Client('TOKEN_GOES_HERE');

$school = $client->school('SCHOOL_ID_GOES_HERE');

// Get students
foreach ($school->students->all() as $student) {
    echo $student->forename . ' ' . $student->surname . PHP_EOL;
}

Notification Settings

1 year ago

Update: You can now control the level of notifications you receive from Wonde. The new settings are available on the account settings page.

Notifications setting panel