MapBox what points do i need to send to second device to create the same route

I'm building a feature similar to uber, where the driver device uses navigation and the rider device should show the same route as a poliline. Not sure what points i need to grab from the navigation device so i can draw the same route on the second device. Would grabbing the Steps suffice, or is there a way to grab even more granular points?