Логотип

Эндпоинт

Технологии и инженерия

Определение

Эндпоинт (англ. endpoint) — конкретный адрес в API, к которому обращаются за определенным действием. Например, GET /orders возвращает список заказов, POST /orders создает новый, GET /orders/125 отдает один заказ. Набор эндпоинтов и описывает, что вообще умеет API. Для интеграции партнеру передают список эндпоинтов с форматом запросов и ответов, обычно в OpenAPI. Пример: службе доставки нужны два эндпоинта, чтобы получить заказы к отправке и передать статус. Каждый эндпоинт проверяют на права доступа: незащищенный адрес может отдать чужие данные. В REST эндпоинты строят вокруг ресурсов, таких как заказы или товары.

Также говорят

  • ручка, ручка API,
  • эндпойнт.