POST api/Retailer/Invitation
Generate new loan application invitation
Request Information
URI Parameters
None.
Body Parameters
InvitationRequestModel| Name | Description | Type | Additional information |
|---|---|---|---|
| CustomerEmail | string |
Max length: 100 |
|
| RetailersReference | string |
None. |
|
| RateCardProductId | globally unique identifier |
None. |
|
| Price | decimal number |
None. |
|
| Deposit | decimal number |
None. |
|
| DescriptionOfGoods | string |
None. |
|
| EmailInvitation | boolean |
None. |
Request Formats
application/json, text/json
Sample:
{
"CustomerEmail": "sample string 1",
"RetailersReference": "sample string 2",
"RateCardProductId": "687ec90b-00ef-4365-9955-a58cdc668de9",
"Price": 1.0,
"Deposit": 1.0,
"DescriptionOfGoods": "sample string 3",
"EmailInvitation": true
}
text/html
Sample:
{"CustomerEmail":"sample string 1","RetailersReference":"sample string 2","RateCardProductId":"687ec90b-00ef-4365-9955-a58cdc668de9","Price":1.0,"Deposit":1.0,"DescriptionOfGoods":"sample string 3","EmailInvitation":true}
application/xml, text/xml
Sample:
<InvitationRequestModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OmniPort.API.Services.APIRequests.InvitationRequestModels"> <CustomerEmail>sample string 1</CustomerEmail> <Deposit>1</Deposit> <DescriptionOfGoods>sample string 3</DescriptionOfGoods> <EmailInvitation>true</EmailInvitation> <Price>1</Price> <RateCardProductId>687ec90b-00ef-4365-9955-a58cdc668de9</RateCardProductId> <RetailersReference>sample string 2</RetailersReference> </InvitationRequestModel>
Response Information
Resource Description
Returns the invitation id and the URL to initiate application.
InvitationResponseModel| Name | Description | Type | Additional information |
|---|---|---|---|
| InvitationId | globally unique identifier |
None. |
|
| Url | string |
None. |
|
| Info | string |
None. |
Response Formats
application/json, text/json
Sample:
{
"InvitationId": "d3df3cda-2259-4afc-961f-828e69ff858e",
"Url": "sample string 2",
"Info": "sample string 3"
}
text/html
Sample:
{"InvitationId":"d3df3cda-2259-4afc-961f-828e69ff858e","Url":"sample string 2","Info":"sample string 3"}
application/xml, text/xml
Sample:
<InvitationResponseModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OmniPort.API.Services.APIResponses.InvitationResponses"> <Info>sample string 3</Info> <InvitationId>d3df3cda-2259-4afc-961f-828e69ff858e</InvitationId> <Url>sample string 2</Url> </InvitationResponseModel>