Integrate ApiResponse with Result