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

For North and South America: https://apius.calcuquote.com/swagger/ui/index

For ITAR: https://apiitar.calcuquote.com/swagger/ui/index

For Europe, the Middle East, Africa, Asia, and Australia: https://apieu.calcuquote.com/swagger/ui/index


List of APIs:

RFQ

  • RFQ/Search: Get a list of all RFQs (based on a given filter). This can be used for information from the RFQ List.

  • RFQ/Create: Create an RFQ with provided detail.

  • RFQ/Get: Get details of single RFQ with provided ID.

  • RFQ/Update: Update/change RFQ form values changes - including the checklist builder fields which will be created blank.

  • RFQ/RFQ Status: Get the current status for existing RFQ.

  • RFQ/MPN Reference: Search MPNs across all RFQs to identify which RFQs the MPN has been referenced.

  • RFQ/Clone: Clone any existing RFQ.

DOCUMENT

  • Document/Upload: Upload documents for specific RFQID/AssemblyID

  • AssemblyDocument/GetAll: Get document/attachment details for specific RFQ ID.

  • AssemblyDocument/Delete: Delete document/attachment details for specific RFQ ID.

BOM

  • BOM/Update: Update a BOM with provided details.

  • BOM/Delete: Delete a BOM with provided details.

  • BOM/Get: Get a BOM with Assembly ID.

  • BOM/Create: Create a BOM with provided details.

LABOR

  • Labor/GetQuestions: Get all configured labor questions to be displayed.

PCB

  • PCB/GetPCBFields: Get all configured PCB questions (checklist builder type)

  • GetPCBCost: Calculate PCB cost by evaluating with Suppliers PCB formulas and then return the cost as a result of the API.

  • PartSearch/Assembly: Start update pricing on specific assembly ID.

  • PartSearch/ManualPrice: Manually add price to a line item or mark aNo Bid.

  • PartSearch/LineItem: Start update pricing on provided line item.

PRICING

  • Pricing/Status: Check status of update pricing along with percentage complete.

AUTOSELECT

  • AutoSelect/Initiate: Start AutoSelect on provided assembly ID with given Criteria and Preferences.

  • AutoSelect/GetSettings: Get all available Criteria and Preferences which can be used to initiate AutoSelect.

  • AutoSelect/Status: Check status of AutoSelect (Complete or Incomplete).

COSTED BOM

  • CostedBOM/Get: Get costed BOM for provided Assembly ID.

NRE

  • NRE/Create: Add NRE(s) for provided Assembly ID.

  • NRE/Update: Update NRE(s) for provided Assembly ID.

  • NRE/Delete: Delete NRE(s) for provided Assembly ID.

  • NRE/GetAll: Get NRE(s) for provided Assembly ID.

MISC

  • ClearCache: Clear the cache

  • Misc/OrderType: Get all available Order Types from configuration.

  • Misc/QuoteType: Get all available Quote Types from configuration.

  • Misc/Customer: Get all available Customers from configuration.

  • Misc/CustomerContacts: Get all available Customer Contacts from configuration.

  • Misc/Suppliers: Get all available Suppliers from configuration.

  • Misc/SupplierContacts: Get all available Supplier Contacts from configuration.

  • Misc/JobType: Get all available Job Types from configuration.

  • Misc/PartClass: Get all available Part Class(es) from configuration.

  • Misc/PartType: Get all available Part Type(s) from configuration.

  • Misc/UOMs: Get all available UOM(s) from configuration.

SUMMARY

  • Summary/Update: Update summary costs for provided Assembly ID.

  • Summary/Get: Get summary costs for provided Assembly ID.

  • Summary/UpsertMiscellaneous: Insert and/or update miscellaneous costs on the summary tab.

  • Summary/DeleteMiscellaneous: Delete miscellaneous costs on the summary tab.

You can reference swagger for more information.

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

Did this answer your question?