PATCH sopimukset/{sopimus_id}
Päivittää sopimusta annettujen parametrien mukaan. Päivitetty sopimus validoidaan kokonaisuutena. Tämä kutsu ei automaattisesti päivitä muuta kuin sopimusta. Esim. sopimuksen alkupäivää muokattaessa on päivitettävä asukashallinta omalla kutsullaan. Esimerkki JSON Patch document: [ {"op": "replace", "path": "/Alkupvm", "value": "2015-01-01"}, {"op": "replace", "path": "/Loppupvm", "value": "2025-01-01"} ... ]
Request Information
URI Parameters
Name | Description | Type | Additional information |
---|---|---|---|
sopimus_id | integer | Required |
Body Parameters
Sopimuksen json-patch-dokumentti ApiSopimusRequestName | Description | Type | Additional information |
---|---|---|---|
Alkupvm | Sopimuksen alkupäivä, pakollinen tieto sopimuksella joten sitä ei voi poistaa | date | Required |
Loppupvm | Sopimuksen loppupäivä, määritetty joko määräaikaiselle tai irtisanotulle sopimukselle | date | None. |
Tila | Sopimuksen tila (esisopimus / sopimus) | ApiSopimusTila | None. |
SahkoisestiAllekirjoitettavissa | Onko sopimus sähköisesti allekirjoitettavissa | boolean | None. |
Allekirjoituspvm | Sopimuksen allekirjoituspäivä. Kun sopimukselle asetetaan allekirjoituspäivä muutetaan sen tila Sopimus-tilaan. | date | None. |
Asuttamispvm | Asuttamispäivä | date | None. |
AsunnonesittelijaId | Asunnonesittelijä valintalistan id | integer | Range: inclusive between 1 and 2147483647 |
Asunnonesittelija | Uusi asunnon esittelija | ApiSopimusAsunnonesittelija | None. |
EiSahkoistaAllekirjoitusta | Tällä voi estää sopimuksen sähköisen allekirjotuksen | boolean | None. |
HallintaoikeudenSiirtopvm | Asunnon hallintaoikeuden siirtopäivä | date | None. |
Kotielaimia | Onko asunnossa kotieläimiä | boolean | None. |
Kumppanikoodi | string | String length: inclusive between 0 and 20 | |
Lisatiedot | string | String length: inclusive between 0 and 5000 | |
Optio | boolean | None. | |
Palvelukieli | Sopimuksen palvelukieli | ApiSopimusPalvelukieli | None. |
SopimusHenkilo | Sopimukselle valitun esim. myyntineuvottelijan osapuolen id. | integer | Range: inclusive between 1 and 2147483647 |
SopimusTyyppi | SopimusTyyppi valintalistan id | integer | Range: inclusive between 1 and 2147483647 |
Yhdistamislupa | Onko sopimuksella lupa yhdistää sitä muihin osapuolen sopimuksiin | boolean | None. |
YleisavaimenKaytto | Saako asuntoon mennä sisään yleisavaimella | boolean | None. |
AsoSaanto | Asosaanto | ApiSopimusAsoSaantoRequest | None. |
Panttaustiedot | Panttaustiedot | ApiSopimusPanttaustiedotRequest | None. |
Vakuustiedot | Vakuustiedot | ApiSopimusVakuustiedotRequest | None. |
Luottotiedot | Luottotiedot | ApiSopimusLuottotiedotRequest | None. |
MaaraaikaisuusTiedot | Sopimuksen määräaikaisuustiedot | ApiSopimusMaaraaikaisuusTiedotRequest | None. |
PalautusTiedot | Vakuuden palautustiedot | ApiSopimusPalautusTiedotRequest | None. |
MaksuTiedot | Sopimuksen maksutiedot | ApiSopimusMaksuTiedotRequest | None. |
VuokrankorotusTiedot | Sopimuksen vuokrankorotustiedot | ApiSopimusVuokrankorotusTiedotRequest | None. |
Irtisanomistiedot | Irtisanomistiedot | ApiSopimusIrtisanomistiedotRequest | None. |
Request Formats
application/json
Sample:
[
{
"op": "replace",
"path": "/StartDate",
"value": "2015-01-01"
},
{
"op": "replace",
"path": "/EndDate",
"value": "2025-01-01"
},
{
"op": "replace",
"path": "/Groupfields/FieldBoolean",
"value": "true"
}
]
Response Information
Resource Description
None.