Skip to content

Быстрый старт ​

Первый успешный запрос к API примерно за пять минут. Здесь используется api-key — для него не нужен OAuth, потому что вы обращаетесь к собственному аккаунту.

1. Создайте интеграцию ​

В левом меню панели Bito откройте Интеграция → Интеграция и нажмите Кастомная интеграция. В окне Создание интеграции нажмите + Создать в строке Внешняя интеграция.

Укажите название, остальное пока оставьте пустым и нажмите Сохранить. Подробный разбор полей — в разделе Создание интеграции.

2. Скопируйте три значения ​

При сохранении Bito покажет client_id, secret и api_key. secret виден только здесь, один раз — скопируйте все три значения в надёжное место, прежде чем закрыть окно, см. Ключи доступа.

Для быстрого старта нужен только api_key. Он выглядит так: mycompany:9ad41c0e7b3f28d5610ac94e7f1b26d8.

3. Установите интеграцию ​

Интеграция создаётся, но не устанавливается. Пока она не установлена, каждый запрос к API возвращает ошибку Integration is not installed.

На странице Интеграция в списке Установлены откройте новую интеграцию и нажмите Установить. Установка также запускает redirect_uri и webhook_uri, если они указаны — см. Хуки установки и удаления.

4. Сделайте запрос ​

Запросы списков идут через POST — их фильтры передаются телом. Чтение одной записи — GET, изменение — PUT, удаление — DELETE.

bash
curl -X POST \
  'https://api.bito.uz/integration-api/integration/api/v2/product/get-paging' \
  -H 'api-key: mycompany:9ad41c0e7b3f28d5610ac94e7f1b26d8' \
  -H 'Content-Type: application/json' \
  -H 'Accept-Language: ru' \
  -d '{ "page": 1, "limit": 5 }'

Ответ

json
{
    "code": 0,
    "message": "Success",
    "status_code": 200,
    "data": {
        "total": 1043,
        "data": [
            { "_id": "6712f0a9c4d1e87b3a0f9911", "name": "Эспрессо" }
        ]
    },
    "time": "2025-05-01T12:00:00Z"
}

code: 0 означает успех. Записи лежат в data.data, их общее количество — в data.total.

TIP

Получили 401? Заголовок называется api-key, а не Authorization, и значение включает часть до двоеточия. Получили 404? Проверьте базовый URL — он заканчивается на /integration/api/v2/.

5. Выберите дальнейший путь ​

Что вы делаетеЧитайте дальше
Решение только для своего аккаунтаРабота с API, затем справочник API — либо виджет для своего аккаунта, если нужен экран внутри Bito
API-интеграцию для маркетплейсаПолучите статус разработчика, затем OAuth 2.0: обзор
Публичный виджет внутри BitoСтраница приложения, затем Пользовательские виджеты
Реакцию на изменения данныхВебхуки данных

Когда всё работает — отправьте интеграцию на проверку. У публичного виджета карточка и релиз проверяются отдельно; одобрение делает приложение доступным для установки, а не устанавливает его автоматически.

Bito 2.0 Integration API