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 ApiSopimusRequest| Name | 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.