Web Service Method: Remove a Custom Attribute from a Resource
Web Service Method: Remove a Custom Attribute from a Resource
| Description | 
|---|
| Removes a custom attribute from a resource. | 
URL: /PoolParty/api/thesaurus/{project}/removeCustomAttribute 
Note
Please take care that the target resource has an appropriate custom type for the respective attribute.
This is the opposite method of: Web Service Method: Add Custom Attribute
Request
| Supported Methods | 
|---|
| POST | 
 application/x-www-form-urlencoded 
| Variable | Comment | 
|---|---|
|   | The UUID or the URI supplement (textual identifier) of the project to be used. | 
| Parameter | Comment | Type | Required | 
|---|---|---|---|
| resource | The resource the attribute value should be removed from | String | true | 
| property | URI of the attribute property | String | true | 
| value | The literal value that should be removed | String | true | 
| language | The literal language (only relevant when removing labels) | String | false | 
Response
http status code: 200if OK.
Note
The service checks if the operation is compatible with the defined custom types. For example you can not remove a property from a resource that has no defined type. In such cases an http status code 400 is returned, together with a message about the causes for the bad request error.
Example
POST Request
http://<server-url>/PoolParty/api/thesaurus/APItests/removeCustomLiteral?resource=http://test.info/glossary/2614&property=http://vocabulary.poolparty.biz/PoolParty/schema/Test/code&value=4711