API structure has changed
  119 structure changes including:
    
    69 Additions
    50 Modifications
        Modified
        50
          Breaking
      
      GET /library/{library_id}/{catalogue_id}/list
              - Authentication
- 
  oauthSecurity authentication method Removed
    - 
          Removing a resource is always breaking unless it was deprecated before Breaking
 
- 
          Removing a resource is always breaking unless it was deprecated before 
- OAuth2 authentication method Added
GET /library/{library_id}/list
              - Authentication
- 
  oauthSecurity authentication method Removed
    - 
          Removing a resource is always breaking unless it was deprecated before Breaking
 
- 
          Removing a resource is always breaking unless it was deprecated before 
- OAuth2 authentication method Added
GET /library/search/{page}/{library_id}/{catalogue_id}/{collection_id}
              - Authentication
- 
  oauthSecurity authentication method Removed
    - 
          Removing a resource is always breaking unless it was deprecated before Breaking
 
- 
          Removing a resource is always breaking unless it was deprecated before 
- OAuth2 authentication method Added
GET /library/list
              - Authentication
- 
  oauthSecurity authentication method Removed
    - 
          Removing a resource is always breaking unless it was deprecated before Breaking
 
- 
          Removing a resource is always breaking unless it was deprecated before 
- OAuth2 authentication method Added
GET /library/item/{itemid}
              - Authentication
- 
  oauthSecurity authentication method Removed
    - 
          Removing a resource is always breaking unless it was deprecated before Breaking
 
- 
          Removing a resource is always breaking unless it was deprecated before 
- OAuth2 authentication method Added
GET /grouptypes/list
              - Authentication
- 
  oauthSecurity authentication method Removed
    - 
          Removing a resource is always breaking unless it was deprecated before Breaking
 
- 
          Removing a resource is always breaking unless it was deprecated before 
- OAuth2 authentication method Added
GET /groups/membersforevent/{groupid}/{eventid}/{date}/{filter}
              - Authentication
- 
  oauthSecurity authentication method Removed
    - 
          Removing a resource is always breaking unless it was deprecated before Breaking
 
- 
          Removing a resource is always breaking unless it was deprecated before 
- OAuth2 authentication method Added
GET /groups/members/{groupid}/{page}
              - Authentication
- 
  oauthSecurity authentication method Removed
    - 
          Removing a resource is always breaking unless it was deprecated before Breaking
 
- 
          Removing a resource is always breaking unless it was deprecated before 
- OAuth2 authentication method Added
GET /groups/list/{limit}/{limitvalue}
              - Authentication
- 
  oauthSecurity authentication method Removed
    - 
          Removing a resource is always breaking unless it was deprecated before Breaking
 
- 
          Removing a resource is always breaking unless it was deprecated before 
- OAuth2 authentication method Added
GET /groups/flatlist/{limit}/{limitvalue}
              - Authentication
- 
  oauthSecurity authentication method Removed
    - 
          Removing a resource is always breaking unless it was deprecated before Breaking
 
- 
          Removing a resource is always breaking unless it was deprecated before 
- OAuth2 authentication method Added
GET /groups/attendance/{groupid}/{eventid}/{date}
              - Authentication
- 
  oauthSecurity authentication method Removed
    - 
          Removing a resource is always breaking unless it was deprecated before Breaking
 
- 
          Removing a resource is always breaking unless it was deprecated before 
- OAuth2 authentication method Added
GET /global/statistics/{month}/{year}
              - Authentication
- OAuth2 authentication method Added
GET /global/site
              - Authentication
- OAuth2 authentication method Added
GET /global/ping
              - Authentication
- OAuth2 authentication method Added
GET /global/mysettings
              - Authentication
- 
  oauthSecurity authentication method Removed
    - 
          Removing a resource is always breaking unless it was deprecated before Breaking
 
- 
          Removing a resource is always breaking unless it was deprecated before 
- OAuth2 authentication method Added
GET /form/list
              - Authentication
- 
  oauthSecurity authentication method Removed
    - 
          Removing a resource is always breaking unless it was deprecated before Breaking
 
- 
          Removing a resource is always breaking unless it was deprecated before 
- OAuth2 authentication method Added
GET /events/myfamily/{eventid}/{eventdate}
              - Authentication
- 
  oauthSecurity authentication method Removed
    - 
          Removing a resource is always breaking unless it was deprecated before Breaking
 
- 
          Removing a resource is always breaking unless it was deprecated before 
- OAuth2 authentication method Added
GET /events/event/{eventid}/{eventdate}
              - Authentication
- 
  oauthSecurity authentication method Removed
    - 
          Removing a resource is always breaking unless it was deprecated before Breaking
 
- 
          Removing a resource is always breaking unless it was deprecated before 
- OAuth2 authentication method Added
GET /events/bydate/{from_date}/{to_date}/{location}
              - Authentication
- 
  oauthSecurity authentication method Removed
    - 
          Removing a resource is always breaking unless it was deprecated before Breaking
 
- 
          Removing a resource is always breaking unless it was deprecated before 
- OAuth2 authentication method Added
GET /events/bydate/{from_date}/{to_date}/ids/{location_ids}
              - Authentication
- 
  oauthSecurity authentication method Removed
    - 
          Removing a resource is always breaking unless it was deprecated before Breaking
 
- 
          Removing a resource is always breaking unless it was deprecated before 
- OAuth2 authentication method Added
GET /customfield/{id}
              - Authentication
- 
  oauthSecurity authentication method Removed
    - 
          Removing a resource is always breaking unless it was deprecated before Breaking
 
- 
          Removing a resource is always breaking unless it was deprecated before 
- OAuth2 authentication method Added
GET /customfield/list
              - Authentication
- 
  oauthSecurity authentication method Removed
    - 
          Removing a resource is always breaking unless it was deprecated before Breaking
 
- 
          Removing a resource is always breaking unless it was deprecated before 
- OAuth2 authentication method Added
GET /country/{code}
              - Authentication
- 
  oauthSecurity authentication method Removed
    - 
          Removing a resource is always breaking unless it was deprecated before Breaking
 
- 
          Removing a resource is always breaking unless it was deprecated before 
- OAuth2 authentication method Added
GET /country/list
              - Authentication
- 
  oauthSecurity authentication method Removed
    - 
          Removing a resource is always breaking unless it was deprecated before Breaking
 
- 
          Removing a resource is always breaking unless it was deprecated before 
- OAuth2 authentication method Added
DELETE /notes/{noteid}
              - Authentication
- 
  oauthSecurity authentication method Removed
    - 
          Removing a resource is always breaking unless it was deprecated before Breaking
 
- 
          Removing a resource is always breaking unless it was deprecated before 
- OAuth2 authentication method Added
POST /todo/complete/{unique_id}/{id}
              - Authentication
- OAuth2 authentication method Added
POST /people
              - Body
- 
  application/json content type Modified
    - 
  ["customfield ID"] property Modified
    - 
          Name went from [customfield ID]to["customfield ID"]Breaking
 
- 
          Name went from 
 
- 
  ["customfield ID"] property Modified
    
- Authentication
- 
  oauthSecurity authentication method Removed
    - 
          Removing a resource is always breaking unless it was deprecated before Breaking
 
- 
          Removing a resource is always breaking unless it was deprecated before 
- OAuth2 authentication method Added
POST /notes
              - Authentication
- 
  oauthSecurity authentication method Removed
    - 
          Removing a resource is always breaking unless it was deprecated before Breaking
 
- 
          Removing a resource is always breaking unless it was deprecated before 
- OAuth2 authentication method Added
POST /library/reserveitems
              - Authentication
- 
  oauthSecurity authentication method Removed
    - 
          Removing a resource is always breaking unless it was deprecated before Breaking
 
- 
          Removing a resource is always breaking unless it was deprecated before 
- OAuth2 authentication method Added
POST /group/{id}/{unique_id}
              - Authentication
- 
  oauthSecurity authentication method Removed
    - 
          Removing a resource is always breaking unless it was deprecated before Breaking
 
- 
          Removing a resource is always breaking unless it was deprecated before 
- OAuth2 authentication method Added
POST /group
              - Authentication
- 
  oauthSecurity authentication method Removed
    - 
          Removing a resource is always breaking unless it was deprecated before Breaking
 
- 
          Removing a resource is always breaking unless it was deprecated before 
- OAuth2 authentication method Added
PATCH /people/{unique_id}
              - Body
- 
  application/json content type Modified
    - 
  ["customfield ID"] property Modified
    - 
          Name went from [customfield ID]to["customfield ID"]Breaking
 
- 
          Name went from 
 
- 
  ["customfield ID"] property Modified
    
- Authentication
- 
  oauthSecurity authentication method Removed
    - 
          Removing a resource is always breaking unless it was deprecated before Breaking
 
- 
          Removing a resource is always breaking unless it was deprecated before 
- OAuth2 authentication method Added
PATCH /notes/{noteid}
              - Authentication
- 
  oauthSecurity authentication method Removed
    - 
          Removing a resource is always breaking unless it was deprecated before Breaking
 
- 
          Removing a resource is always breaking unless it was deprecated before 
- OAuth2 authentication method Added
GET /workqueues/{filter}
              - Authentication
- 
  oauthSecurity authentication method Removed
    - 
          Removing a resource is always breaking unless it was deprecated before Breaking
 
- 
          Removing a resource is always breaking unless it was deprecated before 
- OAuth2 authentication method Added
GET /workqueues/addperson
              - Authentication
- 
  oauthSecurity authentication method Removed
    - 
          Removing a resource is always breaking unless it was deprecated before Breaking
 
- 
          Removing a resource is always breaking unless it was deprecated before 
- OAuth2 authentication method Added
GET /todo/user/todo/{page}
              - Authentication
- 
  oauthSecurity authentication method Removed
    - 
          Removing a resource is always breaking unless it was deprecated before Breaking
 
- 
          Removing a resource is always breaking unless it was deprecated before 
- OAuth2 authentication method Added
GET /todo/profile/{user_id}/{unique_id}/{page}
              - Authentication
- 
  oauthSecurity authentication method Removed
    - 
          Removing a resource is always breaking unless it was deprecated before Breaking
 
- 
          Removing a resource is always breaking unless it was deprecated before 
- OAuth2 authentication method Added
GET /location/list
              - Operation is now deprecated
- Authentication
- 
  oauthSecurity authentication method Removed
    - 
          Removing a resource is always breaking unless it was deprecated before Breaking
 
- 
          Removing a resource is always breaking unless it was deprecated before 
- OAuth2 authentication method Added
GET /lookuplist/list
              - Authentication
- 
  oauthSecurity authentication method Removed
    - 
          Removing a resource is always breaking unless it was deprecated before Breaking
 
- 
          Removing a resource is always breaking unless it was deprecated before 
- OAuth2 authentication method Added
GET /lookuplist/{id}
              - Authentication
- 
  oauthSecurity authentication method Removed
    - 
          Removing a resource is always breaking unless it was deprecated before Breaking
 
- 
          Removing a resource is always breaking unless it was deprecated before 
- OAuth2 authentication method Added
GET /messaging/topics/list
              - Authentication
- 
  oauthSecurity authentication method Removed
    - 
          Removing a resource is always breaking unless it was deprecated before Breaking
 
- 
          Removing a resource is always breaking unless it was deprecated before 
- OAuth2 authentication method Added
GET /notes/list/{uniqueid}
              - Authentication
- 
  oauthSecurity authentication method Removed
    - 
          Removing a resource is always breaking unless it was deprecated before Breaking
 
- 
          Removing a resource is always breaking unless it was deprecated before 
- OAuth2 authentication method Added
GET /notes/settings
              - Authentication
- 
  oauthSecurity authentication method Removed
    - 
          Removing a resource is always breaking unless it was deprecated before Breaking
 
- 
          Removing a resource is always breaking unless it was deprecated before 
- OAuth2 authentication method Added
GET /occupation/list
              - Authentication
- 
  oauthSecurity authentication method Removed
    - 
          Removing a resource is always breaking unless it was deprecated before Breaking
 
- 
          Removing a resource is always breaking unless it was deprecated before 
- OAuth2 authentication method Added
GET /people/directorysearch/{searchmethod}/{query}
              - Authentication
- 
  oauthSecurity authentication method Removed
    - 
          Removing a resource is always breaking unless it was deprecated before Breaking
 
- 
          Removing a resource is always breaking unless it was deprecated before 
- OAuth2 authentication method Added
GET /people/item/{unique_id}
              - Response
- 
  200 response Modified
    - application/json content type Added
 
- Authentication
- 
  oauthSecurity authentication method Removed
    - 
          Removing a resource is always breaking unless it was deprecated before Breaking
 
- 
          Removing a resource is always breaking unless it was deprecated before 
- OAuth2 authentication method Added
GET /people/poll_new
              - Response
- 
  200 response Modified
    - application/json content type Added
 
- Authentication
- 
  oauthSecurity authentication method Removed
    - 
          Removing a resource is always breaking unless it was deprecated before Breaking
 
- 
          Removing a resource is always breaking unless it was deprecated before 
- OAuth2 authentication method Added
GET /people/search/{searchmethod}/{query}/{page}
              - Authentication
- 
  oauthSecurity authentication method Removed
    - 
          Removing a resource is always breaking unless it was deprecated before Breaking
 
- 
          Removing a resource is always breaking unless it was deprecated before 
- OAuth2 authentication method Added
GET /roles/list
              - Authentication
- 
  oauthSecurity authentication method Removed
    - 
          Removing a resource is always breaking unless it was deprecated before Breaking
 
- 
          Removing a resource is always breaking unless it was deprecated before 
- OAuth2 authentication method Added
GET /rosters/pincode
              - Authentication
- 
  oauthSecurity authentication method Removed
    - 
          Removing a resource is always breaking unless it was deprecated before Breaking
 
- 
          Removing a resource is always breaking unless it was deprecated before 
- OAuth2 authentication method Added
        Added
        69
      
      GET /stock/list/{fromthisid}
          POST /pledge/search/{fromthisid}
          POST /pledgedate
          POST /pledgedate/search/{fromthisid}
          POST /pledgedrive
          POST /pledgedrive/search/{fromthisid}
          POST /stock
          POST /stock/search/{fromthisid}
          POST /transaction
          POST /transaction/search/{fromthisid}
          GET /pledgedrive/{id}
          GET /pledgedrive/poll/{fromthisid}/{returncount}
          GET /pledgedrive/list/{fromthisid}
          GET /pledgedate/{id}
          GET /pledgedate/poll/{fromthisid}/{returncount}
          GET /pledgedate/list/{fromthisid}
          GET /pledge/{id}
          GET /pledge/poll/{fromthisid}/{returncount}
          GET /pledge/list/{fromthisid}
          GET /location/{id}
          GET /location/poll/{fromthisid}/{returncount}
          GET /location/list/{fromthisid}
          GET /financedefaults/{setting}
          GET /financedefaults/list
          GET /campaigntype/{id}
          GET /campaigntype/poll/{fromthisid}/{returncount}
          GET /campaigntype/list/{fromthisid}
          GET /campaign/{id}
          GET /campaign/poll/{fromthisid}/{returncount}
          GET /campaign/list/{fromthisid}
          GET /batch/{id}
          GET /batch/poll/{fromthisid}/{returncount}
          GET /batch/list/{fromthisid}
          GET /bankaccount/{id}
          GET /bankaccount/poll/{fromthisid}/{returncount}
          GET /bankaccount/list/{fromthisid}
          GET /accountcode/{id}
          GET /accountcode/poll/{fromthisid}/{returncount}
          GET /accountcode/list/{fromthisid}
          POST /pledge
          POST /location/search/{fromthisid}
          POST /location
          POST /financedefaults/{setting}
          POST /campaigntype/search/{fromthisid}
          POST /campaigntype
          POST /campaign/search/{fromthisid}
          POST /campaign
          POST /batch/search/{fromthisid}
          POST /batch
          POST /bankaccount/search/{fromthisid}
          POST /bankaccount
          POST /accountcode/search/{fromthisid}
          POST /accountcode
          PATCH /transaction/{id}
          PATCH /stock/{id}
          PATCH /pledgedrive/{id}
          PATCH /pledgedate/{id}
          PATCH /pledge/{id}
          PATCH /location/{id}
          PATCH /campaigntype/{id}
          PATCH /campaign/{id}
          PATCH /batch/{id}
          PATCH /bankaccount/{id}
          PATCH /accountcode/{id}
          GET /transaction/{id}
          GET /transaction/poll/{fromthisid}/{returncount}
          GET /transaction/list/{fromthisid}
          GET /stock/{id}
          GET /stock/poll/{fromthisid}/{returncount}