Update Edit SoR Person Flow

Overview

This document describes some sample flows for updating/editing a person from the registry and a general explanation of the process.

A System of Record (SoR) may wish to update/edit their record of a person from the Registry. The following is an example request for SoR 123 to update/edit a person known to the SoR as 124:

https://test-registry.rutgers.edu/api/v1/sor/123/people/124

PUT /api/v1/sor/123/people/124 HTTP/1.1
Host: test-registry.rutgers.edu
Content-Type: application/xml
Authorization: Basic cmF0czpSQVQxMjM0

<?xml version="1.0"?>
<open-registry-person>
    <dob>1978-03-11</dob>
    <ssn>195534444</ssn>
    <gender>M</gender>
    <names>
          <name type="FORMAL" prefix="Mr." first="Joseph" middle="John" last="Jackson"/>
    </names>
</open-registry-person>

Sample Response:

HTTP/1.x 204 No Content

Update/Edit does a full replace of the the person data with the data provided in the request.

Please see http://www.ja-sig.org/wiki/display/ORUM/SoR+Person+Resource for a detailed explanation of all possible return codes.