The first step you must perform if you plan to update resources made available through the Profiles Administration APIs is to retrieve the Profiles Administration service document. It lists all of the fields that you can write to using the Profiles Administration API.
The Profiles Administration service document defines a single workspace containing one collection. The collection defines a list of EditibleFields in a profile.
The collection contains an <snx:editableFields> element that lists the profile fields that can be written to.
The workspace also provides a set of administrative URI end-points for manipulating subordinate data items.. The Web addresses in the href attribute of the links provides a reference to the URI for administering the data items.
The person authenticating this request must have administrator level privileges to the Profiles application in order to be able to retrieve the service document and perform actions using the administration APIs. See Roles for more details.