REST API - updateResource
The table summarizes the REST API - updateResource.
Request
| Format | PUT <baseurl>/orgresource/update |
| Body | updateResource element: The details of the Resources to be updated. Includes the organization model major version in which any referenced organizational entities are to be found. |
Response
| JSON | Returns a JSON representation of the content of the updateResourceResponse element. |
| XML | Returns the content of the updateResourceResponse element (from the OrgResourceService schema). |
Example
| Request | PUT <baseurl>/orgresource/update |
| Request body | <xml-fragment>
<resource guid="61E1571D-B8D5-432A-9E73-D266F6B69EE7">
<set-label value="New Label Name"/>
<add-position guid="_eKLekDgTEeKaId_w2iprkQ"/>
<remove-position guid="_sNENcCUuEeKEDc1k4SgbXg"/>
</resource>
</xml-fragment>
|
| Response | { "resource":
{
"@model-version": "2",
"@guid": "61E1571D-B8D5-432A-9E73-D266F6B69EE7",
"@name": "Clint Hill",
"@label": "New Label Name",
"@resource-type": "HUMAN",
"@container-id": "1",
"@container-name": "easyAs",
"position":
[
{
"@guid": "_eKLekDgTEeKaId_w2iprkQ",
"@name": "Developer",
"@label": "Developer"
},
{
"@guid": "_abdxIDgTEeKaId_w2iprkQ",
"@name": "Manager",
"@label": "Manager"
}
],
"privilege":
[
{
"@guid": "_0KoeADgTEeKaId_w2iprkQ",
"@name": "AdminPrivilege",
"@label": "Admin Privilege",
"org-unit":
{
"@guid": "_WmV5sDgTEeKaId_w2iprkQ",
"@name": "Management",
"@label": "Management"
}
},
{
"@guid": "_0KoeADgTEeKaId_w2iprkQ",
"@name": "WorkAllocation",
"@label": "WorkAllocation",
"org-unit":
{
"@guid": "_QGJjIDgTEeKaId_w2iprkQ",
"@name": "IndexLicensing",
"@label": "Index Licensing"
}
}
],
"ldap-reference":
{
"@ldap-alias": "easyAs",
"@ldap-dn": "OU=Clint Hill, OU=Swindon, OU=AllEmployees, O=easyAsInsurance"
}
}
}
|
Copyright © Cloud Software Group, Inc. All rights reserved.
