API-dokumentation

v1 · stabil

För utvecklare som ska koppla Back-mund till en e-handelsplattform eller integration. API:et är plattformsagnostiskt — fungerar med WooCommerce, Shopify, BigCommerce, Magento, Zapier, n8n, custom-bygge eller annat HTTP-verktyg.

Vad är Back-Mund API?

Ett REST JSON-API som exponerar alla produkter, kategorier, varumärken och lagernivåer. Utvecklade runt tre principer: stabil kontrakt-shape, plattformsagnostiskt, och drop-in-kompatibelt med WooCommerce REST v3 så de flesta integrationer fungerar utan custom transforms.

Funkar det med mitt system?

Ja. Alla verktyg som kan göra HTTP GET med en Bearer-token fungerar. Det inkluderar:

WooCommerce (WordPress)
via WP All Import Pro + WooCommerce Add-On
Shopify
via Matrixify eller Stock Sync app
BigCommerce
via Import Anywhere app eller egen middleware
Magento / Adobe Commerce
via REST-connector eller Dataflow-profil
Zapier / Make / n8n
native HTTP-trigger, JSON parse automatiskt
Custom kod (PHP, Node, Python, Go, .NET)
vilken HTTP-klient som helst
Postman / Insomnia / Bruno
för testning och debugging
Google Sheets
med IMPORTJSON-tillägg eller Apps Script

Snabbstart — 3 steg

  1. Skapa en API-nyckel under fliken API-nycklar. Kopiera den — den visas bara en gång.
  2. Testa att anropet fungerar: curl -H "Authorization: Bearer $KEY" https://back-mund.vercel.app/api/v1/feed
  3. Peka ditt importverktyg mot feed-URL:en. Se fliken WooCommerce / Shopify / Zapier för färdiga konfigurationer.

Konventioner

  • Alla svar är application/json; charset=utf-8
  • Tidsstämplar är ISO-8601 i UTC (2026-04-23T17:33:00Z)
  • Belopp i SEK som strängar med 2 decimaler ("1499.00") — WooCommerce-konvention
  • HTTP-statuskoder följer standard: 200 OK, 400 BAD_REQUEST (felformaterad input), 401 (saknad/ogiltig nyckel), 404 (finns inte eller är draft), 500 (serverfel)
  • Pagination: ?limit=50&offset=0, max limit=200; headers X-Total-Count, X-Total-Pages
  • Cache: Cache-Control: private, max-age=30–60. Single-product svarar Last-Modified — använd If-Modified-Since

Tenant

Din data exponeras under tenant edmund. Nyckeln är bunden till tenanten — en nyckel ger bara tillgång till dina egna produkter.

Behöver din utvecklare hjälp?

Skicka dem länken till admin-UI:t tillsammans med en API-nyckel. Om någonting är oklart — öppna en issue på GitHub.

Fullständig teknisk docs (markdown, för utvecklarens IDE/repo): docs/api.md.