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/
For ITAR: https://apiitar.calcuquote.com/swagger/
For Europe, the Middle East, Africa, Asia, and Australia: https://apieu.calcuquote.com/swagger/
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.
PART SEARCH
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.