URL spécifique dans une API qui accepte les requêtes et retourne des données ou effectue une action pour une ressource particulière.
Une API est composée de points d'extrémité. Chaque point d'extrémité représente une fonction spécifique : un point d'extrémité peut retourner une liste de tous les jeux de données, un autre peut retourner les détails d'un jeu de données spécifique, et un troisième peut accepter de nouvelles soumissions de données. Les points d'extrémité sont les éléments constitutifs de l'interface d'une API.
Les points d'extrémité sont généralement documentés dans une référence API, qui décrit l'URL, la méthode HTTP (GET, POST, PUT, DELETE), les paramètres qu'elle accepte et le format de la réponse.
Exemple : L'API de données ouvertes d'une ville comporte plusieurs points d'extrémité :
GET /jeux-de-donnees— retourne une liste de tous les jeux de données disponiblesGET /jeux-de-donnees/{id}— retourne les détails d'un jeu de données spécifiqueGET /jeux-de-donnees/{id}/telecharger— retourne le fichier du jeu de données
Un développeur créant une application interroge le point d'extrémité approprié pour chaque information dont il a besoin.