POST api/shoppingcart/validate

Request Information

URI Parameters

None.

Body Parameters

Collection of BCShoppingCartValidationRequest
NameDescriptionTypeAdditional information
CartItemId

string

None.

ApplicationId

string

None.

BCProductId

string

None.

ProductType

string

None.

Request Formats

application/json, text/json

Sample:
[
  {
    "CartItemId": "sample string 1",
    "ApplicationId": "sample string 2",
    "BCProductId": "sample string 3",
    "ProductType": "sample string 4"
  },
  {
    "CartItemId": "sample string 1",
    "ApplicationId": "sample string 2",
    "BCProductId": "sample string 3",
    "ProductType": "sample string 4"
  }
]

application/xml, text/xml

Sample:
<ArrayOfBCShoppingCartValidationRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/HRCI.Services.BL.Models">
  <BCShoppingCartValidationRequest>
    <ApplicationId>sample string 2</ApplicationId>
    <BCProductId>sample string 3</BCProductId>
    <CartItemId>sample string 1</CartItemId>
    <ProductType>sample string 4</ProductType>
  </BCShoppingCartValidationRequest>
  <BCShoppingCartValidationRequest>
    <ApplicationId>sample string 2</ApplicationId>
    <BCProductId>sample string 3</BCProductId>
    <CartItemId>sample string 1</CartItemId>
    <ProductType>sample string 4</ProductType>
  </BCShoppingCartValidationRequest>
</ArrayOfBCShoppingCartValidationRequest>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

BCShoppingCartValidationResponse
NameDescriptionTypeAdditional information
CartItems

Collection of BCCartItem

None.

AddRecertLateFee

boolean

None.

RemoveLateFee

boolean

None.

Response Formats

application/json, text/json

Sample:
{
  "CartItems": [
    {
      "CartItemId": "sample string 1",
      "ApplicationId": "sample string 2",
      "BCProductId": "sample string 3",
      "ApplicationStatus": "sample string 4",
      "RecertStatus": "sample string 5",
      "LiveCourseAvaliabilities": [
        {
          "Schedule": "sample string 1",
          "Id": "8a59d982-68f2-4a29-8fab-45fcb4d85fc8",
          "StartDate": "2026-02-12T19:22:48.5613935+00:00",
          "EndDate": "2026-02-12T19:22:48.5613935+00:00",
          "CutOffDate": "2026-02-12T19:22:48.5613935+00:00"
        },
        {
          "Schedule": "sample string 1",
          "Id": "8a59d982-68f2-4a29-8fab-45fcb4d85fc8",
          "StartDate": "2026-02-12T19:22:48.5613935+00:00",
          "EndDate": "2026-02-12T19:22:48.5613935+00:00",
          "CutOffDate": "2026-02-12T19:22:48.5613935+00:00"
        }
      ],
      "ProductType": "sample string 6"
    },
    {
      "CartItemId": "sample string 1",
      "ApplicationId": "sample string 2",
      "BCProductId": "sample string 3",
      "ApplicationStatus": "sample string 4",
      "RecertStatus": "sample string 5",
      "LiveCourseAvaliabilities": [
        {
          "Schedule": "sample string 1",
          "Id": "8a59d982-68f2-4a29-8fab-45fcb4d85fc8",
          "StartDate": "2026-02-12T19:22:48.5613935+00:00",
          "EndDate": "2026-02-12T19:22:48.5613935+00:00",
          "CutOffDate": "2026-02-12T19:22:48.5613935+00:00"
        },
        {
          "Schedule": "sample string 1",
          "Id": "8a59d982-68f2-4a29-8fab-45fcb4d85fc8",
          "StartDate": "2026-02-12T19:22:48.5613935+00:00",
          "EndDate": "2026-02-12T19:22:48.5613935+00:00",
          "CutOffDate": "2026-02-12T19:22:48.5613935+00:00"
        }
      ],
      "ProductType": "sample string 6"
    }
  ],
  "AddRecertLateFee": true,
  "RemoveLateFee": true
}

application/xml, text/xml

Sample:
<BCShoppingCartValidationResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/HRCI.Services.BL.Models">
  <AddRecertLateFee>true</AddRecertLateFee>
  <CartItems>
    <BCCartItem>
      <ApplicationId>sample string 2</ApplicationId>
      <ApplicationStatus>sample string 4</ApplicationStatus>
      <BCProductId>sample string 3</BCProductId>
      <CartItemId>sample string 1</CartItemId>
      <LiveCourseAvaliabilities>
        <LiveCourseAvailability>
          <CutOffDate>2026-02-12T19:22:48.5613935+00:00</CutOffDate>
          <EndDate>2026-02-12T19:22:48.5613935+00:00</EndDate>
          <Id>8a59d982-68f2-4a29-8fab-45fcb4d85fc8</Id>
          <Schedule>sample string 1</Schedule>
          <StartDate>2026-02-12T19:22:48.5613935+00:00</StartDate>
        </LiveCourseAvailability>
        <LiveCourseAvailability>
          <CutOffDate>2026-02-12T19:22:48.5613935+00:00</CutOffDate>
          <EndDate>2026-02-12T19:22:48.5613935+00:00</EndDate>
          <Id>8a59d982-68f2-4a29-8fab-45fcb4d85fc8</Id>
          <Schedule>sample string 1</Schedule>
          <StartDate>2026-02-12T19:22:48.5613935+00:00</StartDate>
        </LiveCourseAvailability>
      </LiveCourseAvaliabilities>
      <ProductType>sample string 6</ProductType>
      <RecertStatus>sample string 5</RecertStatus>
    </BCCartItem>
    <BCCartItem>
      <ApplicationId>sample string 2</ApplicationId>
      <ApplicationStatus>sample string 4</ApplicationStatus>
      <BCProductId>sample string 3</BCProductId>
      <CartItemId>sample string 1</CartItemId>
      <LiveCourseAvaliabilities>
        <LiveCourseAvailability>
          <CutOffDate>2026-02-12T19:22:48.5613935+00:00</CutOffDate>
          <EndDate>2026-02-12T19:22:48.5613935+00:00</EndDate>
          <Id>8a59d982-68f2-4a29-8fab-45fcb4d85fc8</Id>
          <Schedule>sample string 1</Schedule>
          <StartDate>2026-02-12T19:22:48.5613935+00:00</StartDate>
        </LiveCourseAvailability>
        <LiveCourseAvailability>
          <CutOffDate>2026-02-12T19:22:48.5613935+00:00</CutOffDate>
          <EndDate>2026-02-12T19:22:48.5613935+00:00</EndDate>
          <Id>8a59d982-68f2-4a29-8fab-45fcb4d85fc8</Id>
          <Schedule>sample string 1</Schedule>
          <StartDate>2026-02-12T19:22:48.5613935+00:00</StartDate>
        </LiveCourseAvailability>
      </LiveCourseAvaliabilities>
      <ProductType>sample string 6</ProductType>
      <RecertStatus>sample string 5</RecertStatus>
    </BCCartItem>
  </CartItems>
  <RemoveLateFee>true</RemoveLateFee>
</BCShoppingCartValidationResponse>