...
Wiki Markup |
---|
PUT /objects/\{pid}?\[label]\[logMessage]\[ownerId]\[state] |
Parameter | Format | Meaning | Default | Example |
---|---|---|---|---|
label | String | The new object label | no change | "My object" |
logMessage | String | The message to store in the log, about the purge | Empty string | "Deleted this object because it was not used anymore" |
ownerID | String | The new owner id | no change | "FedoraAdmin" |
state | String, one of A (active), I (inactive) or D (deleted) | The new object state. Note that if you do not set this parameter, the default value will set the object to Active | A | D |
Return code | Meaning |
---|---|
200 | OK, Modifying the object, no return body |
404 | Object not found in repository. Body is exception as text/plain |
401 | Unauthorized, the security policy forbade this operation with the supplied user credentials. Body as exception as text/plain |
400 | Wrong syntax in request. Exception as body, text/plain |
500 | Other, unknown error encountered |
GET /objects/{pid}\export
...