Här beskrivs vilka slags förändringar som kan bli aktuella, hur dessa kommuniceras samt med vilken framförhållning förändringarna meddelas. Policyn gäller för både partner-API:er och riktade API:er.
Avsteg från Skatteverkets utfästelse rörande förändringar kan ske med anledning av säkerhetsskäl, ny författningsreglering, beslut av domstol eller annan myndighet eller annat särskilt skäl.
Vi skiljer på mindre förändringar och större förändringar baserat på vilken insats det medför för dig som använder API:et.
För att ange en viss version av ett API används två siffror. Första siffran representerar en större förändring kallat huvudversion. Andra siffran representerar en mindre förändring i aktuell huvudversion.
Således är en API version uppbyggd på följande sätt; <API namn> <huvudversion>.<mindre förändring>
Exempel: Skattekonto 1.0
Observera att namnsättningen av API:et i en URI kommer att vara spårbar mot versionen. Skattekonto kan t.ex. ha "…/V1/…” i URI och motsvarar då huvudversion.
Använder du ett API för första gången ska du välja den högsta tillgängliga huvudversionen.
En mindre förändring är bakåtkompatibel, vilket innebär att du inte måste göra några kodmodifieringar för att fortsätta att använda dig av API:et. Tillgängliggörande av en mindre förändring innebär att den föregående förändringen direkt upphör att gälla.
Exempel på mindre förändringar:
Meddelande om kommande förändringar av detta slag publiceras i anslutning till aktuellt API en tid innan förändringen blir verklighet.
En större förändring är inte bakåtkompatibel, vilket kräver att du gör förändringar i din kod för att använda dig av den nya versionen av API:et. Tillgängliggörande av en version med större förändring innebär att den tidigare huvudversionen samexisterar med den nya huvudversionen under en viss tid. Vi eftersträvar ett läge där vi erbjuder maximalt två huvudversioner.
Vid en större förändring ökar huvudversionen av API:et.
Exempel på större förändringar:
Meddelande om kommande förändringar av detta slag publiceras i anslutning till aktuellt API minst sex månader innan förändringen blir verklighet. Vid avveckling av en huvudversion meddelas även detta minst sex månader innan definitiv borttagning sker.
Vill du lära dig mer om skatter och företagande? Ta då chansen och möt oss online på våra direktsända webbseminarier. Det är kostnadsfritt och du kan ställa frågor och få svar i en chatt.