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

Создавайте QR-коды и штрихкоды из своего продукта через REST API. Отправьте JSON на /api/v1, получите размещённую SVG-графику, затем перечислите или обновите те же ресурсы.

Создать QR-код

POST /api/v1/qr-codes с type, содержимым и необязательным дизайном: цвета, стиль модулей, логотип, глаза и рамка. В ответе — размещённый SVG URL.

{
  "name": "Website QR",
  "type": "url",
  "url": "https://forqrcode.com",
  "style": "rounded",
  "size": 500,
  "ecc": "M",
  "foreground_color": "#17191c",
  "background_color": "#ffffff",
  "qr_code_logo": "https://forqrcode.com/logo.png",
  "qr_code_logo_size": 25
}
Справка по созданию QR

Создать штрихкод

POST /api/v1/barcodes с символикой, value и необязательными цветами или размером. Доступны тридцать четыре типа, от Code 128 до EAN-13.

{
  "name": "Product SKU",
  "type": "C128",
  "value": "FORQR-1001",
  "foreground_color": "#17191c",
  "background_color": "#ffffff",
  "width_scale": 2,
  "height": 80,
  "display_text": true
}
Справка по созданию штрихкода

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

Отправляйте API-ключ как Bearer-токен в каждом запросе. Найти или перегенерировать можно в Панель → Аккаунт → API.

Authorization: Bearer YOUR_API_KEY

Базовый URL: https://forqrcode.com/api/v1

Лимиты запросов

На каждый API-ключ — 60 запросов в минуту. Ответы содержат заголовки X-RateLimit-Limit, X-RateLimit-Remaining и X-RateLimit-Reset.

Ошибки

Ошибки используют формат JSON:API:

{ "errors": [{ "title": "…", "status": "422" }] }

Ошибки валидации могут содержать source.pointer.

QR-коды

Создавайте QR-коды с логотипом, цветами, стилями и типами содержимого, затем перечисляйте или обновляйте их.

5 конечных точек

Штрихкоды

Создавайте штрихкоды по 34 символикам, с цветом, размером и подписью.

5 конечных точек

Пользователь

Чтение и обновление профиля аутентифицированного аккаунта.

2 конечные точки

AI QR-коды

Генерация стилизованных AI QR-кодов через Replicate.

5 конечных точек

Ссылки

Короткие ссылки для динамических QR-назначений.

5 конечных точек

Статистика

Аналитика сканирований ссылок по измерениям.

2 конечные точки

Проекты

Организация QR-кодов, штрихкодов и ссылок в проекты.

5 конечных точек

Домены

Пользовательские домены для коротких ссылок.

6 конечных точек

Пиксели

Пиксели отслеживания для коротких ссылок.

5 конечных точек

Платежи

История биллинга только для чтения.

2 конечные точки

Логи

Логи активности аккаунта (вход, регенерация ключа и т.д.).

1 конечная точка

Команды

Рабочие пространства команд аутентифицированного пользователя.

5 конечных точек

Участники команды

Приглашение и управление участниками в ваших командах.

5 конечных точек

Членство в командах

Просмотр и ответ на приглашения в команды, адресованные вам.

4 конечные точки