For cancellations: if you look at the confirmation email it should tell you what the cancellation policy is (if the restaurant has a policy). Generally it's 2 hours, but it can vary.
Not sure how they handle fewer people at checkin. You could try to change the party size via the app if it will let you.