# Actions Service Interface Exception ActionException(message: string); /** * Executes multiple actions in the context of the user given by the user_id. * All actions are processed independently. * * TODO: Maybe we do not want to run them independently. * * * @throws ActionException */ handle_request (payload: Action[], user_id: Id): ActionResult[] interface Action { action: string; data: object[]; # An array of action specific data. See JSON schema defintions. } interface ActionResult { success: boolean; message: string; }