POST api/Customer/UpdateCustomer

Request Information

URI Parameters

None.

Body Parameters

CustomerMasterBindingModel
NameDescriptionTypeAdditional information
CustomerMasterId

integer

None.

CustomerName

string

None.

CustomerAddress

string

None.

CustomerCountry

string

None.

CustomerStateId

integer

None.

CustomerState

string

None.

CustomerOtherState

string

None.

CustomerStateCode

string

None.

CustomerPincode

string

None.

CustomerEmail

string

None.

CustomerGSTNo

string

None.

CustomerContactNo

string

None.

CreatedBy

integer

None.

CreationDate

date

None.

UpdatedBy

integer

None.

UpdationDate

date

None.

IsActive

boolean

None.

DiscountRate

decimal number

None.

ContactPersons

Collection of CustomerContactPersonBindingModel

None.

Request Formats

application/json, text/json

Sample:
{
  "CustomerMasterId": 1,
  "CustomerName": "sample string 2",
  "CustomerAddress": "sample string 3",
  "CustomerCountry": "sample string 4",
  "CustomerStateId": 1,
  "CustomerState": "sample string 5",
  "CustomerOtherState": "sample string 6",
  "CustomerStateCode": "sample string 7",
  "CustomerPincode": "sample string 8",
  "CustomerEmail": "sample string 9",
  "CustomerGSTNo": "sample string 10",
  "CustomerContactNo": "sample string 11",
  "CreatedBy": 1,
  "CreationDate": "2026-02-07T17:49:53.1748416+05:30",
  "UpdatedBy": 1,
  "UpdationDate": "2026-02-07T17:49:53.1748416+05:30",
  "IsActive": true,
  "DiscountRate": 1.1,
  "ContactPersons": [
    {
      "CustomerContactPersonId": 1,
      "ContactPersonName": "sample string 2",
      "ContactPersonEmail": "sample string 3",
      "ContactPersonContactNo": "sample string 4",
      "CustomerId": 1
    },
    {
      "CustomerContactPersonId": 1,
      "ContactPersonName": "sample string 2",
      "ContactPersonEmail": "sample string 3",
      "ContactPersonContactNo": "sample string 4",
      "CustomerId": 1
    }
  ]
}

application/xml, text/xml

Sample:
<CustomerMasterBindingModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/labman_api.Models">
  <ContactPersons>
    <CustomerContactPersonBindingModel>
      <ContactPersonContactNo>sample string 4</ContactPersonContactNo>
      <ContactPersonEmail>sample string 3</ContactPersonEmail>
      <ContactPersonName>sample string 2</ContactPersonName>
      <CustomerContactPersonId>1</CustomerContactPersonId>
      <CustomerId>1</CustomerId>
    </CustomerContactPersonBindingModel>
    <CustomerContactPersonBindingModel>
      <ContactPersonContactNo>sample string 4</ContactPersonContactNo>
      <ContactPersonEmail>sample string 3</ContactPersonEmail>
      <ContactPersonName>sample string 2</ContactPersonName>
      <CustomerContactPersonId>1</CustomerContactPersonId>
      <CustomerId>1</CustomerId>
    </CustomerContactPersonBindingModel>
  </ContactPersons>
  <CreatedBy>1</CreatedBy>
  <CreationDate>2026-02-07T17:49:53.1748416+05:30</CreationDate>
  <CustomerAddress>sample string 3</CustomerAddress>
  <CustomerContactNo>sample string 11</CustomerContactNo>
  <CustomerCountry>sample string 4</CustomerCountry>
  <CustomerEmail>sample string 9</CustomerEmail>
  <CustomerGSTNo>sample string 10</CustomerGSTNo>
  <CustomerMasterId>1</CustomerMasterId>
  <CustomerName>sample string 2</CustomerName>
  <CustomerOtherState>sample string 6</CustomerOtherState>
  <CustomerPincode>sample string 8</CustomerPincode>
  <CustomerState>sample string 5</CustomerState>
  <CustomerStateCode>sample string 7</CustomerStateCode>
  <CustomerStateId>1</CustomerStateId>
  <DiscountRate>1.1</DiscountRate>
  <IsActive>true</IsActive>
  <UpdatedBy>1</UpdatedBy>
  <UpdationDate>2026-02-07T17:49:53.1748416+05:30</UpdationDate>
</CustomerMasterBindingModel>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml

Sample:

Sample not available.