Welcome to the Janison Insights help portal
Integration
Event scheduling integration can be used to add enrolments and schedule events between Janison Insights and an external system.
The following table shows the functions that can be used for each event scheduling element, as part of integration customisation.
Element | Endpoint | Data Structue | Functions |
---|---|---|---|
User | /user | user {
user {userName (string),
firstName (string, optional),
middleName (string, optional),
lastName (string, optional),
dateOfBirth (string, optional),
gender (string, optional),
expiry (string, optional),
addressLine1 (string, optional),
addressLine2 (string, optional),
town (string, optional),
county (string, optional),
country (string, optional),
postCode (string, optional),
email (string, optional),
phone (string, optional),
centres (Array[baseResource], optional),
tests (Array[baseResource], optional),
href (string, optional),
id (integer, optional),
reference (string)
} |
|
Candidate | /candidate | candidate {
firstName (string),
middleName (string, optional),
lastName (string),
dateOfBirth (string),
uln (string, optional),
gender (string),
expiry (string, optional),
addressLine1 (string, optional),
addressLine2 (string, optional),
town (string, optional),
countyID (string, optional),
countryID (string, optional),
postCode (string, optional),
email (string, optional),
phone (string, optional),
retired (boolean, optional),
centres (Array[baseResource]),
tests (Array[baseResource]),
href (string, optional),
id (integer, optional),
reference (string)
} |
|
Test | /test | test {
name (string, optional),
testpackages (Array[baseResource], optional),
href (string, optional),
id (integer, optional),
reference (string, optional)
} |
|
Test Packages | /testpackage | testpackage {
name (string, optional),
components (Array[baseResource], optional)
} |
|
Component | /component | component {
name (string, optional),
type (string, optional),
href (string, optional),
id (integer, optional),
reference (string, optional)
} |
|
Centre | /centre | centre {
name (string),
addressLine1 (string),
addressLine2 (string, optional),
town (string),
county (string),
country (string),
postCode (string, optional),
tests (Array[baseResource]),
centreAdminUser (baseResource),
href (string, optional),
id (integer, optional),
reference (string, optional)
} |
|
Test Schedule (a group of candidates on a date) | /testschedule | testschedule {
testPackageId (integer, optional),
testPackage (baseResource),
centre (baseResource),
candidate (baseResource, optional),
candidates (Array[baseResource]),
testPackageDate (string),
extendValidityPeriod (boolean, optional),
roomReference (string, optional),
testSessionId (integer, optional),
href (string, optional),
id (integer, optional),
reference (string, optional)
} |
|
Test Schedule Component | /testschedulecomponent | testschedulecomponent {
testScehdule (entityRef, optional),
components (Array[entityRef], optional),
href (string, optional),
id (integer, optional),
reference (string, optional)
} |
|
Result | /result | result {
candidate (baseResource, optional),
testPackage (baseResource, optional),
centre (baseResource, optional),
components (Array[resultComponent], optional),
finalScaleScore (string, optional),
overallCEFRGrade (string, optional),
testPackageCompletionDate (string, optional),
completed (boolean, optional),
voided (boolean, optional),
href (string, optional),
id (integer, optional),
reference (string, optional)
}
resultComponent {
scaleScore (string, optional),
CEFRGrade (string, optional),
dateCompleted (string, optional),
keycode (string, optional),
includedInTotal (boolean, optional),
rawScore (integer, optional),
completed (boolean, optional),
voided (boolean, optional),
name (string, optional),
type (string, optional),
href (string, optional),
id (integer, optional),
reference (string, optional)
} |
|
1300 857 687 (Australia)
+61 2 6652 9850 (International)
ACN 091 302 975
ABN 35 081 897 494
© 2024 Janison
Janison acknowledges the traditional owners of the land on which we work and meet. We acknowledge the continuous care of the land, animals and waterways. We pay our respects to Elders past, present and emerging.