Don't let your tools take over and decide on your API for you! API is the first class citizen and we will learn together how to design it up-front instead of creating an accidental one. During this workshop we will focus on creating HTTP REST (or REST-like) API for a simple service. We will encounter several difficulties and try to handle them. No specific backend technology knowledge is required, but attendee should have an understanding of what API, HTTP and JSON are.