POST api/CustomerMain/UpdateModel

Request Information

URI Parameters

None.

Body Parameters

CustomerMainRequest
NameDescriptionTypeAdditional information
CustomerMainList

Collection of CustomerMainData

None.

PersonList

Collection of CustomerPersonData

None.

ShippingList

Collection of CustomerPersonShippingAddressData

None.

Request Formats

application/json, text/json

Sample:
{
  "CustomerMainList": [
    {
      "CustomerID": 1,
      "CustomerName": "sample string 2",
      "CustomerDBA": "sample string 3",
      "CustomerType": 4,
      "IsDelete": true,
      "Notes": "sample string 6",
      "CompanyId": 1,
      "CustomerDbaList": [
        {
          "CustomerDbaId": 1,
          "CustomerID": 2,
          "Dba": "sample string 3"
        },
        {
          "CustomerDbaId": 1,
          "CustomerID": 2,
          "Dba": "sample string 3"
        }
      ],
      "CustomerPersonDataList": [
        {
          "PersonID": 1,
          "CustomerID": 2,
          "PersonNameFirst": "sample string 3",
          "PersonNameLast": "sample string 4",
          "PersonEmail": "sample string 5",
          "PersonBillingEmail": "sample string 6",
          "PersonPosition": "sample string 7",
          "PersonCellphone": "sample string 8",
          "PersonPhone": "sample string 9",
          "PersonPhoneExt": "sample string 10",
          "PersonBalance": 11.0,
          "IsBlocked": true,
          "Notes": "sample string 13",
          "PersonDue": 14.0,
          "LastInsertedInvoiceDate": "2025-12-12T17:42:24.7338858-05:00",
          "CustomerPersonShippingAddresses": [
            {
              "PersonShippingID": 1,
              "PersonID": 2,
              "ShippingCountryID": 3,
              "ShippingCountryName": "sample string 4",
              "ShippingStateID": 1,
              "ShippingStateName": "sample string 5",
              "ShippingZipcodeID": 1,
              "ShippingCityID": 1,
              "ShippingAddress": "sample string 6",
              "ShippingTel": "sample string 7",
              "ShippingName": "sample string 8",
              "ShippingIsMain": true,
              "ShippingCityName": "sample string 10",
              "ShippingZipcodeNo": "sample string 11",
              "ShippingAddress2": "sample string 12"
            },
            {
              "PersonShippingID": 1,
              "PersonID": 2,
              "ShippingCountryID": 3,
              "ShippingCountryName": "sample string 4",
              "ShippingStateID": 1,
              "ShippingStateName": "sample string 5",
              "ShippingZipcodeID": 1,
              "ShippingCityID": 1,
              "ShippingAddress": "sample string 6",
              "ShippingTel": "sample string 7",
              "ShippingName": "sample string 8",
              "ShippingIsMain": true,
              "ShippingCityName": "sample string 10",
              "ShippingZipcodeNo": "sample string 11",
              "ShippingAddress2": "sample string 12"
            }
          ]
        },
        {
          "PersonID": 1,
          "CustomerID": 2,
          "PersonNameFirst": "sample string 3",
          "PersonNameLast": "sample string 4",
          "PersonEmail": "sample string 5",
          "PersonBillingEmail": "sample string 6",
          "PersonPosition": "sample string 7",
          "PersonCellphone": "sample string 8",
          "PersonPhone": "sample string 9",
          "PersonPhoneExt": "sample string 10",
          "PersonBalance": 11.0,
          "IsBlocked": true,
          "Notes": "sample string 13",
          "PersonDue": 14.0,
          "LastInsertedInvoiceDate": "2025-12-12T17:42:24.7338858-05:00",
          "CustomerPersonShippingAddresses": [
            {
              "PersonShippingID": 1,
              "PersonID": 2,
              "ShippingCountryID": 3,
              "ShippingCountryName": "sample string 4",
              "ShippingStateID": 1,
              "ShippingStateName": "sample string 5",
              "ShippingZipcodeID": 1,
              "ShippingCityID": 1,
              "ShippingAddress": "sample string 6",
              "ShippingTel": "sample string 7",
              "ShippingName": "sample string 8",
              "ShippingIsMain": true,
              "ShippingCityName": "sample string 10",
              "ShippingZipcodeNo": "sample string 11",
              "ShippingAddress2": "sample string 12"
            },
            {
              "PersonShippingID": 1,
              "PersonID": 2,
              "ShippingCountryID": 3,
              "ShippingCountryName": "sample string 4",
              "ShippingStateID": 1,
              "ShippingStateName": "sample string 5",
              "ShippingZipcodeID": 1,
              "ShippingCityID": 1,
              "ShippingAddress": "sample string 6",
              "ShippingTel": "sample string 7",
              "ShippingName": "sample string 8",
              "ShippingIsMain": true,
              "ShippingCityName": "sample string 10",
              "ShippingZipcodeNo": "sample string 11",
              "ShippingAddress2": "sample string 12"
            }
          ]
        }
      ]
    },
    {
      "CustomerID": 1,
      "CustomerName": "sample string 2",
      "CustomerDBA": "sample string 3",
      "CustomerType": 4,
      "IsDelete": true,
      "Notes": "sample string 6",
      "CompanyId": 1,
      "CustomerDbaList": [
        {
          "CustomerDbaId": 1,
          "CustomerID": 2,
          "Dba": "sample string 3"
        },
        {
          "CustomerDbaId": 1,
          "CustomerID": 2,
          "Dba": "sample string 3"
        }
      ],
      "CustomerPersonDataList": [
        {
          "PersonID": 1,
          "CustomerID": 2,
          "PersonNameFirst": "sample string 3",
          "PersonNameLast": "sample string 4",
          "PersonEmail": "sample string 5",
          "PersonBillingEmail": "sample string 6",
          "PersonPosition": "sample string 7",
          "PersonCellphone": "sample string 8",
          "PersonPhone": "sample string 9",
          "PersonPhoneExt": "sample string 10",
          "PersonBalance": 11.0,
          "IsBlocked": true,
          "Notes": "sample string 13",
          "PersonDue": 14.0,
          "LastInsertedInvoiceDate": "2025-12-12T17:42:24.7338858-05:00",
          "CustomerPersonShippingAddresses": [
            {
              "PersonShippingID": 1,
              "PersonID": 2,
              "ShippingCountryID": 3,
              "ShippingCountryName": "sample string 4",
              "ShippingStateID": 1,
              "ShippingStateName": "sample string 5",
              "ShippingZipcodeID": 1,
              "ShippingCityID": 1,
              "ShippingAddress": "sample string 6",
              "ShippingTel": "sample string 7",
              "ShippingName": "sample string 8",
              "ShippingIsMain": true,
              "ShippingCityName": "sample string 10",
              "ShippingZipcodeNo": "sample string 11",
              "ShippingAddress2": "sample string 12"
            },
            {
              "PersonShippingID": 1,
              "PersonID": 2,
              "ShippingCountryID": 3,
              "ShippingCountryName": "sample string 4",
              "ShippingStateID": 1,
              "ShippingStateName": "sample string 5",
              "ShippingZipcodeID": 1,
              "ShippingCityID": 1,
              "ShippingAddress": "sample string 6",
              "ShippingTel": "sample string 7",
              "ShippingName": "sample string 8",
              "ShippingIsMain": true,
              "ShippingCityName": "sample string 10",
              "ShippingZipcodeNo": "sample string 11",
              "ShippingAddress2": "sample string 12"
            }
          ]
        },
        {
          "PersonID": 1,
          "CustomerID": 2,
          "PersonNameFirst": "sample string 3",
          "PersonNameLast": "sample string 4",
          "PersonEmail": "sample string 5",
          "PersonBillingEmail": "sample string 6",
          "PersonPosition": "sample string 7",
          "PersonCellphone": "sample string 8",
          "PersonPhone": "sample string 9",
          "PersonPhoneExt": "sample string 10",
          "PersonBalance": 11.0,
          "IsBlocked": true,
          "Notes": "sample string 13",
          "PersonDue": 14.0,
          "LastInsertedInvoiceDate": "2025-12-12T17:42:24.7338858-05:00",
          "CustomerPersonShippingAddresses": [
            {
              "PersonShippingID": 1,
              "PersonID": 2,
              "ShippingCountryID": 3,
              "ShippingCountryName": "sample string 4",
              "ShippingStateID": 1,
              "ShippingStateName": "sample string 5",
              "ShippingZipcodeID": 1,
              "ShippingCityID": 1,
              "ShippingAddress": "sample string 6",
              "ShippingTel": "sample string 7",
              "ShippingName": "sample string 8",
              "ShippingIsMain": true,
              "ShippingCityName": "sample string 10",
              "ShippingZipcodeNo": "sample string 11",
              "ShippingAddress2": "sample string 12"
            },
            {
              "PersonShippingID": 1,
              "PersonID": 2,
              "ShippingCountryID": 3,
              "ShippingCountryName": "sample string 4",
              "ShippingStateID": 1,
              "ShippingStateName": "sample string 5",
              "ShippingZipcodeID": 1,
              "ShippingCityID": 1,
              "ShippingAddress": "sample string 6",
              "ShippingTel": "sample string 7",
              "ShippingName": "sample string 8",
              "ShippingIsMain": true,
              "ShippingCityName": "sample string 10",
              "ShippingZipcodeNo": "sample string 11",
              "ShippingAddress2": "sample string 12"
            }
          ]
        }
      ]
    }
  ],
  "PersonList": [
    {
      "PersonID": 1,
      "CustomerID": 2,
      "PersonNameFirst": "sample string 3",
      "PersonNameLast": "sample string 4",
      "PersonEmail": "sample string 5",
      "PersonBillingEmail": "sample string 6",
      "PersonPosition": "sample string 7",
      "PersonCellphone": "sample string 8",
      "PersonPhone": "sample string 9",
      "PersonPhoneExt": "sample string 10",
      "PersonBalance": 11.0,
      "IsBlocked": true,
      "Notes": "sample string 13",
      "PersonDue": 14.0,
      "LastInsertedInvoiceDate": "2025-12-12T17:42:24.7338858-05:00",
      "CustomerMain": {
        "CustomerID": 1,
        "CustomerName": "sample string 2",
        "CustomerDBA": "sample string 3",
        "CustomerType": 4,
        "IsDelete": true,
        "Notes": "sample string 6",
        "CompanyId": 1,
        "CustomerDbaList": [
          {
            "CustomerDbaId": 1,
            "CustomerID": 2,
            "Dba": "sample string 3"
          },
          {
            "CustomerDbaId": 1,
            "CustomerID": 2,
            "Dba": "sample string 3"
          }
        ],
        "CustomerPersonDataList": []
      },
      "CustomerPersonShippingAddresses": [
        {
          "PersonShippingID": 1,
          "PersonID": 2,
          "ShippingCountryID": 3,
          "ShippingCountryName": "sample string 4",
          "ShippingStateID": 1,
          "ShippingStateName": "sample string 5",
          "ShippingZipcodeID": 1,
          "ShippingCityID": 1,
          "ShippingAddress": "sample string 6",
          "ShippingTel": "sample string 7",
          "ShippingName": "sample string 8",
          "ShippingIsMain": true,
          "ShippingCityName": "sample string 10",
          "ShippingZipcodeNo": "sample string 11",
          "ShippingAddress2": "sample string 12"
        },
        {
          "PersonShippingID": 1,
          "PersonID": 2,
          "ShippingCountryID": 3,
          "ShippingCountryName": "sample string 4",
          "ShippingStateID": 1,
          "ShippingStateName": "sample string 5",
          "ShippingZipcodeID": 1,
          "ShippingCityID": 1,
          "ShippingAddress": "sample string 6",
          "ShippingTel": "sample string 7",
          "ShippingName": "sample string 8",
          "ShippingIsMain": true,
          "ShippingCityName": "sample string 10",
          "ShippingZipcodeNo": "sample string 11",
          "ShippingAddress2": "sample string 12"
        }
      ]
    },
    {
      "PersonID": 1,
      "CustomerID": 2,
      "PersonNameFirst": "sample string 3",
      "PersonNameLast": "sample string 4",
      "PersonEmail": "sample string 5",
      "PersonBillingEmail": "sample string 6",
      "PersonPosition": "sample string 7",
      "PersonCellphone": "sample string 8",
      "PersonPhone": "sample string 9",
      "PersonPhoneExt": "sample string 10",
      "PersonBalance": 11.0,
      "IsBlocked": true,
      "Notes": "sample string 13",
      "PersonDue": 14.0,
      "LastInsertedInvoiceDate": "2025-12-12T17:42:24.7338858-05:00",
      "CustomerMain": {
        "CustomerID": 1,
        "CustomerName": "sample string 2",
        "CustomerDBA": "sample string 3",
        "CustomerType": 4,
        "IsDelete": true,
        "Notes": "sample string 6",
        "CompanyId": 1,
        "CustomerDbaList": [
          {
            "CustomerDbaId": 1,
            "CustomerID": 2,
            "Dba": "sample string 3"
          },
          {
            "CustomerDbaId": 1,
            "CustomerID": 2,
            "Dba": "sample string 3"
          }
        ],
        "CustomerPersonDataList": []
      },
      "CustomerPersonShippingAddresses": [
        {
          "PersonShippingID": 1,
          "PersonID": 2,
          "ShippingCountryID": 3,
          "ShippingCountryName": "sample string 4",
          "ShippingStateID": 1,
          "ShippingStateName": "sample string 5",
          "ShippingZipcodeID": 1,
          "ShippingCityID": 1,
          "ShippingAddress": "sample string 6",
          "ShippingTel": "sample string 7",
          "ShippingName": "sample string 8",
          "ShippingIsMain": true,
          "ShippingCityName": "sample string 10",
          "ShippingZipcodeNo": "sample string 11",
          "ShippingAddress2": "sample string 12"
        },
        {
          "PersonShippingID": 1,
          "PersonID": 2,
          "ShippingCountryID": 3,
          "ShippingCountryName": "sample string 4",
          "ShippingStateID": 1,
          "ShippingStateName": "sample string 5",
          "ShippingZipcodeID": 1,
          "ShippingCityID": 1,
          "ShippingAddress": "sample string 6",
          "ShippingTel": "sample string 7",
          "ShippingName": "sample string 8",
          "ShippingIsMain": true,
          "ShippingCityName": "sample string 10",
          "ShippingZipcodeNo": "sample string 11",
          "ShippingAddress2": "sample string 12"
        }
      ]
    }
  ],
  "ShippingList": [
    {
      "PersonShippingID": 1,
      "PersonID": 2,
      "ShippingCountryID": 3,
      "ShippingCountryName": "sample string 4",
      "ShippingStateID": 1,
      "ShippingStateName": "sample string 5",
      "ShippingZipcodeID": 1,
      "ShippingCityID": 1,
      "ShippingAddress": "sample string 6",
      "ShippingTel": "sample string 7",
      "ShippingName": "sample string 8",
      "ShippingIsMain": true,
      "ShippingCityName": "sample string 10",
      "ShippingZipcodeNo": "sample string 11",
      "ShippingAddress2": "sample string 12"
    },
    {
      "PersonShippingID": 1,
      "PersonID": 2,
      "ShippingCountryID": 3,
      "ShippingCountryName": "sample string 4",
      "ShippingStateID": 1,
      "ShippingStateName": "sample string 5",
      "ShippingZipcodeID": 1,
      "ShippingCityID": 1,
      "ShippingAddress": "sample string 6",
      "ShippingTel": "sample string 7",
      "ShippingName": "sample string 8",
      "ShippingIsMain": true,
      "ShippingCityName": "sample string 10",
      "ShippingZipcodeNo": "sample string 11",
      "ShippingAddress2": "sample string 12"
    }
  ]
}

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

application/json, text/json

Sample:

Sample not available.