Nu tar vi första steget mot att avveckla vårt Legacy API

2019 är året då vi tar steget och börjar avveckla vårt ”Legacy API”. Ett nytt, mer modernt och absolut mer säkert API har varit redo i snart ett år och tiden är inne för avveckling av det gamla då det nya API:et har använts av kritiska produktionssystem sen förra sommaren och visat sig vara mycket stabilt.

Vårt nya API har många fördelar

• Betydligt höjd säkerhet i och med OAuth 2.0
• Mycket bättre dokumentation med OpenAPI 3.0 samt komplett dokumentation online (api-docs.starweb.se)
• Fullt RESTful samt stöd för HATEOAS
• Tydligt JSON-format för anrop/svar
• SDK tillgängliga för C# (tack till PrimePenguin: https://github.com/PrimePenguin/PrimePenguin.StarwebSharp) samt PHP (kommer snart)
• Stödjer samtliga resurser som vårt Legacy API gjort samt långt mycket mer (och desto mer kommer löpande!)
• Stöd för våra nya B2B-funktioner så som paketprodukter, prislistor, etc
• Stöd för webhooks
• Möjlighet att inkludera underresurser (se parametern ”include” för flertalet resurser)

 

Vårt Legacy API kommer därför från och med idag inte finnas tillgängligt för nya butiker*. Detta kommer dock inte påverka existerande kopplingar på något sätt: de kommer fortsätta fungera precis som tidigare.

I dagsläget finns inget spikat datum för när Legacy API’et kommer stängas ner helt; men räkna med att det kommer ske någon gång under 2020. Det är därför bra om de som använder vårt Legacy API ganska snart börjar titta på hur ni kan migrera över era existerande API-kopplingar till att använda vårt nya API istället. Om ni vill börja utveckla mot vårt nya API så kan vår fantastiska support hjälpa er med en provbutik samt API-uppgifter. Vi erbjuder även samarbetspartners direkthjälp från våra utvecklare via Slack.

 

*Undantag gäller för vissa etablerade samarbetspartners som ännu inte hunnit migrera över till vårt nya API. Dessa kommer under en tidsbegränsad period kunna läggas till även för nya butiker.