Премини към основното съдържание
Заявка „Fabrixa API“ на екрана — JSON данни за поръчката с заглавни за удостоверяване, спрямо тъкан
Документация за API

Една крайна точка. Безкрайно много продукти.

Всеки Fabrixa и SKU, всяка тъкан, всяко покритие — достъпни чрез един документиран REST API. Вход и изход в JSON формат. Уебхукове за всеки преход между състояния. Ключове за самообслужване API — създайте канал за продажби и започнете да изграждате.

REST · JSON · Уебхукове · Вграждане в Studio · Swagger

Какво получавате

Създадена въз основа на реалните процеси в производството.

Документиран REST API, който отразява функционалността на платформата — поръчки, изпълнение, персонализиране в Studio и уебхукове. Вход и изход в JSON формат. Използвайте го заедно с таблото за управление или управлявайте всичко програмно.

01
Поръчки
POST /v2/integration/orders

Изпратете поръчка с редове, изходни PDF файлове, данни за клиента и адрес за доставка. Връща идентификационния номер на поръчката Fabrixa. Полетата за етикет за доставка и проследяване са по избор.

02
Fulfilment
GET /поръчки/{id}/изпълнения

Извличане на статуса на производството по отделни позиции: всеки етап (печат, поправка, пране, шиене) със статуси „в очакване“, „в процес“, „завършено“ и „отхвърлено“. Или абонирайте се за уебхукове, за да получавате известия.

03
Студио
вграждане на iframe

Вградете Fabrixa Studio във Вашия онлайн магазин. Клиентите персонализират продуктите в реално време, като се използват събития „postMessage“ за добавяне в количката и връщане назад, както и URL адрес за предварителен преглед на миниатюрите в количката.

04
Уебхукове
order.created / order.updated

Две теми: данни, подписани с HMAC-SHA256, тяло на съобщението в пълен ред, доставка с 10 опита и отлагане.

Бързо начало

Направете поръчка в един пост.

Заявката е удостоверена, данните са проверени, мястото в производствената опашка е запазено. Потвърждението пристига за милисекунди — поръчката на Вашия клиент вече е в процес на изпълнение.

Пълната схема, всички крайни точки, кодовете за грешки, ограниченията за честотата на заявките и примерите за интеграция са описани в техническата документация.

POST /v2/integration/orders
// POST https://api.fabrixa.com/v2/integration/orders
// Authorization: Bearer APPLICATION_ACCESS_TOKEN
// X-Application-Key: APPLICATION_KEY
{
  "number":       "ORD-2026-0142",
  "purchased_at": "2026-05-28 14:22:01",
  "rows": [
    {
      "sku":      "COF099191",
      "quantity": 1,
      "sources": [
        { "type": "file", "url": "https://cdn.you.com/art/9812.pdf" }
      ]
    }
  ],
  "customer": {
    "first_name": "Maria",
    "last_name":  "Silva",
    "email":      "maria@example.com",
    "phone":      "+351912345678"
  },
  "shipping_address": {
    "address":      "Rua do Carmo 42",
    "city":         "Lisboa",
    "postal_code":  "1200-094",
    "country_code": "PT",
    "country":      "Portugal"
  }
}
Процес на интеграция

На живо след две седмици. Без прокси, без междинен софтуер.

Директна REST интеграция във Вашата платформа. Не се изисква SDK, прокси сървър или конектор на трета страна. Стандартен HTTP от Вашия стек към нашия.

01
Квалификации

Получете токен за достъп до приложението и ключ за приложението, като създадете канал за продажби в таблото си за управление. И двете са задължителни при всяко заявка: токенът „Bearer“ при авторизацията, а ключът за приложението – в полето „X-Application-Key“.

02
Каталог

Разгледайте онлайн справочника на Swagger, за да намерите вариантите SKUs за продуктите, които искате да продавате, както и шаблоните за филтриране и разпределение на страниците.

03
Поръчки

При финализиране на поръчката изпратете POST заявка, съдържаща редове, източници (URL адреси на PDF файлове), клиент и адрес за доставка. Запишете върнатия идентификационен номер на поръчката от Fabrixa срещу Вашия собствен референтен номер на поръчката.

04
Уебхукове

Публикувайте публична POST крайна точка. Подписваме всеки полезен товар с HMAC-SHA256 (x-webhook-signature), за да можете да проверите автентичността му преди обработката.

05
Студио

По избор: вмъкнете iframe-а на Fabrixa Studio в страницата на Вашия продукт. Клиентите персонализират на живо; прикачват своите персонализации към поръчката чрез POST.

Ресурси за разработчици

Всичко, от което се нуждае Вашият инженерен екип.

Пълна справка за API

Пълна документация за крайните точки, схеми за заявки/отговори, кодове за грешки, ограничения на честотата, удостоверяване, вграждане в Studio и договори за уебхукове — с интерактивен интерфейс на Swagger.

Отвори документи →

Разработване с оглед на даден канал за продажби

Създайте специален канал за продажби, върху който да изградите системата — подайте тестови поръчки, проверете доставката на уебхукове, тествайте крайни случаи — след което насочете реален трафик към Вашия активен канал. Ключовете Ви са готови в момента, в който създадете канала — без необходимост от подаване на заявка.

Създайте своя профил →

Колекция „Пощальон“

Предварително конфигуриран набор от заявки с примерни данни и автентификация. Импортирайте го във Вашия работен процес за тестване.

Вижте колекцията →
Сигурност

Удостоверяване с два хедъра. Подписани уебхукове. Ограничение на честотата.

Стандартни практики, без изненади. Всяко заявка се удостоверява както с токен от типа „Bearer“, така и с ключ на приложението. Всеки уебхук е подписан с HMAC за проверка, като за всяко приложение са определени предвидими ограничения на честотата на заявките.

Токен за достъп до приложението

Токен „Bearer“ в заглавката „Authorization“. Идентифицира приложението, което извършва заявката.

Ключ за приложението

Изпращат се в заглавката X-Application-Key. И двете са задължителни за всяко заявка — липсата на някоя от тях води до отговор 401.

TLS криптиране

На api.fabrixa.com се използва само HTTPS. Заявките в обикновен текст се отхвърлят на границата.

Подписи на уебхукове

Всеки уебхук е подписан с HMAC-SHA256, като подписът се изпраща в заглавката „x-webhook-signature“. Проверете го преди обработката.

Ограничения на скоростта

30 заявки на приложение на минута. При всеки отговор се връщат X-RateLimit-Limit и X-RateLimit-Remaining.

Опити за повторно изпълнение на уебхук

До 10 опита за доставка при отговор, различен от 2xx или 3xx. Уебхукът се деактивира след 10-ия неуспешен опит.

Често задавани въпроси

„Интеграция API“, отговор

Как да се автентифицирам в Fabrixa и API?

Всяко заявка трябва да съдържа два хедъра: токен за достъп до приложението, изпратен като Bearer токен в хедъра „Authorization“, и ключ на приложението в хедъра „X-Application-Key“. И двата се генерират в момента, в който създадете канал за продажби в таблото за управление на Fabrixa, а заявката се отхвърля с код 401, ако липсва някой от хедърите.

Мога ли да тествам режимите Fabrixa и API, преди да изпратя реални поръчки?

Да — създайте специален канал за продажби, върху който да работите, подайте тестови поръчки, проверете доставката на уебхуковете и тествайте крайните случаи, а след това насочете реален трафик към Вашия активен канал, веднага щом той заработи. Регистрацията и създаването на този канал правят Вашия токен за достъп до приложението и ключа на приложението незабавно достъпни, без да е необходима отделна стъпка за заявка.

Интеграцията Fabrixa API криптирана ли е чрез HTTPS?

Да — API работи само през HTTPS на api.fabrixa.com, а всяко заявка в обикновен текст се отхвърля още на входа. Всяко заявка се удостоверява както с Bearer токен, така и с ключ на приложението, а всеки полезен товар на уебхук е подписан с HMAC-SHA256, за да може да бъде проверен преди обработката.

Какво връща POST заявката към /v2/integration/orders?

Автентифицирано POST заявка към /v2/integration/orders проверява валидността на полезния товар, запазва място в производствената опашка и връща потвърждение с идентификационния номер на поръчката Fabrixa в милисекунди, заедно с опционални полета за етикет за доставка и проследяване. След това изпълнението на поръчката може да се проследява по отделни позиции или да Ви се изпраща чрез уебхукове.

Нужен ли ми е SDK или прокси, за да интегрирам с Fabrixa и API?

Не — интеграцията с fabrixa представлява пряка REST връзка чрез стандартен HTTP протокол, без да се изисква SDK, прокси сървър или конектор на трета страна. Можете да се свържете с fabrixa директно от Вашия собствен стек, като използвате JSON заявки и отговори, както и уебхукове за промени в състоянието.

Започнете да създавате

Създайте канал за продажби и започнете да го развивате още днес.

Регистрирайте се, създайте канал за продажби и Вашите данни за достъп до API ще бъдат готови веднага. Имате ли нужда от помощ? Нашите инженери по решения отговарят в рамките на 24 часа — повечето екипи започват работа в рамките на две седмици.

База знания

Имате въпроси относно интеграциите и API?

Всички 8 отговора по темата „Интеграции и API“ → Свържете се с екипа ни за поддръжка →