POST request/water/customer/{CustomerId}/site/{siteId}/contact

Add comapny new site contact information

Request Information

URI Parameters

NameDescriptionTypeAdditional information
CustomerId

integer

Required

siteId

integer

Required

Body Parameters

ContactPost
NameDescriptionTypeAdditional information
ContactId

integer

None.

ContactRoleId

integer

None.

DateOfBirth

date

None.

Email

string

String length: inclusive between 0 and 250

FirstName

string

String length: inclusive between 0 and 100

GDPRConsent

boolean

None.

IsMainContact

boolean

None.

IsPartner

boolean

None.

IsPrimaryContact

boolean

None.

IsSignDirectDebitContracts

boolean

None.

IsSignEnerySupplyContracts

boolean

None.

JobTitle

string

String length: inclusive between 0 and 100

LandLine

string

String length: inclusive between 0 and 11

LastName

string

String length: inclusive between 0 and 100

Mobile

string

String length: inclusive between 0 and 11

Title

string

String length: inclusive between 0 and 10

Request Formats

application/json, text/json

Sample:
{
  "title": "sample string 1",
  "firstName": "sample string 2",
  "lastName": "sample string 3",
  "mobile": "sample string 4",
  "landLine": "sample string 5",
  "email": "sample string 6",
  "jobTitle": "sample string 7",
  "isMainContact": true,
  "isSignEnerySupplyContracts": true,
  "isSignDirectDebitContracts": true,
  "dateOfBirth": "2025-06-26T10:05:21.1488336+00:00",
  "isPartner": true,
  "isPrimaryContact": true,
  "gdprConsent": true,
  "contactRoleId": 1,
  "contactId": 12
}

text/html

Sample:
{"title":"sample string 1","firstName":"sample string 2","lastName":"sample string 3","mobile":"sample string 4","landLine":"sample string 5","email":"sample string 6","jobTitle":"sample string 7","isMainContact":true,"isSignEnerySupplyContracts":true,"isSignDirectDebitContracts":true,"dateOfBirth":"2025-06-26T10:05:21.1488336+00:00","isPartner":true,"isPrimaryContact":true,"gdprConsent":true,"contactRoleId":1,"contactId":12}

application/xml, text/xml

Sample:
<ContactPost xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/MyUtilityGeniusForBusiness.Api.Models.Default">
  <ContactId>12</ContactId>
  <ContactRoleId>1</ContactRoleId>
  <DateOfBirth>2025-06-26T10:05:21.1488336+00:00</DateOfBirth>
  <Email>sample string 6</Email>
  <FirstName>sample string 2</FirstName>
  <GDPRConsent>true</GDPRConsent>
  <IsMainContact>true</IsMainContact>
  <IsPartner>true</IsPartner>
  <IsPrimaryContact>true</IsPrimaryContact>
  <IsSignDirectDebitContracts>true</IsSignDirectDebitContracts>
  <IsSignEnerySupplyContracts>true</IsSignEnerySupplyContracts>
  <JobTitle>sample string 7</JobTitle>
  <LandLine>sample string 5</LandLine>
  <LastName>sample string 3</LastName>
  <Mobile>sample string 4</Mobile>
  <Title>sample string 1</Title>
</ContactPost>

Response Information

Resource Description

integer

Response Formats

application/json, text/json, text/html

Sample:
1

application/xml, text/xml

Sample:
<long xmlns="http://schemas.microsoft.com/2003/10/Serialization/">1</long>