I would suggest that you add the number of occurences to the booking response as well as the # of occurence within the occurences - it is such a vital information.
This is especially important for appoinments that are charged outside of simply - all recurring appointments get the same Invoice ID so that if you confirm one invoice(not knowing it is recurring) all the remaining bookings are confirmed as paid.