Projects acts as event types for your different booking flows in Timekit. In your project you can define which resources are available to book, which booking blueprint to use, how availability is calculated and many other things that all make up your booking experience.
Projects are optional to use as you can achieve the same results by persisting information on your end. But because they are supported through our admin panel, they provide you with an easy to use abstract container that glues together resources, availability and booking settings.
Using the legacy projects?
The projects endpoints are interfaces to our updated projects model in Timekit, released in spring 2018. These are separate entities from the previous version of projects (also known as "widgets" in technical terms), which are not accessible through our API.