You are viewing an old version of this page. View the current version.
Compare with Current View Page History
« Previous Version 17 Next »
Generisk tjänst för hantering av avtal (arrendeavtal t ex).
I version 1 implementeras följande:
GET:
leaseContract/{personId} - hämta alla avtal för en person
leaseContract/{organizationNumber} - hämta alla avtal för en organisation
leaseContract/{propertyDesignation} - hämta alla avtal för en fastighet
leaseContract/{geoReference} - hämta ett/alla avtal baserat på en geografisk referens
leaseContract/{id} - hämta ett avtal baserat på avtalets id
leaseContract/{externalReferanceId} - hämta ett avtal baserat på avtalets historiska id
leaseContract/{end} - hämta alla avtal baserat på avtalets slutdatum
leaseContract/{leaseType} - hämta alla avtal baserat på avtaletstyp
POST:
leaseContract/ - skapa ett avtal
PATCH:
leaseContract/{id} - uppdatera ett avtal
leaseContract/{id}/terminate - avsluta ett avtal
Design
<Vilka personuppgifter hanteras och varför?>
contract/template/{id} - hämta avtalsmall
contract/{personId} - hämta alla avtal för en person
contract/{organisationNumber} - hämta alla avtal för en organisation
contract/{geoReference} - hämta ett avtal baserat på en geografisk referens
contract/{id} - hämta ett avtal
contract/{id}/asPdf - hämta ett avtal på pdf-format
contract/ - skapa ett avtal
contract/{id}/sign - trigga en avtalssignering
contract/{id}/archive - trigga en arkivering
contract/{id} - uppdatera ett avtal
contract/{id}/signReminder - skicka en signeringspåminnelse
contract/{id} - radera ett avtal
POST /contracts/leaseContracts
/contracts/leaseContracts
https://sundsvall.atlassian.net/wiki/spaces/SK/pages/221904957/Contract#LeaseContract-objekt
GET /contracts/leaseContracts
end
externalReferenceId
leaseType
organizationNumber
personId
propertyDesignation
En lista [] bestående av: https://sundsvall.atlassian.net/wiki/spaces/SK/pages/221904957/Contract#LeaseContract-objekt
GET /contracts/leaseContracts/{id}
PATCH /contracts/leaseContracts/{id}
De fält från https://sundsvall.atlassian.net/wiki/spaces/SK/pages/221904957/Contract#LeaseContract-objekt som ska uppdateras.
{ "status": "TERMINATED" }
{ "version": 0, "status": "ACTIVE", "caseId": 100, "indexTerms": "string", "description": "string", "additionalTerms": "string", "stakeholders": [ { "type": "ASSOCIATION", "roles": [ "ARRENDATOR" ], "organizationName": "Sundsvalls kommun", "organizationNumber": "212000-2411", "firstName": "Test", "lastName": "Testorsson", "personId": "40f14de9-815d-44a5-a34d-b1d38b628e07", "phoneNumber": "0701231212", "emailAddress": "test.testorsson@test.se", "address": { "streetAddress": "Testgatan 1A", "postalCode": "841 76", "town": "Sundsvall", "country": "Sweden", "attention": "Test Testorsson" }, "billingAddress": { "streetAddress": "Testgatan 1A", "postalCode": "841 76", "town": "Sundsvall", "country": "Sweden", "attention": "Test Testorsson" } } ], "attachments": [ { "category": "KONTRAKT", "name": "Arrendekontrakt", "extension": "pdf", "note": "Kontraktet var lite skrynkligt vid inskanningen.", "file": "string" } ], "leaseType": "ANLAGGNINGSARRENDE", "externalReferenceId": "string", "propertyDesignation": "Skalvik 1:13", "leaseDuration": 3, "rental": 4350, "start": "2020-01-01", "end": "2022-01-01", "periodOfNotice": 90, "area": 150 }
<Kontaktuppgifter till den verksamhet som äger APIets livscykel>
https://sundsvall.atlassian.net/wiki/spaces/API
För tekniska frågor:
<Länkar till dev-portal;
Test
Sandbox
Produktion>
<FAQ>