ShopCQ Open APIs

Below you can see the API actions possible for shopCQ

The list below represents current CalcuQuote APIs available for ShopCQ. For technical documentation and testing, you can go to:


REQUEST PARAMETERS

When sending a request you will need to supply three headers. These are version, client code, and user email. Please note: the addition of 'useremail' as a parameter header with version 2.


List of APIs:

Account

  • OpenAPI/v{version}/Account/CheckShopCQRights: for checking user role

  • OpenAPI/v{version}/Account/GetClientURL: Get client URL

Auto Select

  • OpenAPI/v{version}/AutoSelect/Initiate: Run Autoselect for pricing selection

  • OpenAPI/v{version}/AutoSelect/GetCriterias: Get autoselect criterias for pricing

  • OpenAPI/v{version}/AutoSelect/GetFiltersByCriteria: Get autoselect criterias for pricing by name

  • OpenAPI/v{version}/AutoSelect/DeleteCriteria: Delete auto select criteras by ID

Demand

  • OpenAPI/v{version}/Demand/GetList: Get Demand list

  • OpenAPI/v{version}/Demand/Add: Push demandlines to ShopCQ

  • OpenAPI/v{version}/Demand/DownloadTemplate: Download Demand Template

  • OpenAPI/v{version}/Demand/Delete: Delete demandlines from ShopCQ

  • OpenAPI/v{version}/Demand/Get: Lookup specific demand line

  • OpenAPI/v{version}/Demand/SetFlag: Setflag for demandlinse

  • OpenAPI​/v{version}​/Demand​/ExportDemandLine:Export DemandLine

  • OpenAPI/v{version}/Demand/GetFromQuote: Transfer Demand From QuoteCQ

PRICING

  • OpenAPI/v{version}/Pricing/Stop: Stop all initiated pricing requests

  • OpenAPI/v{version}/Pricing/DeletePricing: Delete available pricing for the demand line

  • OpenAPI/v{version}/Pricing/ClearPricing: Clear pricing selections for the demand line

  • OpenAPI​/v{version}​/Pricing​/GetCompletedPercentage:Get Percentage of Pricing Completed

  • OpenAPI​/v{version}​/Pricing​/Add:Add manual Pricing

  • OpenAPI​/v{version}​/Pricing​/RunPricing:Run Pricing

  • OpenAPI​/v{version}​/Pricing​/GetList:Get Demand Line Pricings

  • OpenAPI​/v{version}​/Pricing​/StopPricingForSourceOfPrice:Stop Pricing For SourceOfPrice

  • OpenAPI/v{version}/Pricing/GetPricingStatusBySourceOfPrice: Get PricingStatus By Source of price

  • OpenAPI/v{version}/Pricing/StopUserPricing:Stop user's pricing

  • OpenAPI/v{version}/Pricing/StopUserPricingBySourceOfPrice:Stop user's pricing by Sourceofprice

PURCHASE ORDER

  • OpenAPI/v{version}/PO/Get: Get the purchase order details

  • OpenAPI/v{version}/PO/GetList: Get the purchase order list

  • OpenAPI/v{version}/PO/GetLineItems: Get the line item list

  • OpenAPI/v{version}/PO/UpdateStatus: Update the purchase order status

  • OpenAPI/v{version}/PO/SupplierAPI: Send PO to supplier

  • OpenAPI/v{version}/PO/History: Get purchase order history

  • OpenAPI/v{version}/PO/SendPOToBidCQ: Send PO via BidCQ [Name updated with v2.0]

  • OpenAPI​/v{version}​/PO​/SubmitBidCQPO: Acknowledge PO from BidCQ

  • OpenAPI​/v{version}​/PO​/ExportToPDF: Export to PDF

  • OpenAPI​/v{version}​/PO​/ExportToExcel: Export to Excel

  • OpenAPI/v{version}/PO/ExportToManEx: Export to ManEx

  • OpenAPI/v{version}/PO/SupplierCart: lookup for all supplier cart

  • OpenAPI/v{version}/PO/EmptyCart: Cancel the Purchase Order

  • OpenAPI/v{version}/PO/ExportRejectedLines: Export Rejected PO Lines

  • OpenAPI/v{version}/PO/RemoveLineItem: RemoveLineItem from PO

  • OpenAPI/v{version}/PO/CancelLineItem: Cancel LineItem on PO

  • OpenAPI/v{version}/PO/ExportToIQMS: Export to IQMS

  • OpenAPI/v{version}/PO/ExportPOsToExcel: Export POs To Excel

PURCHASE ORDER STATUS

  • OpenAPI/v{version}/POStatus/Get: Get the PO Status Details from supplier

  • OpenAPI/v{version}/POStatus/GetList: Get the PO Status List

  • OpenAPI/v{version}/POStatus/History: Get PO status History

  • OpenAPI/v{version}/POStatus/UpdateStatus: Update POStatus

  • OpenAPI​/v{version}​/POStatus​/UpdatePONote: Update PO Note

  • OpenAPI/v{version}/POStatus/UpdateDemandNote: Update Demand note

Tags

  • OpenAPI​/v{version}​/Tags​/GetList: Get All Tags List

For more questions on CalcuQuote APIs, reach out to our team using the in-app chat or support@calcuquote.com.