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": "0c458d09-4077-42ce-81d7-ef8b959d31f8",
"Price": 1.0,
"Deposit": 1.0,
"DescriptionOfGoods": "sample string 3",
"EmailInvitation": true
}
text/html
Sample:
{"CustomerEmail":"sample string 1","RetailersReference":"sample string 2","RateCardProductId":"0c458d09-4077-42ce-81d7-ef8b959d31f8","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>0c458d09-4077-42ce-81d7-ef8b959d31f8</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": "722b008e-c1f6-464d-9f97-4580ba69f5e8",
"Url": "sample string 2",
"Info": "sample string 3"
}
text/html
Sample:
{"InvitationId":"722b008e-c1f6-464d-9f97-4580ba69f5e8","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>722b008e-c1f6-464d-9f97-4580ba69f5e8</InvitationId> <Url>sample string 2</Url> </InvitationResponseModel>