Un point de terminaison est spécifié comme une url relative ou absolue qui donne généralement lieu à une réponse. Cette réponse est généralement le résultat d'un processus côté serveur qui peut, par exemple, produire une chaîne JSON. Cette chaîne peut ensuite être consommée par l'application qui a fait l'appel au point de terminaison. En général, les points de terminaison sont donc des points d'accès prédéfinis, utilisés dans les réseaux TCP/IP pour lancer un processus et/ou renvoyer une réponse. Les points de terminaison peuvent contenir des paramètres transmis dans l'URL, sous forme de paires clé-valeur, les paires clé-valeur multiples étant séparées par une esperluette, ce qui permet au point de terminaison d'appeler, par exemple, un processus de mise à jour/insertion ; les points de terminaison ne doivent donc pas toujours renvoyer une réponse, mais une réponse est toujours utile, même si elle ne sert qu'à indiquer le succès ou l'échec d'une opération.