PUT request/water/contract/{id}/update/status/multi

Updates the status of multiple sites for a particular contract.

Request Information

URI Parameters

NameDescriptionTypeAdditional information
id

integer

Required

Body Parameters

WaterMultiSiteStatusPut
NameDescriptionTypeAdditional information
multisites

Collection of WaterMultiSiteStatusModel

None.

Request Formats

application/json, text/json

Sample:
{
  "multisites": [
    {
      "spidStatusId": 1,
      "statusId": 1,
      "sSpidStatusId": 1,
      "spid": "sample string 1",
      "sSpid": "sample string 2",
      "notes": "sample string 3",
      "siteId": 1
    },
    {
      "spidStatusId": 1,
      "statusId": 1,
      "sSpidStatusId": 1,
      "spid": "sample string 1",
      "sSpid": "sample string 2",
      "notes": "sample string 3",
      "siteId": 1
    }
  ]
}

text/html

Sample:
{"multisites":[{"spidStatusId":1,"statusId":1,"sSpidStatusId":1,"spid":"sample string 1","sSpid":"sample string 2","notes":"sample string 3","siteId":1},{"spidStatusId":1,"statusId":1,"sSpidStatusId":1,"spid":"sample string 1","sSpid":"sample string 2","notes":"sample string 3","siteId":1}]}

application/xml, text/xml

Sample:
<WaterMultiSiteStatusPut xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/MyUtilityGeniusForBusiness.Api.Models.WaterContract">
  <multisites>
    <WaterMultiSiteStatusModel>
      <Notes>sample string 3</Notes>
      <SSpid>sample string 2</SSpid>
      <SSpidStatusId>1</SSpidStatusId>
      <SiteId>1</SiteId>
      <Spid>sample string 1</Spid>
      <SpidStatusId>1</SpidStatusId>
      <StatusId>1</StatusId>
    </WaterMultiSiteStatusModel>
    <WaterMultiSiteStatusModel>
      <Notes>sample string 3</Notes>
      <SSpid>sample string 2</SSpid>
      <SSpidStatusId>1</SSpidStatusId>
      <SiteId>1</SiteId>
      <Spid>sample string 1</Spid>
      <SpidStatusId>1</SpidStatusId>
      <StatusId>1</StatusId>
    </WaterMultiSiteStatusModel>
  </multisites>
</WaterMultiSiteStatusPut>

Response Information

Resource Description

WaterStatus
NameDescriptionTypeAdditional information
SpidStatusId

integer

None.

SpidStatusName

string

None.

SSpidStatusId

integer

None.

SSpidStatusName

string

None.

StatusId

integer

None.

StatusName

string

None.

Response Formats

application/json, text/json

Sample:
{
  "statusId": 1,
  "statusName": "sample string 1",
  "spidStatusId": 1,
  "spidStatusName": "sample string 2",
  "sSpidStatusId": 1,
  "sSpidStatusName": "sample string 3"
}

text/html

Sample:
{"statusId":1,"statusName":"sample string 1","spidStatusId":1,"spidStatusName":"sample string 2","sSpidStatusId":1,"sSpidStatusName":"sample string 3"}

application/xml, text/xml

Sample:
<WaterStatus xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/MyUtilityGeniusForBusiness.Api.Models.WaterContract">
  <SSpidStatusId>1</SSpidStatusId>
  <SSpidStatusName>sample string 3</SSpidStatusName>
  <SpidStatusId>1</SpidStatusId>
  <SpidStatusName>sample string 2</SpidStatusName>
  <StatusId>1</StatusId>
  <StatusName>sample string 1</StatusName>
</WaterStatus>