POST legacy/muutostyot/lisaakommentilla
Lisää uuden muutostyöehdotuksen kommentilla sekä tiedottaa sidosryhmia
Request Information
URI Parameters
None.
Body Parameters
ApiAlterationInsertWithComment| Name | Description | Type | Additional information |
|---|---|---|---|
| KommenttiLiitteineen | Muutostyön kommentit liitteineen | ApiAlterationCommentInsertWithAttachment | None. |
| KohdeId | Kohteen, esimerkiksi huoneiston kohdeId | integer | Required |
| OsapuoliId | Osapuolen Id | integer | None. |
| Etunimi | Muutostyöilmoituksen tekijän etunimi | string | RequiredString length: inclusive between 0 and 25 |
| Sukunimi | Muutostyöilmoituksen tekijän sukunumi | string | RequiredString length: inclusive between 0 and 25 |
| Puhelin | Muutostyöilmoituksen tekijän puhelinnumero | string | RequiredString length: inclusive between 0 and 20 |
| Sahkoposti | Muutostyöilmoituksen tekijän sähköposti | string | RequiredString length: inclusive between 0 and 100 |
| Aloitusaika | Koska muutostyö aloitetaan | date | Required |
| Lopetusaika | Koska muutostyö on valmis | date | None. |
| OsakkaanLisatieto | Mahdollinen lisätieto muutostyöstä | string | String length: inclusive between 0 and 250 |
| Muutostyot | Muutostöiden kohteet, vähintään yksi mutta voi olla useampikin. | Collection of ApiAlterationPropositionInsert | Required |
Request Formats
application/json, text/json
Sample:
{
"KommenttiLiitteineen": {
"Kommentti": {
"Kommentti": "sample string 1",
"KommenttiTyyppi": "Hyväksytty",
"Laatija": "sample string 2",
"LaatijanRooli": "sample string 3"
},
"Liitteet": [
{
"FileName": "sample string 1",
"Description": "sample string 2",
"ContentType": "sample string 3",
"FileContent": "QEA="
},
{
"FileName": "sample string 1",
"Description": "sample string 2",
"ContentType": "sample string 3",
"FileContent": "QEA="
}
]
},
"KohdeId": 1,
"OsapuoliId": 1,
"Etunimi": "sample string 2",
"Sukunimi": "sample string 3",
"Puhelin": "sample string 4",
"Sahkoposti": "sample string 5",
"Aloitusaika": "2025-11-05T09:42:52.6888406+02:00",
"Lopetusaika": "2025-11-05T09:42:52.6888406+02:00",
"OsakkaanLisatieto": "sample string 7",
"Muutostyot": [
{
"MuutostyoKohde": 1,
"Kuvaus": "sample string 2",
"TyonSuorittajanNimi": "sample string 3",
"TyonSuorittajanYtunnus": "sample string 4"
},
{
"MuutostyoKohde": 1,
"Kuvaus": "sample string 2",
"TyonSuorittajanNimi": "sample string 3",
"TyonSuorittajanYtunnus": "sample string 4"
}
]
}
application/xml, text/xml
Sample:
<ApiAlterationInsertWithComment xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Agenteq.Tampuuri.ApplicationServiceApi.Contract.Muutosty%C3%B6t">
<Aloitusaika>2025-11-05T09:42:52.6888406+02:00</Aloitusaika>
<Etunimi>sample string 2</Etunimi>
<KohdeId>1</KohdeId>
<Lopetusaika>2025-11-05T09:42:52.6888406+02:00</Lopetusaika>
<Muutostyot>
<ApiAlterationPropositionInsert>
<Kuvaus>sample string 2</Kuvaus>
<MuutostyoKohde>1</MuutostyoKohde>
<TyonSuorittajanNimi>sample string 3</TyonSuorittajanNimi>
<TyonSuorittajanYtunnus>sample string 4</TyonSuorittajanYtunnus>
</ApiAlterationPropositionInsert>
<ApiAlterationPropositionInsert>
<Kuvaus>sample string 2</Kuvaus>
<MuutostyoKohde>1</MuutostyoKohde>
<TyonSuorittajanNimi>sample string 3</TyonSuorittajanNimi>
<TyonSuorittajanYtunnus>sample string 4</TyonSuorittajanYtunnus>
</ApiAlterationPropositionInsert>
</Muutostyot>
<OsakkaanLisatieto>sample string 7</OsakkaanLisatieto>
<OsapuoliId>1</OsapuoliId>
<Puhelin>sample string 4</Puhelin>
<Sahkoposti>sample string 5</Sahkoposti>
<Sukunimi>sample string 3</Sukunimi>
<KommenttiLiitteineen>
<Kommentti>
<Kommentti>sample string 1</Kommentti>
<KommenttiTyyppi>Hyväksytty</KommenttiTyyppi>
<Laatija>sample string 2</Laatija>
<LaatijanRooli>sample string 3</LaatijanRooli>
</Kommentti>
<Liitteet>
<ApiAlterationCommentAttachmentInsert>
<ContentType>sample string 3</ContentType>
<Description>sample string 2</Description>
<FileContent>QEA=</FileContent>
<FileName>sample string 1</FileName>
</ApiAlterationCommentAttachmentInsert>
<ApiAlterationCommentAttachmentInsert>
<ContentType>sample string 3</ContentType>
<Description>sample string 2</Description>
<FileContent>QEA=</FileContent>
<FileName>sample string 1</FileName>
</ApiAlterationCommentAttachmentInsert>
</Liitteet>
</KommenttiLiitteineen>
</ApiAlterationInsertWithComment>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
GenericPostResponse
| Name | Description | Type | Additional information |
|---|---|---|---|
| Id | Uuden resurssin id. | integer | None. |
Response Formats
application/json, text/json
Sample:
{
"Id": 1
}
application/xml, text/xml
Sample:
<GenericPostResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Agenteq.Tampuuri.ApplicationServiceApi.Contract"> <Id>1</Id> </GenericPostResponse>