TexKit
Для разработчиков

Документация API

Интегрируйте TexKit в ваши ERP и WMS системы. RESTful API, вебхуки и SDK для Python и Node.js позволяют автоматизировать управление запасами и закупками.

POST /v1/inventory/roll
const response = await fetch(url, {
method: 'POST',
headers: {
Authorization: 'Bearer sk_live_...'
},
body: JSON.stringify({
sku: 'TX-994-BLK',
qty: 500
})
});

Аутентификация

Все запросы к API TexKit требуют валидного API-ключа. Ключи генерируются в разделе «Настройки» личного кабинета.

Мы используем стандартную схему Bearer Token. Передавайте ваш ключ в заголовке каждого запроса. Убедитесь, что вы используете ключ среды `live` только на продакшене.

Authorization: Bearer sk_live_51Mz9X...

Ограничения (Rate Limits):
Бесплатный тариф: 100 запросов в минуту.
Тариф «Бизнес»: 1000 запросов в минуту.
При превышении лимита возвращается статус-код 429 Too Many Requests.

Основные Endpoints

Основные ресурсы API: Управление складом, Поставщики и Заказы.

📦

Inventory (Склад)

Полный CRUD для управления рулонами ткани.

  • GET /v1/inventory — Список остатков
  • POST /v1/inventory — Добавить партию
  • PUT /v1/inventory/{id} — Обновить метры
🏭

Suppliers (Поставщики)

Управление контрагентами и поставками сырья.

  • GET /v1/suppliers — Реестр партнеров
  • POST /v1/suppliers — Новый контракт
  • GET /v1/suppliers/{id}/docs — Сертификаты
📄

Orders (Заказы)

Создание отгрузок и трекинг статусов.

  • GET /v1/orders — История заказов
  • POST /v1/orders — Создать заказ
  • GET /v1/orders/{id}/track — Статус доставки

Webhooks

Получайте уведомления в реальном времени о событиях в вашей учетной записи без необходимости опроса API.

Вы можете настроить URL-адрес, на который TexKit будет отправлять POST-запросы при наступлении определенных событий.

inventory.created

Срабатывает, когда новая партия ткани поступает на склад и сканируется.

order.shipped

Заказ передан в логистическую компанию, трек-номер доступен.

stock.low_level

Остаток артикула упал ниже заданного порога (Min Stock).

SDK и Библиотеки

Используйте официальные библиотеки для быстрого старта. Мы поддерживаем самые популярные языки.

Python

pip install texkit-python Документация PyPI

Node.js

npm install @texkit/sdk Документация NPM

Ruby

gem install texkit Документация RubyGems

Техническая поддержка

Войдите в личный кабинет, перейдите в меню «Настройки» -> «Интеграции». Там вы можете сгенерировать новые ключи или отозвать старые.

Каждый вебхук содержит заголовок X-TexKit-Signature. Используйте ваш webhook secret для проверки HMAC SHA-256 подписи тела запроса.

Да, для тестов используйте базовый URL api-sandbox.texkit.ru. Данные в песочнице сбрасываются каждые 24 часа.

Нужна помощь с кодом?

Наши инженеры помогут настроить интеграцию за 24 часа. Доступно на тарифах Business и Enterprise.