POST api/QuoteRequest

Request Information

URI Parameters

None.

Body Parameters

QuoteRequest
NameDescriptionTypeAdditional 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
NameDescriptionTypeAdditional 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>