POST api/Quotes/GenerateQuoteForHashDash
Request Information
URI Parameters
None.
Body Parameters
HashDashCreateQuoteRequest| Name | Description | Type | Additional information |
|---|---|---|---|
| Dealer | HashDashDealerDto |
None. |
|
| User | HashDashUserDto |
None. |
|
| Contact | HashDashContactDto |
None. |
|
| IxStock | HashDashIXStock |
None. |
Request Formats
application/json, text/json
Sample:
{
"Dealer": {
"dealerCode": 1
},
"User": {
"USER_ID": "sample string 2",
"Dealer_Code": 3,
"TITLE": 0,
"FIRST_NAME": "sample string 4",
"LAST_NAME": "sample string 5",
"CELLPHONE": "sample string 6",
"EMAIL_ADDRESS": "sample string 7",
"IDNUMBER": "sample string 8",
"UserRole": 1,
"HD_User_ID": "sample string 9",
"Department": 1
},
"Contact": {
"TITLE": 0,
"FIRST_NAME": "sample string 2",
"LAST_NAME": "sample string 3",
"EMAIL": "sample string 4",
"TELH": "sample string 5",
"TELW": "sample string 6",
"MOBILE": "sample string 7",
"ID_NUMBER": "sample string 8",
"ID_Type": 1,
"General_Info_Communication": true,
"Promotional_Info_Communication": true,
"POSTAL_ADDRESS_1": "sample string 11",
"POSTAL_SUBURB": "sample string 12",
"POSTAL_CITY": "sample string 13",
"POSTAL_CODE": "sample string 14",
"STREET_ADDRESS_1": "sample string 15",
"SUBURB": "sample string 16",
"CITY": "sample string 17",
"STREET_CODE": "sample string 18",
"HD_Contact_ID": "sample string 19"
},
"IxStock": {
"vin": "sample string 1",
"stockCode": "sample string 2"
}
}
application/xml, text/xml
Sample:
<HashDashCreateQuoteRequest xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Dealer>
<dealerID>1</dealerID>
<dealerName>sample string 2</dealerName>
<dealerCode>1</dealerCode>
</Dealer>
<User>
<ID>1</ID>
<USER_ID>sample string 2</USER_ID>
<Dealer_Code>3</Dealer_Code>
<TITLE>Mr</TITLE>
<FIRST_NAME>sample string 4</FIRST_NAME>
<LAST_NAME>sample string 5</LAST_NAME>
<CELLPHONE>sample string 6</CELLPHONE>
<EMAIL_ADDRESS>sample string 7</EMAIL_ADDRESS>
<IDNUMBER>sample string 8</IDNUMBER>
<UserRole>CRMCOR</UserRole>
<HD_User_ID>sample string 9</HD_User_ID>
<Department>USED</Department>
</User>
<Contact>
<ID>1</ID>
<CONTACT_NO>1</CONTACT_NO>
<TITLE>Mr</TITLE>
<FIRST_NAME>sample string 2</FIRST_NAME>
<LAST_NAME>sample string 3</LAST_NAME>
<EMAIL>sample string 4</EMAIL>
<TELH>sample string 5</TELH>
<TELW>sample string 6</TELW>
<MOBILE>sample string 7</MOBILE>
<ID_NUMBER>sample string 8</ID_NUMBER>
<ID_Type>IL</ID_Type>
<General_Info_Communication>true</General_Info_Communication>
<Promotional_Info_Communication>true</Promotional_Info_Communication>
<POSTAL_ADDRESS_1>sample string 11</POSTAL_ADDRESS_1>
<POSTAL_SUBURB>sample string 12</POSTAL_SUBURB>
<POSTAL_CITY>sample string 13</POSTAL_CITY>
<POSTAL_CODE>sample string 14</POSTAL_CODE>
<STREET_ADDRESS_1>sample string 15</STREET_ADDRESS_1>
<SUBURB>sample string 16</SUBURB>
<CITY>sample string 17</CITY>
<STREET_CODE>sample string 18</STREET_CODE>
<HD_Contact_ID>sample string 19</HD_Contact_ID>
</Contact>
<IxStock>
<vin>sample string 1</vin>
<stockCode>sample string 2</stockCode>
</IxStock>
</HashDashCreateQuoteRequest>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
HashDashCreateQuoteResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| Quote | QuoteReponseDetail |
None. |
|
| Contact | BaseActionRespnse |
None. |
|
| User | BaseActionRespnse |
None. |
|
| IxStock | BaseActionRespnse |
None. |
|
| ProcessStatus | string |
None. |
Response Formats
application/json, text/json
Sample:
{
"Quote": {
"ID": 1,
"ReferralLink": "sample string 2",
"QuoteDocument": {
"PhysicalDocument": "QEA=",
"Action": 1,
"MOTMReferenceNo": "sample string 1",
"MOTMReferenceID": "sample string 2",
"errorMessage": "sample string 3"
},
"Action": 1,
"MOTMReferenceNo": "sample string 3",
"MOTMReferenceID": "sample string 4",
"errorMessage": "sample string 5"
},
"Contact": {
"Action": 1,
"MOTMReferenceNo": "sample string 1",
"MOTMReferenceID": "sample string 2",
"errorMessage": "sample string 3"
},
"User": {
"Action": 1,
"MOTMReferenceNo": "sample string 1",
"MOTMReferenceID": "sample string 2",
"errorMessage": "sample string 3"
},
"IxStock": {
"Action": 1,
"MOTMReferenceNo": "sample string 1",
"MOTMReferenceID": "sample string 2",
"errorMessage": "sample string 3"
},
"ProcessStatus": "sample string 1"
}
application/xml, text/xml
Sample:
<HashDashCreateQuoteResponse xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Quote>
<Action>created</Action>
<MOTMReferenceNo>sample string 3</MOTMReferenceNo>
<MOTMReferenceID>sample string 4</MOTMReferenceID>
<errorMessage>sample string 5</errorMessage>
<ID>1</ID>
<ReferralLink>sample string 2</ReferralLink>
<QuoteDocument>
<Action>created</Action>
<MOTMReferenceNo>sample string 1</MOTMReferenceNo>
<MOTMReferenceID>sample string 2</MOTMReferenceID>
<errorMessage>sample string 3</errorMessage>
<PhysicalDocument>QEA=</PhysicalDocument>
</QuoteDocument>
</Quote>
<Contact>
<Action>created</Action>
<MOTMReferenceNo>sample string 1</MOTMReferenceNo>
<MOTMReferenceID>sample string 2</MOTMReferenceID>
<errorMessage>sample string 3</errorMessage>
</Contact>
<User>
<Action>created</Action>
<MOTMReferenceNo>sample string 1</MOTMReferenceNo>
<MOTMReferenceID>sample string 2</MOTMReferenceID>
<errorMessage>sample string 3</errorMessage>
</User>
<IxStock>
<Action>created</Action>
<MOTMReferenceNo>sample string 1</MOTMReferenceNo>
<MOTMReferenceID>sample string 2</MOTMReferenceID>
<errorMessage>sample string 3</errorMessage>
</IxStock>
<ProcessStatus>sample string 1</ProcessStatus>
</HashDashCreateQuoteResponse>