Skip to content

Breaking changes

Policy

Breaking changes for Fastighet API and FastAPI (except those necessary for bugfixes) are notified via release notes and documented on this page 6 months prior to being rolled out.

Breaking changes for Fastighet GraphQL (except those necessary for bugfixes) are notified via release notes and documented in Nitro 6 months prior to being rolled out.

We consider a change breaking when:

  • removing or renaming api operations and end-points
  • removing or renaming parameters and properties
  • removing or renaming a response field
  • adding a new required parameter
  • making a previously optional parameter required
  • changing the type of a parameter or response field
  • removing enum values
  • adding a new validation rule to an existing parameter
  • changing authentication or authorization requirements

Additive changes are changes that should not break an integration and are considered non-breaking. Additive changes include:

  • adding an operation
  • adding an optional parameter
  • adding an optional request header
  • adding a response field
  • adding a response header
  • adding enum values

In the case of breaking changes we refer to replacements when possible.

Entity cost could be changed over time, if so you will be notified by releasenotes.

List of Breaking Changes

Fastighet API

The table below describes breaking changes and sunset/end of life.

API / Endpoint / Property Replacement End of Life (Sunset)
Logga in
POST /loggaIn/
Auth GET /v2/auth 2025-08-17
SessionArendeObjektGet /session/arendeobjekt/{ObjektNodId} --- 2024-12-12
Notifiering Meddelande (NotifieringMeddelande) --- 2024-12-12
Hämta bilplatser
GET /bilplats/
--- 2024-12-12
MarknadKonfigurationGet /session/marknadkonfiguration --- 2024-12-12
Hämta marknadsprofil
GET /hamtaMarknadsprofil/
--- 2024-12-12
Hämta kontostatus
GET /kontostatus/
--- 2024-12-12
Hämta lediga objekt
GET /ledigtObjekt/
--- 2024-12-12
Radera loginkonto
POST /raderaLogin/
--- 2024-12-12
Radera marknadsprofil
POST /raderaMarknadsprofil/
--- 2024-12-12
Registrera enhet/applikation
POST /kund/registreraApplikation
--- 2024-12-12
Registrera marknadsprofil
POST /registreraMarknadsprofil/
--- 2024-12-12
UthyrningsProcessGetLista /uthyrningsprocess --- 2024-12-12
Skapa Allmänt Ärende
POST /session/allmantarende/
--- 2024-12-12
Ta bort alla kundkopplingar
POST /session/taBortKund/
--- 2024-12-12
Skapa loginkonto
POST /skapaLogin/
--- 2024-12-12
Uppdatera marknadsprofil
POST /uppdateraMarknadsprofil/
--- 2024-12-12
SparaAvtalUppsagningPost /avtal/sparaavtaluppsagning --- 2024-12-12
Hämta meddelanden för kund
GET
/session/kund/meddelande/{NotifieringId}
--- 2024-12-12
Hämta kontaktuppgiftstyper
GET /session/kontaktuppgifterTyper/
--- 2024-12-12
Ändra kontaktuppgift validering
POST /session/andrakontaktuppgiftvalidera/
--- 2024-12-12
Anslut kund
POST /anslutKund/
--- 2024-12-12
Sätt kundspråk
POST /session/kund/sattSprak/
--- 2024-12-12
UthyrningsProcessGet (/uthyrningsprocess/{Id})
--- 2024-12-12
Get List of MarketObjects
GET /v2/market/objects
area
.location.areaPath TBD
Get Market Object
GET /v2/market/objects/{id}
area
.location.areaPath TBD
Get Market Object Image
GET /v2/market/objects/{id}/images/{fileId}
mimeType
--- 2025-12-04
Get Market Object File
GET /v2/market/objects/{id}/files/{fileId}
mimeType
--- 2025-12-04

Fastighet GraphQL

Entity Field DeprecatedReason DeprecatedDate
Actor statusChanged nan nan
ContractConfiguration id nan nan
ContractConfiguration extensionTime nan nan
ContractConfiguration extensionTimeUnit nan nan
ContractConfiguration noticePeriod nan nan
ContractConfiguration noticePeriodTimeUnit nan nan
Contract statusChanged nan nan
Contract objectPrimary nan nan
AccountDistributionCodingPartType id Use apiName instead, this field will be changed to return a different but more accurate set of ids. 2024-09-01
MarketObject advertisement Will be removed in future version. Replaced with marketObjectType 2026-02-26
MarketObject type Will be removed in future version. Replaced with marketObjectType 2026-02-26
MarketObject size Will be removed in future version. Replaced with object.sizeAreaValue 2026-02-26
MarketObject location Will be removed in future version. Replaced with object.locationAdress and areaDisplayName and rentalArea. 2026-02-26
MarketObject queueTypeReferenceName Will be removed in future version. Replaced with queueType.id 2026-02-26
MarketObject queueTypeDisplayName Will be removed in future version. Replaced with queueType.displayName 2026-02-26
MarketObjectLocation address Will be removed in future version. 2026-02-26
MarketObjectLocation streetName Will be removed in future version. 2026-02-26
MarketObjectLocation streetNumber Will be removed in future version. 2026-02-26
MarketObjectLocation postCode Will be removed in future version. 2026-02-26
MarketObjectLocation city Will be removed in future version. 2026-02-26
MarketObjectLocation country Will be removed in future version. 2026-02-26
MarketObjectLocation fullAdress Will be removed in future version. 2026-02-26
MarketObjectLocation officialNumber Will be removed in future version. 2026-02-26
MarketObjectLocation signNumber Will be removed in future version. 2026-02-26
MarketObjectLocation areaDisplayName Will be removed in future version. 2026-02-26
MarketObjectLocation rentalArea Will be removed in future version. 2026-02-26
Node asErrand Use ErrandRowsByRefersToNode instead 2025-10-31
Object statusChanged nan nan
Customer statusChanged nan nan
Errand statusChanged nan nan
ErrandRow statusChanged nan nan