Skip to main content
A Fabrixa API request on screen, against woven textile
Developers · Changelog

Every API release. Every breaking change. Logged.

Fabrixa ships API and platform updates on a predictable cadence. Every release lands here first — what changed, what’s new, what’s deprecating, and when it actually breaks. Check here before you upgrade.

Semantic versioning · 12-month deprecation window · Breaking changes flagged

Recent releases

What changed in the last few weeks.

Most-recent first. Each entry is dated, semver-tagged, and broken into the standard categories: Added / Changed / Deprecated / Removed / Fixed / Security.

v2.0.0
2026-05-28
Current
  • CHANGEDBreaking: base path moved to /v2/integration. The v1 endpoints are superseded — existing v1 integrations keep working through the deprecation window; see the integration guide.
  • CHANGEDBreaking: authentication is now two headers — Authorization: Bearer (Application Access Token) plus X-Application-Key. Single-token v1 auth is no longer accepted.
  • ADDEDFabrixa Studio — embeddable white-label product customiser: embed via iframe, attach a saved design to an order row with cart_item_key, and pull a preview from /v2/studio/customizations/{key}/preview.
  • CHANGEDStandard response envelope on list endpoints: links / meta / data with pagination links.
  • CHANGEDWebhooks consolidated to order.created and order.updated, signed with x-webhook-signature (HMAC-SHA256) and tagged with x-webhook-topic.
  • CHANGEDRate limit set to 30 requests per application per minute, surfaced via X-RateLimit-Limit and X-RateLimit-Remaining headers.
v1.18.0
2026-05-02
  • ADDEDGET /v1/products/:id/pricing — preview unit pricing across volume tiers per SKU.
  • CHANGEDOrder webhook payload now includes a production_hub field (PT, ES or NL). Backwards compatible.
v1.17.0
2026-04-15
  • ADDEDFive-mode personalisation pipeline on bedding, table linens and accessories: text, name, numbers, images and dynamic data fields.
  • ADDEDorder.failed webhook event with structured error reasons (artwork rejection, fabric out of stock, and similar).
  • FIXEDPagination edge case on GET /v1/orders when filtering by status across page boundaries.
v1.16.0
2026-03-28
  • ADDEDOutdoor cushion, tablecloth and sitting-bag SKUs for synthetic outdoor use. Available via GET /v1/products?category=home-living.
  • DEPRECATEDartwork_base64 field on the order body — supply a source-file URL instead. Removal target: v1.20.0 (2027-03-28).
  • SECURITYWebhook signature scheme hardened. The previous HMAC variant stays valid through v1.18.0; new signing is applied automatically going forward.
v1.15.0
2026-03-10
  • ADDEDBedding category (duvet covers 1P / 2P / Lits Jumeaux, bed spreads, fitted sheets) on the Spanish hub.
  • ADDEDSublimation napkin SKUs on the Dutch hub with a 2–3 business-day SLA.
  • CHANGEDOrder endpoint now accepts recipient.country as ISO 3166-1 alpha-2; the alpha-3 fallback was removed.

Older releases available on request — email developers@fabrixa.com.

Versioning policy

SemVer, with conservative breaking changes.

Major (2.x → 3.x)

Breaking changes to existing endpoints

Rare. Announced 12 months ahead of release. The old major stays supported for 12 months after the new major ships. We don’t cut majors lightly.

Minor (2.0 → 2.1)

New endpoints, fields, behaviour

Backwards-compatible additions. Existing code keeps working without changes. Most releases are minor, on a roughly two-to-four-week cadence.

Patch (2.0.0 → 2.0.1)

Bug fixes, performance, security

Strictly non-breaking. Deployed continuously without prior announcement, and logged in the changelog after deployment.

Deprecation policy

12 months from deprecation notice to removal.

When we deprecate a field, endpoint or behaviour, the changelog entry tags it DEPRECATED and lists the removal target version and date. The deprecated functionality keeps working for at least 12 months after the notice.

Reminders

We send three reminder notifications — six months, three months and one month before removal — to the email address on file for the API key.

Deprecation header

Deprecated endpoints also return an X-Fabrixa-Deprecation response header pointing at the migration path, so it’s visible in your logs.

Keeping track

How to keep track of changes.

No feeds to wire up — this page is the source of truth. Here’s how to stay ahead of anything that affects your integration.

The changelog

Check here first

Every release lands on this page, most-recent at the top. Bookmark it and scan before you upgrade a dependency or ship a new integration.

Deprecation notices

A clear runway

When something is sunsetting, its entry is tagged DEPRECATED with the removal target version and date — advance notice, in context.

Solutions engineering

Ask about a change

Planning around a change or a major-version migration? A solutions engineer can walk you through timing and impact for your integration.

Breaking-change windows

When breaking changes can ship.

Major version cuts are scheduled into specific windows so they don’t land on top of customer drop dates or peak retail seasons. Most years see zero major-version cuts.

Safe windows

February and September are the typical breaking-change windows — both post-major-retail-season and pre-peak, which gives integrators time to migrate before their next big drop.

Protected windows

November–December (holiday retail), March–May (Fespa and spring drops), and the two weeks before known industry events are no-breaking-change windows. Patch releases continue, but no minor or major behaviour changes.

Migration support

Solutions engineering walks integrators through the major bumps.

For major version cuts we publish a migration guide alongside the release notes. Solutions engineering also runs free 30-minute migration office hours for any active integration partner during the deprecation window — book via the contact-engineer page. Enterprise customers get dedicated migration support in their MSA, plus early access to the new major on a staging sales channel 90 days before public availability.

Stay current

Check here before you upgrade.

Every release lands here first — what changed, and when it breaks. Deprecations come with a runway, and major-version cuts come with migration support.