O que é um ponto final de API?
Os endpoints são aspectos importantes da interação com as APIs web do lado do servidor, pois especificam onde estão os recursos que podem ser acessados por softwares de terceiros. Normalmente, o acesso é via URI para o qual as solicitações HTTP são publicadas e da qual a resposta é esperada. As APIs Web podem ser públicas ou privadas, sendo que esta última requer um token de acesso. Os endpoints precisam ser estáticos, caso contrário, o funcionamento correto do software que interage com ele não pode ser garantido. Se a localização de um recurso mudar (e com ele o endpoint), então o software escrito anteriormente será quebrado, pois o recurso necessário não pode mais ser encontrado no mesmo lugar. Como os provedores de API ainda querem atualizar suas APIs web, muitos introduziram um sistema de versão no URI que aponta para um endpoint.
Os endpoints especificam onde estão os recursos que podem ser acessados por softwares de terceiros.