Skip to main content

API Documentation

Fabrixa REST API documentation — order creation, webhooks, white-label fulfilment
API DOCUMENTATION

One endpoint. Infinite products.

Every Fabrixa SKU, every fabric, every finish — addressable through one documented REST API. JSON in, JSON out. Webhooks for every state transition. Sandbox key issued same-day on contract.

REST · JSON · WEBHOOKS · OPENAPI 3.1 · SANDBOX READY

WHAT YOU GET

Production infrastructure as code.

Not a dashboard with a button. A documented REST API your developers integrate once and your platform scales without manual intervention.

01
CATALOG
GET /catalog

Pull every SKU, fabric, size, finish in our system. Filter by category, base material, certification, or production country.

02
ORDERS
POST /orders

Submit an order with artwork, SKU, ship-to address, optional white-label config. Returns order ID and estimated dispatch date.

03
STATUS
GET /orders/{id}

Pull current state at any time: queued, printing, sewing, QC, packed, dispatched. Or subscribe to webhooks for real-time push.

04
WEBHOOKS
POST your endpoint

We push events to your URL on every state transition. Order lifecycle, dispatch, exceptions, returns. Signed payloads.

QUICK START

Place an order in one POST.

Authenticated request, validated payload, slot reserved in the production queue. Confirmation back in milliseconds. Your customer’s order is now in motion.

Full schema, all endpoints, error codes, rate limits, and integration examples are in the technical docs.

Full API reference →
POST /v1/orders
// POST https://api.fabrixa.com/v1/orders
// Authorization: Bearer YOUR_API_KEY
{
  "sku": "apparel.tee.unisex.white.m",
  "artwork": "https://cdn.you.com/art/9812.png",
  "quantity": 1,
  "customer_ref": "order-1042",
  "ship_to": {
    "name":    "Maria Silva",
    "street":  "Rua do Carmo 42",
    "city":    "Lisboa",
    "postcode":"1200-094",
    "country": "PT"
  },
  "white_label": {
    "neck_label":  "brand-a",
    "hangtag":     "brand-a-recycled",
    "packaging":   "brand-a-mailer"
  },
  "webhook": "https://you.com/hooks/fabrixa"
}
INTEGRATION FLOW

Live in two weeks. No proxy, no middleware.

Direct REST integration into your platform. No required SDK, no proxy server, no third-party connector. Standard HTTP from your stack to ours.

01
SANDBOX
Get test credentials

Sandbox API key issued same-day on contract. Test environment is functionally identical to production.

02
CATALOG
Map your products

Sync our SKU catalog into your storefront. Match your brand SKUs to our base SKUs.

03
ORDER
Wire up the order flow

On checkout, send a POST to /orders. Validate the response. Store our order ID against your customer order.

04
WEBHOOKS
Subscribe to events

Implement endpoint to receive status updates. We sign payloads; you verify signatures.

05
GO LIVE
Switch to production

Flip the API key. Real orders flow. Real customers receive product. Monitor via dashboard or webhook stream.

DEVELOPER RESOURCES

Everything your engineering team needs.

Full API reference

Complete endpoint documentation, request/response schemas, error codes, rate limits, authentication. OpenAPI 3.1 spec available for download.

Open docs →

Sandbox environment

Functionally identical to production. Submit test orders, verify webhook delivery, validate edge cases. Issued with API key.

Request access →

Postman collection

Pre-configured request collection with example payloads and authentication. Import into your testing workflow.

Get the collection →
SECURITY

Bearer auth, signed webhooks, rate-limited.

Standard practices, no surprises. Every request authenticated. Every webhook signed. Rate limits scale with your account tier.

Bearer authentication
Every request includes Authorization: Bearer YOUR_API_KEY header.
TLS 1.3
All API traffic encrypted. HTTPS enforced.
Webhook signatures
Every webhook signed with HMAC-SHA256. Verify before processing.
Rate limits
Sample tier: 60 req/min. Production: 600 req/min. Scale: custom.
API key rotation
Rotate keys via dashboard. Sandbox + production keys separate.
Request idempotency
POST /orders supports Idempotency-Key header. Safe retries.
Request a Fabrixa sandbox API key — same-day issuance, full production parity
START BUILDING

Sandbox key issued same-day on contract.

Tell us your stack, your platform, your timeline. We design the integration path and quote it within 24h. Most teams are live in 2 weeks.

Cart (0 items)

Create your account