You can create different types of coupon codes for each use case.
1. Single Coupon Code:
You can create 1 single coupon code (ex. 92312) which can be used any number of times, as you specify.

In this case, your customers can use the same coupon code to purchase activities, multiple times.
Use case - Social Media Marketing - by distributing coupon codes to be used en-masse
2. Multiple Coupon Codes:
You can, in a single time, create multiple coupon codes as well. All these coupon codes will have the same applicability of minimum amount, applicable on listing/ticket, valid between dates.

In this case, each customer will have a different coupon code to avail the same discount to purchase your activities.
Use case - Online competitions - by awarding individual customers. (To avoid misuse of coupon codes)