POST Api/CreateSolarLead
Request Information
URI Parameters
None.
Body Parameters
ParamSolarLead| Name | Description | Type | Additional information |
|---|---|---|---|
| LeadID | integer |
None. |
|
| FirstName | string |
None. |
|
| LastName | string |
None. |
|
| Phone1 | string |
None. |
|
| Phone2 | string |
None. |
|
| string |
None. |
||
| CustomerType | string |
None. |
|
| PostCode | string |
None. |
|
| Suburb | string |
None. |
|
| ElectricityUsage | string |
None. |
|
| Comments | string |
None. |
|
| AppointmentTime | string |
None. |
|
| AgentID | integer |
None. |
|
| IsFromCompass | boolean |
None. |
|
| SaleCRN | string |
None. |
|
| AppointmentDate | string |
None. |
|
| NMI | string |
None. |
|
| StateID | integer |
None. |
|
| FullAddress | string |
None. |
|
| QuotationType | string |
None. |
|
| InstallationSize | string |
None. |
|
| JobDoneIn | string |
None. |
|
| IsConfirm | boolean |
None. |
|
| IPAddress | string |
None. |
Request Formats
application/json, text/json
Sample:
{
"LeadID": 1,
"FirstName": "sample string 1",
"LastName": "sample string 2",
"Phone1": "sample string 3",
"Phone2": "sample string 4",
"Email": "sample string 5",
"CustomerType": "sample string 6",
"PostCode": "sample string 7",
"Suburb": "sample string 8",
"ElectricityUsage": "sample string 9",
"Comments": "sample string 10",
"AppointmentTime": "sample string 11",
"AgentID": 12,
"IsFromCompass": true,
"SaleCRN": "sample string 13",
"AppointmentDate": "sample string 14",
"NMI": "sample string 15",
"StateID": 1,
"FullAddress": "sample string 16",
"QuotationType": "sample string 17",
"InstallationSize": "sample string 18",
"JobDoneIn": "sample string 19",
"IsConfirm": true,
"IPAddress": "sample string 20"
}
application/xml, text/xml
Sample:
<ParamSolarLead xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/GoSwitch.CustomerTools.Models.Master.Parameters"> <AgentID>12</AgentID> <AppointmentDate>sample string 14</AppointmentDate> <AppointmentTime>sample string 11</AppointmentTime> <Comments>sample string 10</Comments> <CustomerType>sample string 6</CustomerType> <ElectricityUsage>sample string 9</ElectricityUsage> <Email>sample string 5</Email> <FirstName>sample string 1</FirstName> <FullAddress>sample string 16</FullAddress> <IPAddress>sample string 20</IPAddress> <InstallationSize>sample string 18</InstallationSize> <IsConfirm>true</IsConfirm> <IsFromCompass>true</IsFromCompass> <JobDoneIn>sample string 19</JobDoneIn> <LastName>sample string 2</LastName> <LeadID>1</LeadID> <NMI>sample string 15</NMI> <Phone1>sample string 3</Phone1> <Phone2>sample string 4</Phone2> <PostCode>sample string 7</PostCode> <QuotationType>sample string 17</QuotationType> <SaleCRN>sample string 13</SaleCRN> <StateID>1</StateID> <Suburb>sample string 8</Suburb> </ParamSolarLead>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
ResultOfString| Name | Description | Type | Additional information |
|---|---|---|---|
| Success | boolean |
None. |
|
| Message | string |
None. |
|
| ErrorMessage | Collection of string |
None. |
|
| Value | string |
None. |
Response Formats
application/json, text/json
Sample:
{
"Success": true,
"Message": "sample string 2",
"ErrorMessage": [
"sample string 1",
"sample string 2"
],
"Value": "sample string 3"
}
application/xml, text/xml
Sample:
<ResultOfstring xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/GoSwitch.CustomerTools.Models.Common.Returns">
<ErrorMessage xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>sample string 1</d2p1:string>
<d2p1:string>sample string 2</d2p1:string>
</ErrorMessage>
<Message>sample string 2</Message>
<Success>true</Success>
<Value>sample string 3</Value>
</ResultOfstring>