Yes, the passenger details for each person travelling on every booking must be supplied.
My Eurotunnel account holders will be able to store and automatically add API for future bookings.
See our how-to guides for more information