What is the best way to apply move action to a physics sprite?

Hi, I’m using Cocos2d-x v3.7 to make a JavaScript game.

I have a physics sprite and I am interested in moving it on a certain collision. I know that move actions MoveTo() and MoveBy() cannot be applied to physics sprites. I found applyImpulse() to be the best alternative for my needs but I want to move my physics sprite a tad bit on the screen so I am thinking that I will have to apply an impulse then apply another impulse again in the opposite direction to stop the physics sprite from moving.

Does anyone know a better alternative method to using MoveBy on a physics sprite?

Well it depends what you want does this object have to be a physics object?
Another option if you have to use a move to you can destroy the physics object move the sprite then re-create the physics object when the move to is finished?

Thanks for the reply @ChrisS91 but I managed to get it working as expected using impulse.
I actually used the method you suggested for another thing I needed to do in my game.

Cheers.