Skip to main content
Related API: This extension modifies the Create Returns operation.
This action occurs before a return action is performed. Changes made to the return in this action persist in Kibo.
Action TypeEmbedded
Full Action IDembedded.commerce.return.actions.before
Runs multiple custom functions?Yes

JavaScript File Structure

Action files share the following basic structure:
When you code the custom function for an action, you have access to two arguments: callback—This argument follows the established JavaScript callback pattern: it takes an error as the first argument (or null if there is no error) and a result as the second argument (if required). context—This argument provides the function access to relevant objects and methods that interface with Kibo.

Context: Return

The methods and objects documented here are available to this action through the use of the context argument. Microservice Operation
This action corresponds to the microservice that creates returns.

Get

get.rma

Retrieves the current return. Example:
Response:

get.returnAction

Retrieves the current return action. Example:
Response: Returns an available return action.

Exec

exec.addReturnItem

Adds an item to the RMA. Example:
Response:

exec.authorizeReturn

Authorizes the return. Example:
Response:
For information about the properties in the response, refer to the REST API Help.

exec.cancelReturn

Cancels the return. Example:
Response:
For information about the properties in the response, refer to the REST API Help.

exec.closeReturn

Closes the return. Example:
Response:
For information about the properties in the response, refer to the REST API Help.

exec.rejectReturn

Rejects the return. Example:
Response:
For information about the properties in the response, refer to the REST API Help.

exec.setRMADeadline

Sets the deadline for the shopper to ship the items in the RMA to the merchant. Example:
Response: No response.

Context Objects Available to All Actions

apiContext

Accesses tenant information. Example:

configuration

Receives a JSON response that contains information about the configuration data set in the Action Management JSON editor. Example: