Details

      Description

      As described in SSP-435, the early alert API's were inconsistent with how early alerts handled reference data. As done in most other parts of the system, all reference data will be serialized as id's as opposed to proper objects.

      Example Early Alert payload for http://localhost:8080/ssp/api/1/person/

      {personId}

      /earlyAlert

      {"id":"c0a8017b-4155-1eea-8141-55c11f260008","createdDate":1380123221798,"createdBy":

      {"id":"ac1043b5-3c4a-1ab6-813c-4a7b26ef0000","firstName":"Amy","lastName":"Administrator"}

      ,"modifiedDate":1380123221798,"modifiedBy":

      {"id":"ac1043b5-3c4a-1ab6-813c-4a7b26ef0000","firstName":"Amy","lastName":"Administrator"}

      ,"objectStatus":"ACTIVE","courseName":"ART-101","courseTitle":"Art","courseTermCode":"FA14","emailCC":"test@test.com","campusId":"901e104b-4dc7-43f5-a38e-581015e204e1","earlyAlertReasonOtherDescription":"","earlyAlertSuggestionOtherDescription":null,"comment":"test test test","personId":"c0a8017b-40ba-1488-8140-bae5823a0000","closedDate":null,"closedById":null,"closedByName":null,"noOfResponses":0,"earlyAlertReasonIds":["b2d11326-5056-a51a-806c-79f352d0c2b2"],"earlyAlertSuggestionIds":["b2d11160-5056-a51a-807d-9897c14bdd44","b2d11141-5056-a51a-80c1-c1250ba820f8","b2d111be-5056-a51a-8075-c5a65da17079","b2d11151-5056-a51a-8051-3acdf99fef84","b2d11170-5056-a51a-8002-b5ce9f25e2bc"],"sendEmailToStudent":false}

        Activity

        Show
        Jason Elwood added a comment - https://wiki.jasig.org/display/SSP/Person+Early+Alert+API
        Hide
        Dan McCallum added a comment -

        Reopening to change issue type.

        Show
        Dan McCallum added a comment - Reopening to change issue type.

          People

          • Assignee:
            Jason Elwood
            Reporter:
            Anthony Arland
          • Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: