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