Skip waypoint and jump to a certain waypoint

Hi guys!
I am not sure if this is the right place to post, but here it goes:
Can I set a flight plan with 5 waypoints but if I decide to send the plane to lets say waypoint 3 directly and skip the ones in front, ie: 1 and 2, is that possible with ardupilot? Thanks!
Ps: I am building a bait boat and this will e very useful!

https://ardupilot.org/rover/docs/common-mavlink-mission-command-messages-mav_cmd.html#mav-cmd-do-jump

Oooh, man!
Thanks so much, that will help a lot!!!
@james_pattison any idea if there is a way of swapping the waypoints (before the missions starts)?
I saw there is a swap function but it randomly swaps them, for example if i have 1,2 3 4 5, it swaps them in 5,4,3,21.
Can I swap them ,lets say, first to go to 3 and then to 2 and then to 4 and then to 1 and lastly to 5?
Or can I use just the jump to function for this?
Again, thanks mate!

A few options. You can do_jump from any waypoint to any other. You can also get more sophisticated and use lua scripting to implement bespoke/customised behaviour.

Tnanks again mate!
I am digging into this :bowing_man:‍♂