When creating Web APIs we create endpoints that people can use to interact with our Web Service. Often these endpoints will have a parameter that we can enter as part of the request. These parameters that someone can enter are what we want to make sure we validate on.
A common task for a developer when working with or building an application is implementing and interacting with APIs. In this post we will look at what an API is. We will then move onto creating our own .NET Core 2.0 Web API that implements a 3rd party Web API.