# Processes Collection of methods for managing return processes. It includes CRUD operations and status updates. ## SearchReturnProcesses - [GET /v1/processes/search](https://docs.itsrever.com/apis/admin/processes/searchreturnprocesses.md): Search for return processes ## GetReturnSummary - [GET /v1/processes/{process_id}](https://docs.itsrever.com/apis/admin/processes/getreturnsummary.md): Get a Return Summary ## PatchReturnProcess - [PATCH /v1/processes/{process_id}/patch](https://docs.itsrever.com/apis/admin/processes/patchreturnprocess.md): Updates a return process via a PATCH (updating only certain fields) ## MarkAsRefunded - [POST /v1/processes/{process_id}/mark-as-refunded](https://docs.itsrever.com/apis/admin/processes/markasrefunded.md): Marks the line items of the request as refunded ## AddReview - [POST /v1/processes/{process_id}/reviews/](https://docs.itsrever.com/apis/admin/processes/addreview.md): Adds a review (approve/decline/missing) to a given process ## Creates a Return - [POST /v1/public/returns/{ecommerce_id}/import_return](https://docs.itsrever.com/apis/admin/processes/importreturn.md): Creates a new return record using a valid reason name obtained from the 'Get Return Reasons' endpoint. ## Submit reviews for all items in a return process - [POST /v1/ops/ecommerce/review](https://docs.itsrever.com/apis/admin/processes/submitprocessreviews.md): Notify REVER when a return has been reviewed. Reviews must cover every line item of the process. Notes: - Reviews of a return process must be done in full; unreviewed items will block processing. - If an expected item was not received, set status: "MISSING". - Optionally override the refund amount with refund_override. ## UpdateLogistics - [POST /v1/processes/{process_id}/logistics](https://docs.itsrever.com/apis/admin/processes/updatelogistics.md): Updates the logistics fields associated to a given return process ## GetReturnDocuments - [GET /v1/processes/{process_id}/documents](https://docs.itsrever.com/apis/admin/processes/getreturndocuments.md): Returns all the documents uploaded for a given return process ## AuthorizeReturnProcess - [POST /v1/processes/{process_id}/authorize](https://docs.itsrever.com/apis/admin/processes/authorizereturnprocess.md) ## GetAuthorizationStatus - [GET /v1/processes/{process_id}/authorization/status](https://docs.itsrever.com/apis/admin/processes/getauthorizationstatus.md): GetAuthorizationStatus returns the authorization status and details of a process