FolioApproval
Fields
idrequired Type:stringactionrequired Type:"release_hold""early_delete""apply_class""erase_subject""config_change""unprotect_folder""move_record""class_change""rename_folder"targetoptional Type:anyWhat the request would do (for a configuration change: the configuration before and after, and what it reduces).
requested_byrequired Type:stringrequest_codeoptional Type:stringThe requester's reason code.
request_textoptional Type:stringnullrequested_at_msoptional Type:integerexpires_at_msoptional Type:integerstaterequired Type:"pending""done""refused"approved_byoptional Type:stringnullWho decided it: approved it or, when
refused, refused it.resultoptional Type:anyWhat the approval did, where it reports (an erasure: the records erased, and those kept with the reason).
decided_at_msoptional Type:integernullWhen it was approved or refused.
Where you'll see it
- Returned by POST
/folio/records/{id}/early-deleteAsk to delete a record before its retention ends - Returned by POST
/folio/records/{id}/moveMove a record to another folder - Returned by POST
/folio/folders/unprotectAsk to remove a folder's protection - Returned by POST
/folio/folders/renameRename a folder - Returned by POST
/folio/classesCreate a class or a new version of one - Returned by POST
/folio/classes/{id}/extendAsk to apply a class to existing records - Returned by POST
/folio/erasureAsk to erase a subject's records - Returned by POST
/folio/holds/{id}/releaseAsk to release a hold - Returned by POST
/folio/approvals/{id}/approveApprove a request - Returned by POST
/folio/approvals/{id}/refuseRefuse a request - A field of
FolioApprovalList.approvals