POST api/Customer/DetailsChangeRequest

Use for Customer to request changes to their account details

Request Information

URI Parameters

None.

Body Parameters

The Change Request object to store

DetailChangeRequest
NameDescriptionTypeAdditional information
RequestId

integer

None.

CustomerId

string

None.

CustomerRep

string

None.

ChangeType

string

None.

ChangeDetails

string

None.

DateRequested

date

None.

AppGuid

globally unique identifier

None.

Request Formats

application/json, text/json

Sample:
{
  "RequestId": 1,
  "CustomerId": "sample string 2",
  "CustomerRep": "sample string 3",
  "ChangeType": "sample string 4",
  "ChangeDetails": "sample string 5",
  "DateRequested": "2024-05-17T04:04:34.3159904+00:00",
  "AppGuid": "9bd10419-c05e-4706-a55a-1e714f4dbbde"
}

application/xml, text/xml

Sample:
<DetailChangeRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/API.Core.Models.Customer">
  <AppGuid>9bd10419-c05e-4706-a55a-1e714f4dbbde</AppGuid>
  <ChangeDetails>sample string 5</ChangeDetails>
  <ChangeType>sample string 4</ChangeType>
  <CustomerId>sample string 2</CustomerId>
  <CustomerRep>sample string 3</CustomerRep>
  <DateRequested>2024-05-17T04:04:34.3159904+00:00</DateRequested>
  <RequestId>1</RequestId>
</DetailChangeRequest>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

Returns the Detail Change Request object

DetailChangeRequestViewModel
NameDescriptionTypeAdditional information
changeRequest

DetailChangeRequest

None.

apiResponse

APIResponseMessage

None.

Response Formats

application/json, text/json

Sample:
{
  "changeRequest": {
    "RequestId": 1,
    "CustomerId": "sample string 2",
    "CustomerRep": "sample string 3",
    "ChangeType": "sample string 4",
    "ChangeDetails": "sample string 5",
    "DateRequested": "2024-05-17T04:04:34.5347441+00:00",
    "AppGuid": "470759fc-e7e9-49a0-b393-0db0e4ea3a7b"
  },
  "apiResponse": {
    "HttpStatusCode": "sample string 1",
    "ReasonPhrase": "sample string 2",
    "ExceptionMessage": "sample string 3",
    "GeneralMessage": "sample string 4"
  }
}

application/xml, text/xml

Sample:
<DetailChangeRequestViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/API.Models.Customer">
  <apiResponse xmlns:d2p1="http://schemas.datacontract.org/2004/07/API.Core.Models">
    <d2p1:ExceptionMessage>sample string 3</d2p1:ExceptionMessage>
    <d2p1:GeneralMessage>sample string 4</d2p1:GeneralMessage>
    <d2p1:HttpStatusCode>sample string 1</d2p1:HttpStatusCode>
    <d2p1:ReasonPhrase>sample string 2</d2p1:ReasonPhrase>
  </apiResponse>
  <changeRequest xmlns:d2p1="http://schemas.datacontract.org/2004/07/API.Core.Models.Customer">
    <d2p1:AppGuid>470759fc-e7e9-49a0-b393-0db0e4ea3a7b</d2p1:AppGuid>
    <d2p1:ChangeDetails>sample string 5</d2p1:ChangeDetails>
    <d2p1:ChangeType>sample string 4</d2p1:ChangeType>
    <d2p1:CustomerId>sample string 2</d2p1:CustomerId>
    <d2p1:CustomerRep>sample string 3</d2p1:CustomerRep>
    <d2p1:DateRequested>2024-05-17T04:04:34.5347441+00:00</d2p1:DateRequested>
    <d2p1:RequestId>1</d2p1:RequestId>
  </changeRequest>
</DetailChangeRequestViewModel>