Choose a different checkpoint
var target = LokiPoe.InGameState.CheckPointUi.Checkpoints
.FirstOrDefault(checkpoint => !checkpoint.IsCurrent);
if (target != null)
{
var result = LokiPoe.InGameState.CheckPointUi.TakeCheckpoint(target.Id);
}Requires System.Linq and an open checkpoint panel. Check the action result, then verify that travel occurred.