POST api/customer/UpdateComms

Updates comms details

Request Information

URI Parameters

None.

Body Parameters

CommsBindingModel
NameDescriptionTypeAdditional information
accountCode

As name suggests

string

None.

commsTypeId

As Name Suggests

integer

None.

contactCommsId

Comms record ID

integer

None.

commsValue

As Name Suggests

string

None.

internalUse

As Name Suggests

boolean

None.

ImportantInformation

As Name Suggests

boolean

None.

newsletter

As Name Suggests

boolean

None.

events

As Name Suggests

boolean

None.

offers

As Name Suggests

boolean

None.

thirdParty

As Name Suggests

boolean

None.

insurance

As Name Suggests

boolean

None.

Request Formats

application/json, text/json

Sample:
{
  "accountCode": "AJ56",
  "commsTypeId": 2,
  "contactCommsId": 17543,
  "commsValue": "John@John.Coms",
  "internalUse": false,
  "ImportantInformation": true,
  "newsletter": true,
  "events": false,
  "offers": true,
  "thirdParty": false,
  "insurance": false
}

multipart/form-data

Sample:
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="accountCode"

sample string 1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="commsTypeId"

2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="contactCommsId"

3
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="commsValue"

sample string 4
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="internalUse"

True
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="ImportantInformation"

True
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="newsletter"

True
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="events"

True
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="offers"

True
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="thirdParty"

True
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="insurance"

True
--MultipartDataMediaFormatterBoundary1q2w3e--

Response Information

Resource Description

CommsUpdateReturnBindingModel
NameDescriptionTypeAdditional information
contactCommsId

As name suggests

integer

None.

Response Formats

application/json, text/json

Sample:
{
  "contactCommsId": 1
}

multipart/form-data

Sample:
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="contactCommsId"

1
--MultipartDataMediaFormatterBoundary1q2w3e--