Look up applicants
Finds applicants, either way round:
- by your own id: send
sourceRef(optionally withsourceNameto name the system it belongs to). The identity parameters are then ignored. Returns at most one applicant. - by identity: send ALL of
givenNames,familyName,dob(YYYY-MM-DD) andemailAddress. Names and email are matched case-insensitively.
Prefer the first when you have it: an id survives a name change or a corrected typo, where identity matching would miss the person entirely.
Returns an array, empty if nothing matches.
Authentication
Paste a Keycloak access token (no "Bearer " prefix)
Query parameters
The system sourceRef belongs to, e.g. "SITS". Optional; omit to search every system.
Response
Your own unique id for this person, e.g. a student number. Unique per sourceName.
Your own references for this record, one per system you keep it in. A person or an application known by a different id in SITS than elsewhere carries both.
Optional. sourceName and sourceRef still work exactly as before and count
as the FIRST entry here, so nothing you have already built needs to change.
Send both forms and they are combined, with duplicates collapsed.
Order matters: the first entry is the one echoed back as sourceRef, and the
one shown in lists and in the change feed.
