Основы API · Обновлено 25.05.2026 · 2 минуты

Как работает API: запрос, ответ, ключ, эндпоинт

Простая инструкция, как работает API: что такое запрос, ответ, ключ и endpoint.

Содержание

Основные элементы API

### 1. Запрос

Запрос — это то, что вы отправляете в API.

Например:

### 2. Ответ

Ответ — это то, что API возвращает на ваш запрос.

Это может быть:

### 3. API-ключ

API-ключ — это пароль или токен, который подтверждает доступ к API.

Он нужен для:

### 4. Endpoint

Endpoint — конкретный адрес API, куда отправляется запрос.

Например:

Каждый endpoint отвечает за свою задачу.

  • получить список товаров
  • создать заявку
  • отправить сообщение
  • проверить статус оплаты
  • данные в формате JSON
  • сообщение об ошибке
  • подтверждение успеха
  • список объектов
  • авторизации
  • защиты данных
  • ограничения доступа
  • `/users`
  • `/orders`
  • `/send-message`
  • `/chat/completions`

Как это работает на примере

Допустим, вам нужно получить список клиентов из CRM.

Что происходит:

1. Ваш сервис отправляет запрос на endpoint

2. В запросе передаётся API-ключ

3. CRM проверяет ключ

4. CRM возвращает список клиентов

5. Ваш сайт или бот показывает эти данные пользователю

HTTP-методы

Чаще всего API работает через HTTP-методы:

Для новичка достаточно запомнить: GET = получить, POST = отправить.

  • **GET** — получить данные
  • **POST** — создать или отправить данные
  • **PUT** — обновить данные
  • **PATCH** — частично изменить данные
  • **DELETE** — удалить данные

Формат данных

Чаще всего API возвращает данные в формате **JSON**.

{ "success": true, "message": "Заявка успешно создана" }

Коды ответа

Полезно знать базовые HTTP-коды:

  • **200** — запрос выполнен успешно
  • **400** — ошибка в запросе (неверные параметры)
  • **401** — неверный или отсутствующий ключ
  • **402 / 429** — проблемы с балансом или лимитами
  • **500** — ошибка на стороне сервера

Итог

Любой API — это цепочка: endpoint + ключ + запрос → ответ. Если что-то не работает, проверяйте по порядку: адрес, ключ, формат запроса, баланс или права доступа.

Частые вопросы

Чем endpoint отличается от Base URL?

Base URL — это корень API (например, `https://kupiapi.ru/v1`). Endpoint — конкретный путь после него (`/chat/completions`).

Можно ли работать с API без JSON?

Да, но JSON — самый частый формат для REST API. Его поддерживают Cursor, n8n и большинство AI-клиентов.

Что проверить, если API не отвечает?

Сначала endpoint и ключ, затем формат заголовков (обычно `Authorization: Bearer …`) и баланс или лимиты аккаунта.

Полезные материалы

Готовы подключить API?

Пополните баланс в личном кабинете от 200 ₽. Один ключ — все модели, списание по факту использования.