POST api/Delegation/Quotation
Request Information
URI Parameters
None.
Body Parameters
DelegationQuotationRequestModel| Name | Description | Type | Additional information |
|---|---|---|---|
| customer_email | string |
Max length: 100 |
|
| first_name | string |
None. |
|
| last_name | string |
None. |
|
| date_of_birth | date |
Data type: Date |
|
| current_address | QuotationAddressRequestModel |
None. |
|
| retailer_name | string |
None. |
|
| retailer_code | integer |
None. |
|
| retailer_id | string |
None. |
Request Formats
application/json, text/json
Sample:
{
"customer_email": "sample string 1",
"first_name": "sample string 2",
"last_name": "sample string 3",
"date_of_birth": "2025-11-05T17:09:44.7770017+00:00",
"current_address": {
"post_code": "sample string 1",
"city": "sample string 2",
"flat": "sample string 3",
"house_number": "sample string 4",
"house_name": "sample string 5",
"street": "sample string 6"
},
"retailer_name": "sample string 5",
"retailer_code": 1,
"retailer_id": "sample string 6"
}
text/html
Sample:
{"customer_email":"sample string 1","first_name":"sample string 2","last_name":"sample string 3","date_of_birth":"2025-11-05T17:09:44.7770017+00:00","current_address":{"post_code":"sample string 1","city":"sample string 2","flat":"sample string 3","house_number":"sample string 4","house_name":"sample string 5","street":"sample string 6"},"retailer_name":"sample string 5","retailer_code":1,"retailer_id":"sample string 6"}
application/xml, text/xml
Sample:
<DelegationQuotationRequestModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OmniPort.API.Services.APIRequests.DelegationRequestModels">
<CurrentAddress>
<City>sample string 2</City>
<Flat>sample string 3</Flat>
<HouseName>sample string 5</HouseName>
<HouseNumber>sample string 4</HouseNumber>
<PostCode>sample string 1</PostCode>
<Street>sample string 6</Street>
</CurrentAddress>
<CustomerEmail>sample string 1</CustomerEmail>
<DateOfBirth>2025-11-05T17:09:44.7770017+00:00</DateOfBirth>
<FirstName>sample string 2</FirstName>
<LastName>sample string 3</LastName>
<RetailerCode>1</RetailerCode>
<RetailerId>sample string 6</RetailerId>
<RetailerName>sample string 5</RetailerName>
</DelegationQuotationRequestModel>
Response Information
Resource Description
DelegationQuotationResponseModel| Name | Description | Type | Additional information |
|---|---|---|---|
| Errors | Dictionary of string [key] and string [value] |
None. |
|
| RulesApplied | Collection of RulesAppliedModel |
None. |
|
| QuotationSearchId | globally unique identifier |
None. |
|
| Status | string |
None. |
Response Formats
application/json, text/json
Sample:
{
"Errors": {
"sample string 1": "sample string 2",
"sample string 3": "sample string 4"
},
"RulesApplied": [
{
"RuleName": "sample string 1",
"RuleNumber": "sample string 2",
"Field": "sample string 3",
"Value": "sample string 4",
"IsAuthenticatePlus": true,
"RuleType": "sample string 6",
"RuleResult": "sample string 7"
},
{
"RuleName": "sample string 1",
"RuleNumber": "sample string 2",
"Field": "sample string 3",
"Value": "sample string 4",
"IsAuthenticatePlus": true,
"RuleType": "sample string 6",
"RuleResult": "sample string 7"
}
],
"QuotationSearchId": "d4128e57-5639-428f-8048-03a4757e7e73",
"Status": "sample string 2"
}
text/html
Sample:
{"Errors":{"sample string 1":"sample string 2","sample string 3":"sample string 4"},"RulesApplied":[{"RuleName":"sample string 1","RuleNumber":"sample string 2","Field":"sample string 3","Value":"sample string 4","IsAuthenticatePlus":true,"RuleType":"sample string 6","RuleResult":"sample string 7"},{"RuleName":"sample string 1","RuleNumber":"sample string 2","Field":"sample string 3","Value":"sample string 4","IsAuthenticatePlus":true,"RuleType":"sample string 6","RuleResult":"sample string 7"}],"QuotationSearchId":"d4128e57-5639-428f-8048-03a4757e7e73","Status":"sample string 2"}
application/xml, text/xml
Sample:
<DelegationQuotationResponseModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OmniPort.API.Services.APIResponses.DelegationResponse">
<QuotationSearchId xmlns="http://schemas.datacontract.org/2004/07/OmniPort.API.Services.APIResponses.QuotationSearchResponses">d4128e57-5639-428f-8048-03a4757e7e73</QuotationSearchId>
<Status xmlns="http://schemas.datacontract.org/2004/07/OmniPort.API.Services.APIResponses.QuotationSearchResponses">sample string 2</Status>
<Errors xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:KeyValueOfstringstring>
<d2p1:Key>sample string 1</d2p1:Key>
<d2p1:Value>sample string 2</d2p1:Value>
</d2p1:KeyValueOfstringstring>
<d2p1:KeyValueOfstringstring>
<d2p1:Key>sample string 3</d2p1:Key>
<d2p1:Value>sample string 4</d2p1:Value>
</d2p1:KeyValueOfstringstring>
</Errors>
<RulesApplied xmlns:d2p1="http://schemas.datacontract.org/2004/07/OmniPort.API.Services.APIResponses.DelegationResponses.DelegationResponseModels">
<d2p1:RulesAppliedModel>
<d2p1:Field>sample string 3</d2p1:Field>
<d2p1:IsAuthenticatePlus>true</d2p1:IsAuthenticatePlus>
<d2p1:RuleName>sample string 1</d2p1:RuleName>
<d2p1:RuleNumber>sample string 2</d2p1:RuleNumber>
<d2p1:RuleResult>sample string 7</d2p1:RuleResult>
<d2p1:RuleType>sample string 6</d2p1:RuleType>
<d2p1:Value>sample string 4</d2p1:Value>
</d2p1:RulesAppliedModel>
<d2p1:RulesAppliedModel>
<d2p1:Field>sample string 3</d2p1:Field>
<d2p1:IsAuthenticatePlus>true</d2p1:IsAuthenticatePlus>
<d2p1:RuleName>sample string 1</d2p1:RuleName>
<d2p1:RuleNumber>sample string 2</d2p1:RuleNumber>
<d2p1:RuleResult>sample string 7</d2p1:RuleResult>
<d2p1:RuleType>sample string 6</d2p1:RuleType>
<d2p1:Value>sample string 4</d2p1:Value>
</d2p1:RulesAppliedModel>
</RulesApplied>
</DelegationQuotationResponseModel>