new reservation API definition [breaks existing API]