We have added 3 new end points to increase the functionality Edit person Add group Add person to a group
There are other minor additions to end points to increase the data made available Note that updating a note now uses PATCH, the PUT method is still present but deprecated.
10 structure changes including:
1 Breaking change
4 Additions
5 Modifications
1 Removal
Modified
5
Breaking
GET /global/mysettings
- Response
-
200 response Modified
-
application/json content type Modified
- user, email, address properties Added
-
application/json content type Modified
GET /global/site
- Response
-
200 response Modified
-
application/json content type Modified
- country_code property Added
-
application/json content type Modified
GET /people/directorysearch/{searchmethod}/{query}
- Response
-
200 response Modified
-
application/json content type Modified
-
phone property Modified
- for property Added
-
phone property Modified
-
application/json content type Modified
GET /people/search/{searchmethod}/{query}/{page}
- Response
-
200 response Modified
-
application/json content type Modified
-
people property Modified
- phone property Modified
-
people property Modified
-
application/json content type Modified
POST /people
- Body
-
application/json content type Modified
-
[customfield ID] property Modified
-
Full types is no longer
string
Breaking
-
- customfields property Added
-
[customfield ID] property Modified
Removed
1
Breaking
PUT /notes/{noteid}
- Removing a resource is always breaking unless it was deprecated before Breaking
Added
4
PATCH /notes/{noteid}
PATCH /people/{unique_id}
POST /group
POST /group/{id}/{unique_id}
1 structure change including:
1 Modification
Modified
1
GET /people/search/{searchmethod}/{query}/{page}
- Response
-
200 response Modified
- people property Modified
8 structure changes including:
5 Additions
3 Modifications
Modified
3
GET /lookuplist/{id}
- Response
- 201 response Added
GET /people/directorysearch/{searchmethod}/{query}
- Response
-
200 response Modified
- phone, cell, email properties Modified
- title property Added
GET /people/search/{searchmethod}/{query}/{page}
- Response
-
200 response Modified
- people property Modified
Added
5
GET /country/list
GET /country/{code}
GET /occupation/list
GET /roles/list
POST /people
10 structure changes including:
3 Breaking changes
7 Additions
3 Removals
Removed
3
Breaking
GET /groups/members/{groupid}
GET /groups/public/{limit}/{limitvalue}
GET /people/search/{searchmethod}/{query}
Added
7
GET /customfield/list
GET /customfield/{id}
GET /groups/members/{groupid}/{page}
GET /grouptypes/list
GET /lookuplist/list
GET /lookuplist/{id}
GET /people/search/{searchmethod}/{query}/{page}
3 structure changes including:
3 Additions
Added
3
GET /groups/public/{limit}/{limitvalue}
GET /library/item/{itemid}
POST /library/reserveitems
3 structure changes including:
2 Breaking changes
1 Addition
2 Removals
Removed
2
Breaking
GET /library/search/{page}
GET /library/{library_id}/{catalogue_id}/{collection_id}/list
Added
1
GET /library/search/{page}/{library_id}/{catalogue_id}/{collection_id}
33 structure changes including:
33 Modifications
Modified
33
Breaking
DELETE /notes/{noteid}
- Authentication
- Oauth security authentication method Added
GET /events/bydate/{from_date}/{to_date}/ids/{location_ids}
- Authentication
- Oauth security authentication method Added
GET /events/bydate/{from_date}/{to_date}/{location}
- Authentication
- Oauth security authentication method Added
GET /events/event/{eventid}/{eventdate}
- Authentication
- Oauth security authentication method Added
GET /events/myfamily/{eventid}/{eventdate}
- Authentication
- Oauth security authentication method Added
GET /form/list
- Authentication
- Oauth security authentication method Added
GET /global/mysettings
- Authentication
- Oauth security authentication method Added
GET /global/ping
- Authentication
- Oauth security authentication method Removed
GET /global/site
- Authentication
- Oauth security authentication method Removed
GET /global/statistics/{month}/{year}
- Authentication
- Oauth security authentication method Removed
GET /groups/attendance/{groupid}/{eventid}/{date}
- Authentication
- Oauth security authentication method Added
GET /groups/flatlist/{limit}/{limitvalue}
- Authentication
- Oauth security authentication method Added
GET /groups/list/{limit}/{limitvalue}
- Authentication
- Oauth security authentication method Added
GET /groups/members/{groupid}
- Authentication
- Oauth security authentication method Added
GET /groups/membersforevent/{groupid}/{eventid}/{date}/{filter}
- Authentication
- Oauth security authentication method Added
GET /library/list
- Authentication
- Oauth security authentication method Added
GET /library/search/{page}
- Authentication
- Oauth security authentication method Added
GET /library/{library_id}/list
- Authentication
- Oauth security authentication method Added
GET /library/{library_id}/{catalogue_id}/list
- Authentication
- Oauth security authentication method Added
GET /library/{library_id}/{catalogue_id}/{collection_id}/list
- Authentication
- Oauth security authentication method Added
GET /location/list
- Authentication
- Oauth security authentication method Added
GET /messaging/topics/list
- Authentication
- Oauth security authentication method Added
GET /notes/list/{uniqueid}
- Authentication
- Oauth security authentication method Added
GET /notes/settings
- Authentication
- Oauth security authentication method Added
GET /people/directorysearch/{searchmethod}/{query}
- Authentication
- Oauth security authentication method Added
GET /people/item/{unique_id}
- Authentication
- Oauth security authentication method Added
GET /people/poll_new
- Authentication
- Oauth security authentication method Added
GET /people/search/{searchmethod}/{query}
- Authentication
- Oauth security authentication method Added
GET /rosters/pincode
- Authentication
- Oauth security authentication method Added
GET /workqueues/addperson
- Authentication
- Oauth security authentication method Added
GET /workqueues/{filter}
- Authentication
- Oauth security authentication method Added
POST /notes
- Authentication
- Oauth security authentication method Added
PUT /notes/{noteid}
- Authentication
- Oauth security authentication method Added
3 structure changes including:
3 Modifications
Modified
3
Breaking
GET /global/ping
- Authentication
- Access code authentication method Removed
- Oauth security authentication method Added
GET /global/site
- Authentication
- Access code authentication method Removed
- Oauth security authentication method Added
GET /global/statistics/{month}/{year}
- Authentication
- Access code authentication method Removed
- Oauth security authentication method Added