POST api/QuoteRequest
Request Information
URI Parameters
None.
Body Parameters
QuoteRequest| Name | Description | Type | Additional information |
|---|---|---|---|
| UserCredential | UserCredential |
None. |
|
| ClientDetails | ClientDetails |
None. |
|
| VersionDetails | VersionDetails |
None. |
|
| RateDetails | RateDetails |
None. |
Request Formats
application/json, text/json
Sample:
{
"UserCredential": {
"UserKey": "sample string 1",
"UserPassword": "sample string 2",
"UserPIN": "sample string 3"
},
"ClientDetails": {
"AccountNumber": "sample string 1"
},
"VersionDetails": {
"RequestType": "sample string 1",
"VersionMinor": 2,
"VersionMajor": 3
},
"RateDetails": {
"Weight": 1.0,
"Origin": "sample string 2",
"Destination": "sample string 3",
"Product": "sample string 4"
}
}
application/xml, text/xml
Sample:
<QuoteRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Target.Core.Courier.BL">
<ClientDetails>
<AccountNumber>sample string 1</AccountNumber>
</ClientDetails>
<RateDetails>
<Destination>sample string 3</Destination>
<Origin>sample string 2</Origin>
<Product>sample string 4</Product>
<Weight>1</Weight>
</RateDetails>
<UserCredential>
<UserKey>sample string 1</UserKey>
<UserPIN>sample string 3</UserPIN>
<UserPassword>sample string 2</UserPassword>
</UserCredential>
<VersionDetails>
<RequestType>sample string 1</RequestType>
<VersionMajor>3</VersionMajor>
<VersionMinor>2</VersionMinor>
</VersionDetails>
</QuoteRequest>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
QuoteResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| ResponseStatus | ResponseStatus |
None. |
|
| QuoteRateDetails | QuoteRateDetails |
None. |
Response Formats
application/json, text/json
Sample:
{
"ResponseStatus": {
"Status": "sample string 1",
"StatusDetails": "sample string 2"
},
"QuoteRateDetails": {
"RateValue": 1.0,
"CustomDuty": 2.0,
"RateType": "sample string 3"
}
}
application/xml, text/xml
Sample:
<QuoteResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Target.Core.Courier.BL">
<QuoteRateDetails>
<CustomDuty>2</CustomDuty>
<RateType>sample string 3</RateType>
<RateValue>1</RateValue>
</QuoteRateDetails>
<ResponseStatus>
<Status>sample string 1</Status>
<StatusDetails>sample string 2</StatusDetails>
</ResponseStatus>
</QuoteResponse>