Blocket API 5.0 bygger på REST och OAuth 2.0 och ersätter de äldre XML- och FTP-exporterna. Så långt pressmeddelandet. Men vad betyder de orden för dig som bara vill att lagret på hemsidan ska stämma?
Rätt mycket, visar det sig. Skillnaden mellan de två modellerna är inte en detalj för utvecklare; den avgör hur färsk din sajt är och, viktigare, hur du får reda på det när något slutar fungera.
Två sätt att flytta samma data
Den gamla modellen är filleveransen: systemet skriver med jämna mellanrum ut annonsdatan i en XML-fil, filen läggs på en FTP-yta, och din sajt hämtar och läser den enligt ett schema. Den nya modellen är anropet: sajten frågar API:et direkt, "vilka annonser ligger uppe just nu?", och får svaret i samma sekund.
Båda flyttar samma information. Skillnaden sitter i allt runtomkring: hur åtkomsten styrs, hur färsk datan är och vad som händer vid fel.
Autentisering: ett lösenord i en fil mot OAuth 2.0
FTP-åtkomst bygger i praktiken på ett användarnamn och ett lösenord som ligger sparade i en konfigurationsfil hos den som byggt integrationen. Det lösenordet är statiskt: det fungerar tills någon byter det, det ger oftast tillgång till hela ytan, och byter du leverantör måste det bytas manuellt för att den gamla ska bli utelåst.
OAuth 2.0, standarden som 5.0 använder, fungerar annorlunda. Åtkomsten knyts till ditt konto via tidsbegränsade tokens i stället för ett evigt lösenord, den kan avgränsas till just det den behöver, och den kan återkallas från kontot utan att något annat går sönder. Vill du stänga ute en gammal leverantör är det ett beslut i kontot, inte en lösenordsjakt.
Färskhet: när sajten frågar mot när filen råkar komma
En filexport är alltid en ögonblicksbild som börjar åldras i samma stund den skrivs. Ligger exporten på ett dygnsschema kan en såld bil ligga kvar på hemsidan ett dygn; spekulanten som ringer på den har redan fått fel bild av ditt lager.
Ett API svarar med läget just nu, varje gång sajten frågar. Hur ofta den frågar är ett val man gör i bygget, inte ett schema man ärver.
Felen: det som skriker och det som tystnar
Här är den skillnad vi själva värderar högst. Ett REST-anrop som misslyckas misslyckas högljutt: svaret uteblir eller kommer med en felkod, kopplingen ser det i samma ögonblick och kan larma eller försöka igen. En filleverans som misslyckas är ofta tyst, för den gamla filen ligger kvar på ytan och ser fortfarande giltig ut.
- Schemat som skriver exporten stannar, och sajten läser glatt om samma gamla fil i veckor
- En överföring bryts halvvägs och lämnar en trasig fil som läses in till hälften
- Teckenkodning eller format ändras i ena änden utan att den andra får veta det
- Ingen felkod någonstans, för att "hämta en fil som ligger där" tekniskt sett lyckades
Alla fyra har samma egenskap: hemsidan ser normal ut medan lagret sakta blir fel. Det upptäcks oftast av en kund, inte av ett system.
Vad "går sönder" betyder i en bilhall
Översatt till din vardag ser felen ut så här. En bil du sålde i torsdags ligger kvar på sajten över helgen, och måndagens första samtal är en spekulant som blir besviken. En nyinkommen bil syns på Blocket men inte på hemsidan, så annonspengarna skickar besökare till ett lager som ser tunnare ut än det är. En prissänkning slår igenom i den ena kanalen men inte i den andra, och plötsligt visar sajten fel pris. Inget av det ser ut som ett tekniskt fel utåt; det ser ut som slarv, och det är ditt varumärke som bär det.
Vad det betyder för lagret på din sajt
För dig som handlare kokar det ner till tre saker. Lagret på sajten kan hållas färskt i stället för att släpa efter en exportcykel. Fel märks när de sker, inte när en spekulant ringer på en såld bil. Och åtkomsten till din annonsdata styr du från ditt eget konto, med möjlighet att stänga ute den som inte längre ska ha den.
Sedan den 1 februari 2026 ingår API-tillgången i Blockets Baspaket, så generationsvalet kostar inget extra. Våra nya kopplingar byggs direkt mot 5.0 och testas mot ditt konto innan de går live; en koppling kostar 4 995 kr en gång, utan månadsavgift. En äldre export som rullar i dag slutar inte fungera imorgon, men vi bygger inget nytt mot de gamla formaten.
Två frågor att ställa, oavsett leverantör
Du behöver inte kunna REST för att beställa rätt. Ställ två frågor till den som ska bygga: vad händer när hämtningen misslyckas, och hur stänger jag av åtkomsten den dag vi skiljs åt? Den första skiljer en koppling som larmar från en som tystnar. Den andra avslöjar om åtkomsten ligger i ditt konto eller i deras, och det svaret vill du ha skriftligt innan något byggs.
Vad 5.0 betyder för just din sajt
Produktsidan går igenom vad som är nytt i API 5.0, vad tillgången kostar och hur en koppling mot din egen hemsida byggs. 4 995 kr en gång.
Läs om Blocket API 5.0