PUT api/customeruserdef/{id}
Update a specific customer userdef record by CustomerID (CustomerUserdefID not required since there is only one Userdef record per Customer)
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| id |
CustomerID |
integer |
Required |
Body Parameters
CustomerUserdef| Name | Description | Type | Additional information |
|---|---|---|---|
| CustomerUserdefId |
Sedona internal autonumber for the Userdef record (not required on PUT since there is only one Userdef record per Customer) |
integer |
None. |
| CustomerId |
foreign key from AR_Customer table |
integer |
Required |
| Table1Code |
Custom field name = AR_Setup_Userdef.Table_1; lookup values stored in AR_Userdef_1.Userdef_1_Code |
string |
None. |
| Table2Code |
Custom field name = AR_Setup_Userdef.Table_2; lookup values stored in AR_Userdef_2.Userdef_2_Code |
string |
None. |
| Table3Code |
Custom field name = AR_Setup_Userdef.Table_3; lookup values stored in AR_Userdef_3.Userdef_3_Code |
string |
None. |
| Text1 |
Custom field name = AR_Setup_Userdef.Text_1 |
string |
String length: inclusive between 0 and 40 |
| Text2 |
Custom field name = AR_Setup_Userdef.Text_2 |
string |
String length: inclusive between 0 and 40 |
| Text3 |
Custom field name = AR_Setup_Userdef.Text_3 |
string |
String length: inclusive between 0 and 40 |
| Text4 |
Custom field name = AR_Setup_Userdef.Text_4 |
string |
String length: inclusive between 0 and 40 |
| Text5 |
Custom field name = AR_Setup_Userdef.Text_5 |
string |
String length: inclusive between 0 and 40 |
| Money1 |
Custom field name = AR_Setup_Userdef.Money_1 |
decimal number |
None. |
| Money2 |
Custom field name = AR_Setup_Userdef.Money_2 |
decimal number |
None. |
| Check1 |
Custom field name = AR_Setup_Userdef.Check_1 |
boolean |
None. |
| Check2 |
Custom field name = AR_Setup_Userdef.Check_2 |
boolean |
None. |
| Check3 |
Custom field name = AR_Setup_Userdef.Check_3 |
boolean |
None. |
| Check4 |
Custom field name = AR_Setup_Userdef.Check_4 |
boolean |
None. |
| Check5 |
Custom field name = AR_Setup_Userdef.Check_5 |
boolean |
None. |
| Date1 |
Custom field name = AR_Setup_Userdef.Date_1 |
string |
None. |
| Date2 |
Custom field name = AR_Setup_Userdef.Date_2 |
string |
None. |
Request Formats
application/json, text/json
{
"CustomerUserdefId": 1,
"CustomerId": 1,
"Table1Code": "sample string 2",
"Table2Code": "sample string 3",
"Table3Code": "sample string 4",
"Text1": "sample string 5",
"Text2": "sample string 6",
"Text3": "sample string 7",
"Text4": "sample string 8",
"Text5": "sample string 9",
"Money1": 1.0,
"Money2": 1.0,
"Check1": true,
"Check2": true,
"Check3": true,
"Check4": true,
"Check5": true,
"Date1": "sample string 10",
"Date2": "sample string 11"
}
application/xml, text/xml
<CustomerUserdef xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SedonaServices.Models"> <Check1>true</Check1> <Check2>true</Check2> <Check3>true</Check3> <Check4>true</Check4> <Check5>true</Check5> <CustomerId>1</CustomerId> <CustomerUserdefId>1</CustomerUserdefId> <Date1>sample string 10</Date1> <Date2>sample string 11</Date2> <Money1>1</Money1> <Money2>1</Money2> <Table1Code>sample string 2</Table1Code> <Table2Code>sample string 3</Table2Code> <Table3Code>sample string 4</Table3Code> <Text1>sample string 5</Text1> <Text2>sample string 6</Text2> <Text3>sample string 7</Text3> <Text4>sample string 8</Text4> <Text5>sample string 9</Text5> </CustomerUserdef>
application/x-www-form-urlencoded
Response Information
Resource Description
None.