Riktlinjer för livscykelhantering av APIer

Status

decided

Impact

Low

Driver

@Per Persson 

Approver

@Per Persson

Contributors

@Dennis Nilsson (Unlicensed) @Isak Styf (Unlicensed) @Jens Albonius (Unlicensed) @Joel Lindberg (Unlicensed) @Former user (Deleted)@Lamin Saidy (Unlicensed)

Informed

 

Due date

Apr 9, 2021

Outcome

Enligt förslag

Bakgrund

Vi behöver tydliga riktlinjer för livscykelhantering av APIer - risken är annars att vi över tid får ett ohanterligt antal versioner av ett och samma API.

Förslag

  • Ett API får finnas i två samtidigt supporterade versioner i produktion; den nu gällande versionen (markerat som ACTIVE) samt den senaste versionen innan den (som skall markeras som DEPRECATED)

  • Anropande system har 6 månader på sig att styra om till ett APIs nya version – efter 6 månader slutar den gamla versionen att supporteras (status RETIRED)

    • Respektive anropande system finansierar själv den insats som krävs

  • När ett API i status RETIRED inte fått några anrop på 3 månader skall det helt tas bort (status DECOMMISSIONED)

Actions

@Dennis Nilsson (Unlicensed) - kommentarer?
@Isak Styf (Unlicensed) - kommentarer?
@Jens Albonius (Unlicensed) - kommentarer?
@Joel Lindberg (Unlicensed) - kommentarer?
@Former user (Deleted) - kommentarer?
@Lamin Saidy (Unlicensed) - kommentarer?

Beslut

Enligt förslag