Conflicting OneRoster Result Response

When creating or updating OneRoster results, the responses appear to have changed and to be incorrectly providing error messages.

Previously:

  • Status: 201
  • Message: { "result": { "sourcedId": "rs-100-ID" … "status": "active" } }

Currently:

  • Status: 200
  • Message: {"statusInfoSet":[{"imsx_codeMajor":"failure","imsx_severity":"error"}]}

It does appear that both calls result in a successful creation or update.

This response appears contradictary, did something change and was this intentional?

Answers

Categories