Gå direkt till huvudinnehållet
En Fabrixa API-begäran på skärmen — JSON-orderdata med autentiseringshuvuden, riktad mot vävd textil
API-dokumentation

En endpoint. Oändligt många produkter.

Varje Fabrixa-SKU, varje tyg, varje ytbehandling – tillgängligt via ett dokumenterat REST API. JSON in, JSON ut. Webhooks för varje tillståndsövergång. Självbetjäningsnycklar för API – skapa en försäljningskanal och börja bygga.

REST · JSON · Webhooks · Inbäddning i Studio · Swagger

Vad du får

Utvecklad utifrån hur produktionen faktiskt fungerar.

Ett dokumenterat REST API som speglar plattformen – orders, fulfilment, Studio-anpassning och webhooks. JSON in, JSON ut. Använd det tillsammans med instrumentpanelen eller styr allt programmatiskt.

01
Beställningar
POST /v2/integration/orders

Skicka in en beställning med rader, käll-PDF-filer, kunduppgifter och leveransadress. Returnerar Fabrixa-beställnings-ID. Valfria fält för fraktetikett och spårning.

02
Fulfilment
GET /orders/{id}/fulfillments

Hämta produktionsstatus per artikel: varje steg (tryck, fixering, tvätt, sömnad) med statusarna pending / in progress / done / rejected. Eller prenumerera på webhooks för push-meddelanden.

03
Studio
iframe-inbäddning

Integrera Fabrixa Studio i din webbutik. Kunderna kan anpassa produkterna i realtid med hjälp av postMessage-händelser för att lägga till i varukorgen och gå tillbaka, samt en förhandsgranskningslänk för miniatyrbilder i varukorgen.

04
Webhooks
order.created / order.updated

Två topics: HMAC-SHA256-signerade payloads, hela order-bodyn, leverans med 10 försök och back-off.

Snabbstart

Lägg en beställning med ett enda POST.

Autentiserad request, validerad payload, plats reserverad i produktionskön. Bekräftelse inom några millisekunder – din kunds beställning är nu på väg.

En fullständig beskrivning av schemat, alla endpoints, felkoder, rate limits och integrationsexempel finns i den tekniska dokumentationen.

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"
  }
}
Integrationsflöde

Igång inom två veckor. Ingen proxy, ingen mellanprogramvara.

Direkt REST-integration i din plattform. Inget SDK krävs, ingen proxyserver, ingen anslutningsmodul från tredje part. Vanlig HTTP-kommunikation från din plattform till vår.

01
Autentiseringsuppgifter

Skaffa en Application Access Token och en Application Key genom att skapa en försäljningskanal i din kontrollpanel. Båda krävs vid varje request: Bearer Token i Authorization, Application Key i X-Application-Key.

02
Katalog

Bläddra i den interaktiva Swagger-referensen för att hitta variant-SKU:er för de produkter du vill sälja, samt filter- och pagineringsmönster.

03
Beställningar

Vid utcheckningen ska du skicka en POST med rows, sources (PDF-URL:er), customer och shipping_address. Spara det returnerade Fabrixa-order-ID:t tillsammans med ditt eget order-ID.

04
Webhooks

Exponera en publik POST-endpoint. Vi signerar varje payload med HMAC-SHA256 (x-webhook-signature) så att du kan verifiera äktheten innan du bearbetar det.

05
Studio

Valfritt: infoga Fabrixa Studio-iframe på din produktsida. Kunderna anpassar produkten i realtid och lägger till sina anpassningar i beställningen via POST.

Resurser för utvecklare

Allt som ditt teknikteam behöver.

Fullständig API-referens

Fullständig endpoint-dokumentation, request-/response-scheman, felkoder, rate limits, autentisering, Studio-inbäddning och webhook-avtal – med ett interaktivt Swagger-gränssnitt.

Öppna dokumentationen →

Utveckla mot en försäljningskanal

Skapa en särskild försäljningskanal som du kan bygga vidare på – skicka testbeställningar, kontrollera att webhooks levereras och testa gränsfall – och rikta sedan riktig trafik till din livekanal. Dina nycklar är klara så fort du skapar kanalen – inget ansökningssteg.

Registrera dig →

Postman-samling

Förkonfigurerad samling av förfrågningar med exempel på datapaket och autentisering. Importera den till ditt testflöde.

Hämta samlingen →
Säkerhet

Autentisering med två headers. Signerade webhooks. Rate limits.

Standardrutiner, inga överraskningar. Varje förfrågan autentiseras med både ett Bearer-token och en applikationsnyckel. Varje webhook är HMAC-signerad för verifiering, med förutsägbara begränsningar av antalet förfrågningar per applikation.

Application Access Token

Bearer Token i Authorization-headern. Identifierar den anropande applikationen.

Application Key

Skickas i X-Application-Key-headern. Båda är obligatoriska vid varje förfrågan – om någon av dem saknas returneras felkod 401.

TLS-kryptering

Endast HTTPS på api.fabrixa.com. Förfrågningar i klartext avvisas vid ingången.

Webhook-signaturer

Varje webhook är signerad med HMAC-SHA256 och skickas i headern x-webhook-signature. Kontrollera detta innan bearbetning.

Rate limits

30 förfrågningar per applikation och minut. X-RateLimit-Limit och X-RateLimit-Remaining returneras i varje svar.

Omförsök med webhooks

Upp till 10 leveransförsök vid ett svar som inte är av typen 2xx eller 3xx. Webhooken inaktiveras efter det tionde misslyckade försöket.

Börja bygga

Skapa en försäljningskanal och börja bygga upp den redan idag.

Registrera dig, skapa en försäljningskanal så är dina API-inloggningsuppgifter klara direkt. Behöver du hjälp? Våra Solutions Engineers svarar inom 24 timmar – de flesta team är igång inom två veckor.