POST api/shoppingcart?contactId={contactId}&clearCart={clearCart}
Request Information
URI Parameters
Name | Description | Type | Additional information |
---|---|---|---|
contactId | globally unique identifier |
Required |
|
clearCart | boolean |
Default value is False |
Body Parameters
ShoppingCartName | Description | Type | Additional information |
---|---|---|---|
Id | globally unique identifier |
None. |
|
AccountId | globally unique identifier |
None. |
|
ShoppingCartItems | Collection of ShoppingCartItem |
None. |
|
Messages | Collection of string |
None. |
|
CartType | OptionSetValueModel |
None. |
|
IsVoucherMinimumQuantityMet | boolean |
None. |
|
VoucherCartMinimumQuantity | integer |
None. |
|
CartNumber | string |
None. |
|
ContactMemberId | string |
None. |
|
AccountMemberId | string |
None. |
|
OrganizationName | string |
None. |
|
ContactName | string |
None. |
|
CouponValidation | CouponValidation |
None. |
Request Formats
application/json, text/json
Sample:
{ "Id": "35f6e7cd-0b84-4097-aaed-24aa44a1e3d5", "AccountId": "595b125c-6438-4766-b8a1-87cfc6304f6b", "ShoppingCartItems": [ { "Id": "cdeb23e1-7833-4058-922c-55183edd8816", "WebProductId": "sample string 2", "WebProductName": "sample string 3", "ParentWebProductId": "sample string 4", "ProgramId": "sample string 5", "ProgramName": "sample string 6", "ProgramShortName": "sample string 7", "Name": "sample string 8", "Price": 9.0, "TotalPrice": 10.0, "RetailPrice": 11.0, "Quantity": 12, "RecurringBilling": true, "CouponId": "sample string 14", "IsShippable": true, "NotSoldSeparately": true, "Category": { "Label": "sample string 1", "Value": 2 }, "CourseDateSelected": { "Id": "9df81615-e280-47fd-95b8-d004ff8eade9", "Name": "sample string 2" }, "IsHiddenProduct": true, "CountryRestriction": true, "EligibleCountries": [ { "Id": "sample string 1" }, { "Id": "sample string 1" } ], "IsPresetBundle": true, "PresetBundleProducts": [ { "WebProductId": "1f4c086b-9601-44fa-a22f-b5f1c9f42690", "WebProductName": "sample string 2" }, { "WebProductId": "1f4c086b-9601-44fa-a22f-b5f1c9f42690", "WebProductName": "sample string 2" } ] }, { "Id": "cdeb23e1-7833-4058-922c-55183edd8816", "WebProductId": "sample string 2", "WebProductName": "sample string 3", "ParentWebProductId": "sample string 4", "ProgramId": "sample string 5", "ProgramName": "sample string 6", "ProgramShortName": "sample string 7", "Name": "sample string 8", "Price": 9.0, "TotalPrice": 10.0, "RetailPrice": 11.0, "Quantity": 12, "RecurringBilling": true, "CouponId": "sample string 14", "IsShippable": true, "NotSoldSeparately": true, "Category": { "Label": "sample string 1", "Value": 2 }, "CourseDateSelected": { "Id": "9df81615-e280-47fd-95b8-d004ff8eade9", "Name": "sample string 2" }, "IsHiddenProduct": true, "CountryRestriction": true, "EligibleCountries": [ { "Id": "sample string 1" }, { "Id": "sample string 1" } ], "IsPresetBundle": true, "PresetBundleProducts": [ { "WebProductId": "1f4c086b-9601-44fa-a22f-b5f1c9f42690", "WebProductName": "sample string 2" }, { "WebProductId": "1f4c086b-9601-44fa-a22f-b5f1c9f42690", "WebProductName": "sample string 2" } ] } ], "Messages": [ "sample string 1", "sample string 2" ], "CartType": { "Label": "sample string 1", "Value": 2 }, "IsVoucherMinimumQuantityMet": true, "VoucherCartMinimumQuantity": 4, "CartNumber": "sample string 5", "ContactMemberId": "sample string 6", "AccountMemberId": "sample string 7", "OrganizationName": "sample string 8", "ContactName": "sample string 9", "CouponValidation": { "EvaluateCoupon": true, "MissingProducts": "sample string 2", "RemovePresetBundle": true, "RemovePresetBundleMessage": "sample string 4", "CouponValidationMessage": { "MessageCode": "sample string 1", "MessageType": "sample string 2", "MessageDescription": "sample string 3" }, "CouponInCart": true, "DiscountValue": "sample string 6" } }
application/xml, text/xml
Sample:
<ShoppingCart xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/HRCI.Services.BL.Models"> <AccountId>595b125c-6438-4766-b8a1-87cfc6304f6b</AccountId> <AccountMemberId>sample string 7</AccountMemberId> <CartNumber>sample string 5</CartNumber> <CartType xmlns:d2p1="http://schemas.datacontract.org/2004/07/HRCI.Services.BL.Models.Helpers"> <d2p1:Label>sample string 1</d2p1:Label> <d2p1:Value>2</d2p1:Value> </CartType> <ContactMemberId>sample string 6</ContactMemberId> <ContactName>sample string 9</ContactName> <CouponValidation> <CouponInCart>true</CouponInCart> <CouponValidationMessage> <MessageCode>sample string 1</MessageCode> <MessageDescription>sample string 3</MessageDescription> <MessageType>sample string 2</MessageType> </CouponValidationMessage> <DiscountValue>sample string 6</DiscountValue> <EvaluateCoupon>true</EvaluateCoupon> <MissingProducts>sample string 2</MissingProducts> <RemovePresetBundle>true</RemovePresetBundle> <RemovePresetBundleMessage>sample string 4</RemovePresetBundleMessage> </CouponValidation> <Id>35f6e7cd-0b84-4097-aaed-24aa44a1e3d5</Id> <IsVoucherMinimumQuantityMet>true</IsVoucherMinimumQuantityMet> <Messages xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d2p1:string>sample string 1</d2p1:string> <d2p1:string>sample string 2</d2p1:string> </Messages> <OrganizationName>sample string 8</OrganizationName> <ShoppingCartItems> <ShoppingCartItem> <Category xmlns:d4p1="http://schemas.datacontract.org/2004/07/HRCI.Services.BL.Models.Helpers"> <d4p1:Label>sample string 1</d4p1:Label> <d4p1:Value>2</d4p1:Value> </Category> <CountryRestriction>true</CountryRestriction> <CouponId>sample string 14</CouponId> <CourseDateSelected xmlns:d4p1="http://schemas.datacontract.org/2004/07/HRCI.Services.BL.Models.Helpers"> <d4p1:Id>9df81615-e280-47fd-95b8-d004ff8eade9</d4p1:Id> <d4p1:Name>sample string 2</d4p1:Name> </CourseDateSelected> <EligibleCountries> <EligibleCountry> <Id>sample string 1</Id> </EligibleCountry> <EligibleCountry> <Id>sample string 1</Id> </EligibleCountry> </EligibleCountries> <Id>cdeb23e1-7833-4058-922c-55183edd8816</Id> <IsHiddenProduct>true</IsHiddenProduct> <IsPresetBundle>true</IsPresetBundle> <IsShippable>true</IsShippable> <Name>sample string 8</Name> <NotSoldSeparately>true</NotSoldSeparately> <ParentWebProductId>sample string 4</ParentWebProductId> <PresetBundleProducts> <PresetBundleProduct> <WebProductId>1f4c086b-9601-44fa-a22f-b5f1c9f42690</WebProductId> <WebProductName>sample string 2</WebProductName> </PresetBundleProduct> <PresetBundleProduct> <WebProductId>1f4c086b-9601-44fa-a22f-b5f1c9f42690</WebProductId> <WebProductName>sample string 2</WebProductName> </PresetBundleProduct> </PresetBundleProducts> <Price>9</Price> <ProgramId>sample string 5</ProgramId> <ProgramName>sample string 6</ProgramName> <ProgramShortName>sample string 7</ProgramShortName> <Quantity>12</Quantity> <RecurringBilling>true</RecurringBilling> <RetailPrice>11</RetailPrice> <TotalPrice>10</TotalPrice> <WebProductId>sample string 2</WebProductId> <WebProductName>sample string 3</WebProductName> </ShoppingCartItem> <ShoppingCartItem> <Category xmlns:d4p1="http://schemas.datacontract.org/2004/07/HRCI.Services.BL.Models.Helpers"> <d4p1:Label>sample string 1</d4p1:Label> <d4p1:Value>2</d4p1:Value> </Category> <CountryRestriction>true</CountryRestriction> <CouponId>sample string 14</CouponId> <CourseDateSelected xmlns:d4p1="http://schemas.datacontract.org/2004/07/HRCI.Services.BL.Models.Helpers"> <d4p1:Id>9df81615-e280-47fd-95b8-d004ff8eade9</d4p1:Id> <d4p1:Name>sample string 2</d4p1:Name> </CourseDateSelected> <EligibleCountries> <EligibleCountry> <Id>sample string 1</Id> </EligibleCountry> <EligibleCountry> <Id>sample string 1</Id> </EligibleCountry> </EligibleCountries> <Id>cdeb23e1-7833-4058-922c-55183edd8816</Id> <IsHiddenProduct>true</IsHiddenProduct> <IsPresetBundle>true</IsPresetBundle> <IsShippable>true</IsShippable> <Name>sample string 8</Name> <NotSoldSeparately>true</NotSoldSeparately> <ParentWebProductId>sample string 4</ParentWebProductId> <PresetBundleProducts> <PresetBundleProduct> <WebProductId>1f4c086b-9601-44fa-a22f-b5f1c9f42690</WebProductId> <WebProductName>sample string 2</WebProductName> </PresetBundleProduct> <PresetBundleProduct> <WebProductId>1f4c086b-9601-44fa-a22f-b5f1c9f42690</WebProductId> <WebProductName>sample string 2</WebProductName> </PresetBundleProduct> </PresetBundleProducts> <Price>9</Price> <ProgramId>sample string 5</ProgramId> <ProgramName>sample string 6</ProgramName> <ProgramShortName>sample string 7</ProgramShortName> <Quantity>12</Quantity> <RecurringBilling>true</RecurringBilling> <RetailPrice>11</RetailPrice> <TotalPrice>10</TotalPrice> <WebProductId>sample string 2</WebProductId> <WebProductName>sample string 3</WebProductName> </ShoppingCartItem> </ShoppingCartItems> <VoucherCartMinimumQuantity>4</VoucherCartMinimumQuantity> </ShoppingCart>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
ShoppingCartName | Description | Type | Additional information |
---|---|---|---|
Id | globally unique identifier |
None. |
|
AccountId | globally unique identifier |
None. |
|
ShoppingCartItems | Collection of ShoppingCartItem |
None. |
|
Messages | Collection of string |
None. |
|
CartType | OptionSetValueModel |
None. |
|
IsVoucherMinimumQuantityMet | boolean |
None. |
|
VoucherCartMinimumQuantity | integer |
None. |
|
CartNumber | string |
None. |
|
ContactMemberId | string |
None. |
|
AccountMemberId | string |
None. |
|
OrganizationName | string |
None. |
|
ContactName | string |
None. |
|
CouponValidation | CouponValidation |
None. |
Response Formats
application/json, text/json
Sample:
{ "Id": "f4920a4d-5c59-4ac5-903c-e0d85397e043", "AccountId": "9176f66f-71e0-4091-ab75-d25a6ff1f717", "ShoppingCartItems": [ { "Id": "3eaa8dac-13b4-4bee-b5a6-61af4b0144e9", "WebProductId": "sample string 2", "WebProductName": "sample string 3", "ParentWebProductId": "sample string 4", "ProgramId": "sample string 5", "ProgramName": "sample string 6", "ProgramShortName": "sample string 7", "Name": "sample string 8", "Price": 9.0, "TotalPrice": 10.0, "RetailPrice": 11.0, "Quantity": 12, "RecurringBilling": true, "CouponId": "sample string 14", "IsShippable": true, "NotSoldSeparately": true, "Category": { "Label": "sample string 1", "Value": 2 }, "CourseDateSelected": { "Id": "6d431548-7e71-45a5-82f7-3264d27828e2", "Name": "sample string 2" }, "IsHiddenProduct": true, "CountryRestriction": true, "EligibleCountries": [ { "Id": "sample string 1" }, { "Id": "sample string 1" } ], "IsPresetBundle": true, "PresetBundleProducts": [ { "WebProductId": "ccd3a7e1-726f-4dc4-8571-8adc89eb9583", "WebProductName": "sample string 2" }, { "WebProductId": "ccd3a7e1-726f-4dc4-8571-8adc89eb9583", "WebProductName": "sample string 2" } ] }, { "Id": "3eaa8dac-13b4-4bee-b5a6-61af4b0144e9", "WebProductId": "sample string 2", "WebProductName": "sample string 3", "ParentWebProductId": "sample string 4", "ProgramId": "sample string 5", "ProgramName": "sample string 6", "ProgramShortName": "sample string 7", "Name": "sample string 8", "Price": 9.0, "TotalPrice": 10.0, "RetailPrice": 11.0, "Quantity": 12, "RecurringBilling": true, "CouponId": "sample string 14", "IsShippable": true, "NotSoldSeparately": true, "Category": { "Label": "sample string 1", "Value": 2 }, "CourseDateSelected": { "Id": "6d431548-7e71-45a5-82f7-3264d27828e2", "Name": "sample string 2" }, "IsHiddenProduct": true, "CountryRestriction": true, "EligibleCountries": [ { "Id": "sample string 1" }, { "Id": "sample string 1" } ], "IsPresetBundle": true, "PresetBundleProducts": [ { "WebProductId": "ccd3a7e1-726f-4dc4-8571-8adc89eb9583", "WebProductName": "sample string 2" }, { "WebProductId": "ccd3a7e1-726f-4dc4-8571-8adc89eb9583", "WebProductName": "sample string 2" } ] } ], "Messages": [ "sample string 1", "sample string 2" ], "CartType": { "Label": "sample string 1", "Value": 2 }, "IsVoucherMinimumQuantityMet": true, "VoucherCartMinimumQuantity": 4, "CartNumber": "sample string 5", "ContactMemberId": "sample string 6", "AccountMemberId": "sample string 7", "OrganizationName": "sample string 8", "ContactName": "sample string 9", "CouponValidation": { "EvaluateCoupon": true, "MissingProducts": "sample string 2", "RemovePresetBundle": true, "RemovePresetBundleMessage": "sample string 4", "CouponValidationMessage": { "MessageCode": "sample string 1", "MessageType": "sample string 2", "MessageDescription": "sample string 3" }, "CouponInCart": true, "DiscountValue": "sample string 6" } }
application/xml, text/xml
Sample:
<ShoppingCart xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/HRCI.Services.BL.Models"> <AccountId>9176f66f-71e0-4091-ab75-d25a6ff1f717</AccountId> <AccountMemberId>sample string 7</AccountMemberId> <CartNumber>sample string 5</CartNumber> <CartType xmlns:d2p1="http://schemas.datacontract.org/2004/07/HRCI.Services.BL.Models.Helpers"> <d2p1:Label>sample string 1</d2p1:Label> <d2p1:Value>2</d2p1:Value> </CartType> <ContactMemberId>sample string 6</ContactMemberId> <ContactName>sample string 9</ContactName> <CouponValidation> <CouponInCart>true</CouponInCart> <CouponValidationMessage> <MessageCode>sample string 1</MessageCode> <MessageDescription>sample string 3</MessageDescription> <MessageType>sample string 2</MessageType> </CouponValidationMessage> <DiscountValue>sample string 6</DiscountValue> <EvaluateCoupon>true</EvaluateCoupon> <MissingProducts>sample string 2</MissingProducts> <RemovePresetBundle>true</RemovePresetBundle> <RemovePresetBundleMessage>sample string 4</RemovePresetBundleMessage> </CouponValidation> <Id>f4920a4d-5c59-4ac5-903c-e0d85397e043</Id> <IsVoucherMinimumQuantityMet>true</IsVoucherMinimumQuantityMet> <Messages xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d2p1:string>sample string 1</d2p1:string> <d2p1:string>sample string 2</d2p1:string> </Messages> <OrganizationName>sample string 8</OrganizationName> <ShoppingCartItems> <ShoppingCartItem> <Category xmlns:d4p1="http://schemas.datacontract.org/2004/07/HRCI.Services.BL.Models.Helpers"> <d4p1:Label>sample string 1</d4p1:Label> <d4p1:Value>2</d4p1:Value> </Category> <CountryRestriction>true</CountryRestriction> <CouponId>sample string 14</CouponId> <CourseDateSelected xmlns:d4p1="http://schemas.datacontract.org/2004/07/HRCI.Services.BL.Models.Helpers"> <d4p1:Id>6d431548-7e71-45a5-82f7-3264d27828e2</d4p1:Id> <d4p1:Name>sample string 2</d4p1:Name> </CourseDateSelected> <EligibleCountries> <EligibleCountry> <Id>sample string 1</Id> </EligibleCountry> <EligibleCountry> <Id>sample string 1</Id> </EligibleCountry> </EligibleCountries> <Id>3eaa8dac-13b4-4bee-b5a6-61af4b0144e9</Id> <IsHiddenProduct>true</IsHiddenProduct> <IsPresetBundle>true</IsPresetBundle> <IsShippable>true</IsShippable> <Name>sample string 8</Name> <NotSoldSeparately>true</NotSoldSeparately> <ParentWebProductId>sample string 4</ParentWebProductId> <PresetBundleProducts> <PresetBundleProduct> <WebProductId>ccd3a7e1-726f-4dc4-8571-8adc89eb9583</WebProductId> <WebProductName>sample string 2</WebProductName> </PresetBundleProduct> <PresetBundleProduct> <WebProductId>ccd3a7e1-726f-4dc4-8571-8adc89eb9583</WebProductId> <WebProductName>sample string 2</WebProductName> </PresetBundleProduct> </PresetBundleProducts> <Price>9</Price> <ProgramId>sample string 5</ProgramId> <ProgramName>sample string 6</ProgramName> <ProgramShortName>sample string 7</ProgramShortName> <Quantity>12</Quantity> <RecurringBilling>true</RecurringBilling> <RetailPrice>11</RetailPrice> <TotalPrice>10</TotalPrice> <WebProductId>sample string 2</WebProductId> <WebProductName>sample string 3</WebProductName> </ShoppingCartItem> <ShoppingCartItem> <Category xmlns:d4p1="http://schemas.datacontract.org/2004/07/HRCI.Services.BL.Models.Helpers"> <d4p1:Label>sample string 1</d4p1:Label> <d4p1:Value>2</d4p1:Value> </Category> <CountryRestriction>true</CountryRestriction> <CouponId>sample string 14</CouponId> <CourseDateSelected xmlns:d4p1="http://schemas.datacontract.org/2004/07/HRCI.Services.BL.Models.Helpers"> <d4p1:Id>6d431548-7e71-45a5-82f7-3264d27828e2</d4p1:Id> <d4p1:Name>sample string 2</d4p1:Name> </CourseDateSelected> <EligibleCountries> <EligibleCountry> <Id>sample string 1</Id> </EligibleCountry> <EligibleCountry> <Id>sample string 1</Id> </EligibleCountry> </EligibleCountries> <Id>3eaa8dac-13b4-4bee-b5a6-61af4b0144e9</Id> <IsHiddenProduct>true</IsHiddenProduct> <IsPresetBundle>true</IsPresetBundle> <IsShippable>true</IsShippable> <Name>sample string 8</Name> <NotSoldSeparately>true</NotSoldSeparately> <ParentWebProductId>sample string 4</ParentWebProductId> <PresetBundleProducts> <PresetBundleProduct> <WebProductId>ccd3a7e1-726f-4dc4-8571-8adc89eb9583</WebProductId> <WebProductName>sample string 2</WebProductName> </PresetBundleProduct> <PresetBundleProduct> <WebProductId>ccd3a7e1-726f-4dc4-8571-8adc89eb9583</WebProductId> <WebProductName>sample string 2</WebProductName> </PresetBundleProduct> </PresetBundleProducts> <Price>9</Price> <ProgramId>sample string 5</ProgramId> <ProgramName>sample string 6</ProgramName> <ProgramShortName>sample string 7</ProgramShortName> <Quantity>12</Quantity> <RecurringBilling>true</RecurringBilling> <RetailPrice>11</RetailPrice> <TotalPrice>10</TotalPrice> <WebProductId>sample string 2</WebProductId> <WebProductName>sample string 3</WebProductName> </ShoppingCartItem> </ShoppingCartItems> <VoucherCartMinimumQuantity>4</VoucherCartMinimumQuantity> </ShoppingCart>