An API endpoint is typically a URL that represents a specific resource in an overall API for a system.
For example, an ecommerce platform may have an API that includes specific endpoints for creating a new customer, performing a catalog search or placing an order. Each endpoint in an API has a specification in terms of the data that it expects and the response it will give, along with any possible status codes that will be returned when invoking the endpoint from a calling application.