NYHET: Vår största release någonsin är här. Release Aurora.

Tilläggsavtal B

API- och integrationsvillkor

Gäller från: 12 november 2026

Version: 1.0

Det här är en översättning av den engelska originalversionen. Vid avvikelser gäller den engelska versionen. Läs den engelska versionen

Villkor för användning av Quickbutiks API:er och integrationer. Detta Tilläggsavtal ingår i Quickbutiks Användarvillkor (version 2.0).

1. Definitioner

Utöver definitionerna i Användarvillkoren gäller följande definitioner i detta Tilläggsavtal:

TermDefinition
APIApplication Programming Interface: Quickbutiks programmatiska gränssnitt för att läsa och skriva data i Plattformen.
API-åtkomstuppgifterEn API-nyckel, en personlig åtkomsttoken eller andra åtkomstuppgifter som Quickbutik utfärdar och som identifierar Kunden och ger åtkomst till API:et.
WebhookEtt automatiskt HTTP-anrop som Quickbutik skickar till en URL som Kunden har angett när vissa händelser inträffar.
Anropsgräns (rate limit)Det högsta antal API-anrop som Kunden får göra under en viss tidsperiod.
TredjepartsintegrationEn koppling mellan Plattformen och en extern tjänst som inte tillhandahålls av Quickbutik.
MCP-serverModel Context Protocol-server: ett AI-anpassat gränssnitt för att arbeta med Plattformen via LLM-baserade agenter.
CLIQuickbutiks kommandoradsverktyg för att arbeta med Plattformen från en terminal, för utvecklare eller AI-agenter.

2. Tillämplighet och omfattning

Dessa villkor gäller all användning av Quickbutiks API:er, webhooks, MCP-servrar, CLI:t och tredjepartsintegrationer som är kopplade till Plattformen. Villkoren gäller både för Kundens egen utveckling och för utveckling som tredje part utför för Kundens räkning.

API:et får användas för att bygga och driva Egna lösningar (punkt 2.3 i Användarvillkoren). Sådan användning omfattas av dessa villkor, även anropsgränserna i punkt 4, och omfattas inte av upptidsgarantin i punkt 9 i Användarvillkoren (se även punkt 9.1 i dessa villkor).

Kunden har fullt ansvar för all API-användning som sker med Kundens API-åtkomstuppgifter, oavsett om användningen utförs av Kunden själv, en underleverantör eller ett automatiserat system.

3. Åtkomst och autentisering

3.1 API-åtkomstuppgifter

API-åtkomst kräver giltiga API-åtkomstuppgifter som skapas i Plattformens administrationsgränssnitt. Kunden ansvarar för att

  • förvara API-åtkomstuppgifter säkert och aldrig exponera dem i klientkod, publika kodrepon eller osäkra miljöer, med undantag för åtkomstuppgifter som API-dokumentationen anger som publicerbara
  • omedelbart återkalla och ersätta API-åtkomstuppgifter vid misstanke om obehörig åtkomst
  • inte dela API-åtkomstuppgifter med andra organisationer eller överlåta dem till tredje part utan Quickbutiks skriftliga godkännande, med undantag för utvecklare, hostingleverantörer och andra tjänsteleverantörer som agerar för Kundens räkning och som Kunden ansvarar för

Publicerbara API-åtkomstuppgifter är avsedda att vara synliga för Slutkunder i en Egen lösning och ger endast den åtkomst som API-dokumentationen anger för dem. Slutkunders eller andra tredje parters användning av publicerbara API-åtkomstuppgifter räknas mot Kundens anropsgränser, men utgör inte ett brott mot dessa villkor från Kundens sida om Kunden har använt åtkomstuppgifterna enligt API-dokumentationen. Quickbutik har rätt att begränsa eller spärra publicerbara API-åtkomstuppgifter, eller kräva att de byts ut, för att skydda Plattformen.

3.2 Autentisering

Alla API-anrop ska autentiseras med giltiga API-åtkomstuppgifter enligt API-dokumentationen. Anrop utan autentisering avvisas med HTTP 401.

4. Anropsgränser och kvoter

4.1 Anropsgränser

Quickbutik tillämpar anropsgränser och kvoter för API:et för att skydda Plattformen och dess Kunder. De gränser som gäller anges i API-dokumentationen eller meddelas Kunden, och Quickbutik har rätt att ändra dem.

4.2 Hantering av anropsgränser

När en gräns överskrids returnerar API:et HTTP 429 (Too Many Requests), i förekommande fall med en Retry-After-header som anger hur länge Kunden ska vänta innan ett nytt försök görs.

Kunden förväntas implementera exponentiell backoff vid 429-svar. Om Kunden systematiskt bortser från anropsgränserna kan API-åtkomsten spärras tillfälligt.

4.3 Utökade kvoter

Kunder som behöver högre kvoter kan begära det skriftligen. Utökade kvoter kan medföra en tilläggsavgift och beviljas utifrån Quickbutiks bedömning av Kundens användningsmönster och infrastrukturens kapacitet.

5. Tillåten användning

Utöver reglerna i Användningspolicyn (Tilläggsavtal C) gäller följande särskilt för API-användning. Kunden får inte

  • använda API:et för att kopiera Plattformen eller för att bygga en konkurrerande e-handelsplattform
  • vidaredistribuera eller sälja vidare API-åtkomst till tredje part utan Quickbutiks skriftliga samtycke
  • cachelagra eller lagra data på ett sätt som visar Slutkunder inaktuella priser eller lagersaldon
  • använda API:et för att systematiskt extrahera data från andra Kunders Butiker
  • skicka anrop som avsiktligt söker efter sårbarheter i Plattformen (utanför ett överenskommet penetrationstest eller en rapport i god tro enligt punkt 3.2 i Användningspolicyn)
  • manipulera data på ett sätt som kringgår Plattformens affärslogik eller valideringsregler

6. Webhooks

6.1 Konfiguration

Kunden konfigurerar webhook-endpoints i Plattformens administrationsgränssnitt. Kunden ansvarar för att den angivna URL:en är tillgänglig, använder HTTPS och kan ta emot de anrop som beskrivs i API-dokumentationen.

6.2 Leverans och nya försök

Quickbutik verkar i skälig omfattning för att leverera webhooks, normalt kort efter att händelsen har inträffat. Quickbutik väntar en begränsad tid på svar och gör inget nytt försök när en leverans misslyckas eller överskrider tidsgränsen (timeout). Kunden bör därför inte förlita sig enbart på webhooks, utan bör använda API:et för att hämta och stämma av data, till exempel ordrar.

6.3 Säkerhet

Varje webhook kan konfigureras med en hemlig nyckel, som Quickbutik skickar med i varje anrop till den webhooken. Kunden ska aktivera den hemliga nyckeln, kontrollera den för varje inkommande anrop innan uppgifterna behandlas och hämta de berörda uppgifterna via API:et, enligt beskrivningen i API-dokumentationen.

7. Versionshantering och ändringar

7.1 API-versioner

Quickbutiks API är versionshanterat. Den aktiva versionen anges i URL:en (till exempel https://api.quickbutik.com/v2). Quickbutik kan upprätthålla flera versioner parallellt.

7.2 Ändringar

Quickbutik delar in API-ändringar i två kategorier:

Typ av ändringBeskrivningVarsel
BakåtkompatibelNya endpoints, nya valfria fält, buggfixar, prestandaförbättringarInget varsel krävs. Dokumenteras i ändringsloggen.
Ändring som inte är bakåtkompatibel (breaking change)Borttagna endpoints/fält, ändrade datastrukturer, ändrade autentiseringsmetoderMinst 30 dagars varsel via e-post och API-dokumentationen.

7.3 Utfasning

När en API-version fasas ut meddelar Quickbutik detta minst 30 dagar i förväg. Under utfasningsperioden fortsätter den gamla versionen att fungera. När utfasningsperioden har löpt ut kan den gamla versionen tas ur drift.

Kunden ansvarar för att migrera till den nya versionen inom utfasningsperioden.

Varseltiderna i denna punkt gäller inte när en ändring krävs av säkerhetsskäl eller enligt lag. I sådana fall informerar Quickbutik Kunden så snart det är praktiskt möjligt.

8. Data och personuppgifter

8.1 Äganderätt till data

Äganderätten till data regleras av punkt 6 i Användarvillkoren. API:et ger inte Kunden åtkomst till andra Kunders data. API-åtkomstuppgifter ger endast åtkomst till de Butiker som Kunden, eller den användare som åtkomstuppgifterna utfärdades till, har åtkomst till.

8.2 Personuppgifter via API:et

När Kunden hämtar personuppgifter (till exempel orderuppgifter och kundregister) via API:et till sina egna system är Kunden personuppgiftsansvarig för uppgifterna i de systemen. Kunden ansvarar särskilt för att

  • inte lagra personuppgifter längre än vad som är nödvändigt för ändamålet
  • se till att mottagande system uppfyller dataskyddsförordningens (GDPR) krav på tekniska och organisatoriska säkerhetsåtgärder
  • inte överföra personuppgifter till tredjeland utan rättslig grund

8.3 Dataexport och dataportabilitet

API:et stöder export av Kundens data i enlighet med punkt 6 i Användarvillkoren. Export via API:et är tillgänglig så länge Kundens konto är aktivt och under den övergångsperiod på 30 dagar som gäller efter Avtalets upphörande.

9. Tillgänglighet och prestanda

9.1 API:ets tillgänglighet

Quickbutik strävar efter att API:et ska ha samma tillgänglighet som Plattformen i övrigt. Upptidsgarantin och ersättningen i punkt 9 i Användarvillkoren gäller inte för API:et. Planerade underhållsfönster meddelas minst 48 timmar i förväg via statussidan.

9.2 Statussida

Aktuell driftstatus, planerat underhåll och incidenthistorik publiceras på quickbutikstatus.com. Quickbutik rekommenderar att Kunden prenumererar på statusaviseringar.

10. Tredjepartsintegrationer

Quickbutik erbjuder färdiga integrationer med tredjepartstjänster (till exempel fraktbolag, betallösningar och affärssystem). För dessa gäller följande:

  • Kunden ingår ett separat avtal direkt med tredjepartsleverantören. Quickbutik är inte part i det avtalet.
  • Quickbutik ansvarar inte för tredjepartstjänsternas tillgänglighet, prestanda eller datahantering.
  • Om en tredjepartsintegration slutar fungera på grund av ändringar som tredjepartsleverantören har gjort verkar Quickbutik i skälig omfattning för att återställa integrationen, men garanterar ingen tid för åtgärd.
  • Kunden ansvarar för att dess användning av tredjepartsintegrationer följer tredje partens villkor och tillämplig lagstiftning.
  • Uppgifter som delas med tredjepartstjänster omfattas av tredje partens integritetspolicy. Kunden ansvarar för att informera sina Slutkunder om sådan delning av uppgifter.

11. MCP, CLI och AI-integrationer

Quickbutik tillhandahåller MCP-servrar och ett CLI som gör det möjligt för utvecklare och AI-agenter att arbeta med Plattformen. Samma villkor gäller för användningen av dem som för API-användning i allmänhet. Denna punkt gäller AI-agenter och verktyg som Kunden själv kopplar in. Quickbutiks egna AI-funktioner, till exempel assistenten Quick, regleras av Quickbutik AI Services Additional Terms. Följande tillägg gäller:

  • Användning via MCP eller CLI:t ska autentiseras med åtkomstuppgifter som utfärdats för Kundens Konto (till exempel en personlig åtkomsttoken eller den auktorisering som Kunden ger vid anslutningen) och omfattas av samma anropsgränser och behörigheter.
  • Kunden ansvarar för alla åtgärder som vidtas via MCP eller CLI:t, även åtgärder som vidtas av en AI-agent, till exempel ändringar av produktdata, ordrar och Butikens inställningar.
  • Quickbutik ansvarar inte för följderna av felaktiga eller olämpliga åtgärder som vidtas av AI-agenter.
  • Kunden bör införa lämpliga skyddsåtgärder (till exempel bekräftelsesteg och begränsade behörigheter) för att minska risken för oavsiktliga åtgärder.

12. Immateriella rättigheter

API:ets design, dokumentation, kodexempel och underliggande teknik tillhör Quickbutik eller dess licensgivare. Kunden får en icke-exklusiv och icke-överlåtbar rätt att använda API:et under Avtalets löptid.

Kunden behåller alla rättigheter till den programvara som Kunden utvecklar med hjälp av API:et (till exempel egna integrationer och tillägg). Quickbutik gör inga anspråk på Kundens kod.

Kunden har rätt att nämna Quickbutik vid namn för att beskriva att Kundens integration fungerar med Plattformen. All annan användning av Quickbutiks varumärken kräver Quickbutiks skriftliga samtycke i förväg.

13. Ansvarsbegränsning

Ansvarsbegränsningarna i punkt 13 i Användarvillkoren gäller även för API-användning. Därutöver gäller följande:

  • Quickbutik ansvarar inte för skada som uppstår till följd av att Kundens integration har implementerats felaktigt.
  • Quickbutik ansvarar inte för förlust av data som beror på att Kunden inte hanterar API-svar korrekt (till exempel ignorerar felsvar).
  • Quickbutik ansvarar inte för avbrott eller prestandaproblem som orsakas av tredjepartstjänster.

14. Upphörande av API-åtkomst

API-åtkomsten upphör när exportperioden på 30 dagar efter Avtalets upphörande löper ut (punkt 5.5 i Användarvillkoren), utom i den utsträckning åtkomst behövs enligt Tjänstespecifika villkor som fortsätter att gälla. Under den perioden får API:et endast användas för att exportera data, utom i den utsträckning annan användning behövs enligt Tjänstespecifika villkor som fortsätter att gälla (punkt 5.5 i Användarvillkoren). Därutöver har Quickbutik rätt att tillfälligt eller permanent spärra API-åtkomsten vid

  • brott mot dessa API-villkor (brott mot Användningspolicyn hanteras enligt punkt 4 i Användningspolicyn)
  • säkerhetshot (till exempel en läckt API-nyckel eller en pågående attack)
  • systematisk överbelastning av infrastrukturen

I fallen i andra och tredje strecksatsen har Quickbutik rätt att spärra API-åtkomsten omedelbart som en skyddsåtgärd. Åtgärder som rör Kontot följer punkt 4 i Användningspolicyn. När det är praktiskt möjligt begränsar Quickbutik en åtgärd till de berörda åtkomstuppgifterna eller den berörda funktionen i stället för att spärra all API-åtkomst till Butiken, eftersom det kan göra Kundens Egna lösningar otillgängliga.

Quickbutik underrättar Kunden så snart det är praktiskt möjligt med en motivering och, vid tillfällig spärr, den beräknade tidpunkten för återställning. Kunden har rätt att begära omprövning av varje spärr enligt punkt 5 i Användningspolicyn.

15. Kontakt och support

ÄrendeKontakt
API-dokumentationquickbutik.dev
Teknisk supportsupport@quickbutik.com
Säkerhetsincidentersecurity@quickbutik.com
Driftstatusquickbutikstatus.com

Dessa villkor är upprättade på engelska, och den engelska versionen är juridiskt bindande. Punkt 17.3 i Användarvillkoren gäller för översättningar.