POST api/consumers/Add?Status={Status}
To add update consumer details
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| Status |
Set value = "1"(Active) or "0"(InActive) |
string |
Required |
Body Parameters
UserDetailsObject| Name | Description | Type | Additional information |
|---|---|---|---|
| ID |
For Edit mode set value otherwise set = 0 |
Object |
None. |
| FirstName |
FirstName is required |
Object |
None. |
| LastName |
LastName is required |
Object |
None. |
| CompanyName |
Set default value = {}(NULL) Otherwise set CompanyName |
Object |
None. |
|
Email is required |
Object |
None. |
|
| Phone |
Set default value = ""(Blank) Otherwise set Phone |
Object |
None. |
| WebSite |
Set default value = ""(Blank) Otherwise set WebSite |
Object |
None. |
| Region |
Set default value = ""(Blank) Otherwise set Region |
Object |
None. |
| Address1 |
Set default value = ""(Blank) Otherwise set Address1 |
Object |
None. |
| Address2 |
Set default value = ""(Blank) Otherwise set Address2 |
Object |
None. |
| City |
Set default value = ""(Blank) Otherwise set City |
Object |
None. |
| State |
Set default value = ""(Blank) Otherwise set State |
Object |
None. |
| Country |
Set default value = ""(Blank) Otherwise set Country |
Object |
None. |
| ZipCode |
Set default value = ""(Blank) Otherwise set ZipCode |
Object |
None. |
| DistributorID |
Set default value = ""(Blank) Otherwise set DistributorID |
Object |
None. |
| TimezoneID |
Set default value = "0" Otherwise set TimezoneID |
Object |
None. |
| UnitType |
UnitType is required. Set value = 0 (Metric) or 1 (Imperial) |
Object |
None. |
| UnitSubType | Object |
None. |
|
| Photo |
Set default value = ""(Blank) Otherwise set Photo |
Object |
None. |
| ManagedDistributors |
Set default value = { }(NULL) Otherwise set ManagedDistributors |
Object |
None. |
| ManagedCustomers |
Set default value = { }(NULL) Otherwise set ManagedCustomers |
Object |
None. |
| CompanyRole |
Set default value = { }(NULL) Otherwise set CompanyRole |
Object |
None. |
| DeviceDetails |
Set default value = { }(NULL) Otherwise set DeviceDetails |
Object |
None. |
| SmsEnabled | Object |
None. |
|
| CompanyDomain | Object |
None. |
|
| DeviceSchedule |
Set default value = { }(NULL) Otherwise set DeviceSchedule |
Object |
None. |
Request Formats
application/json, text/json
{
"ID": {},
"FirstName": {},
"LastName": {},
"CompanyName": {},
"Email": {},
"Phone": {},
"WebSite": {},
"Region": {},
"Address1": {},
"Address2": {},
"City": {},
"State": {},
"Country": {},
"ZipCode": {},
"DistributorID": {},
"TimezoneID": {},
"UnitType": {},
"UnitSubType": {},
"Photo": {},
"ManagedDistributors": {},
"ManagedCustomers": {},
"CompanyRole": {},
"DeviceDetails": {},
"SmsEnabled": {},
"CompanyDomain": {},
"CreatedBy": {},
"DeviceSchedule": {},
"CreatedDateTime": {},
"CreatedIp": {},
"ModifiedBy": {},
"ModifiedDateTime": {},
"ModifiedIp": {}
}
application/xml, text/xml
<UserDetailsObject xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/StrategicAlliance"> <Address1 /> <Address2 /> <City /> <CompanyDomain /> <CompanyName /> <CompanyRole /> <Country /> <CreatedBy /> <CreatedDateTime /> <CreatedIp /> <DeviceDetails /> <DeviceSchedule /> <DistributorID /> <Email /> <FirstName /> <ID /> <LastName /> <ManagedCustomers /> <ManagedDistributors /> <ModifiedBy /> <ModifiedDateTime /> <ModifiedIp /> <Phone /> <Photo /> <Region /> <SmsEnabled /> <State /> <TimezoneID /> <UnitSubType /> <UnitType /> <WebSite /> <ZipCode /> </UserDetailsObject>
application/x-www-form-urlencoded
Sample not available.
Response Information
Resource Description
IHttpActionResultNone.
Response Formats
application/json, text/json, application/xml, text/xml
Sample not available.