Connectors

ERP & Enterprise Systems

Neblex CPQ

Neblex configure-price-quote: quotes, pricing, product configuration, and customer data
API checked August 17, 2026
Signs in with
API token
Runs on
Cloud or On-Prem Worker
Operations
286
Ready-made triggers
0

Connect Neblex CPQ

  1. In Neblex open Connect › Connections and click New Connection.
  2. Search for Neblex CPQ and give the connection a clear name.
  3. Fill in the fields. Secret values are encrypted and never shown again.
  4. Click Test, then Create Connection.
FieldWhat to enter
CPQ hostRequiredThe integration gateway host of your CPQ deployment, without https://.
Tenant IDRequiredThe tenant UUID the service account belongs to.
Service token (prefix.secret)RequiredSecret
Client certificate (PEM)RequiredSecretThe mTLS client certificate issued in the CPQ integrations console.
Client certificate key (PEM)RequiredSecretThe certificate's private key (PKCS#8 PEM).
Gateway CA certificate (PEM, optional)OptionalSecretOnly for deployments whose gateway certificate is not publicly rooted (private CA).

Use it in a flow

  1. Open a flow, open the node library and search for Neblex CPQ.
  2. Drag it onto the canvas and choose an Operation and your connection.
  3. Map the operation's fields from earlier steps, or click Map with Matt.
  4. Use Test this step to see what it returns, then save.

To start a flow from Neblex CPQ without a ready-made trigger: a Poll for changes trigger can check one of its list operations on a schedule and pass on only what is new; if Neblex CPQ can send webhooks, a Webhook trigger receives them at its own URL.

Operations

286 operations in 34 groups. Each one is a step you can add to a flow.

3D Asset5
Add a new version to an existing 3D assetpostapi_3d_assets_id_versionsPOST
Create a 3D asset (multipart upload)postapi_3d_assetsPOST
Delete a 3D asset and all its versionsdeleteapi_3d_assets_idDELETE
Get a 3D asset with its full version historygetapi_3d_assets_idGET
List 3D assets (paginated, filterable)postapi_3d_assets_listPOST
3D Binding6
Delete a model's 3D bindingsdeleteapi_3d_bindings_modelIdDELETE
Get a model's 3D bindings + asset pickergetapi_3d_bindings_modelIdGET
Record a suggestion-acceptance telemetry eventpostapi_3d_bindings_suggest_eventsPOST
Replace a model's 3D bindings (atomic write)putapi_3d_bindings_modelIdPUT
Suggest 3D bindings by matching attributes against the manifestpostapi_3d_bindings_suggest_modelIdPOST
Test-evaluate an unsaved bindings draft against attribute valuespostapi_3d_bindings_test_eval_modelIdPOST
3D Serve1
Stream the converted glTF binary for an asset version variantgetapi_3d_serve_assetVersionId_variantGET
Approval6
Approve or reject an approval steppostapi_workflow_actPOST
Evaluate a workflow condition (JEXL)postapi_workflow_evaluatePOST
Get the approval status of a quotegetapi_workflow_status_quoteIdGET
List active users available as approversgetapi_workflow_approversGET
List the calling user's pending approval stepsgetapi_workflow_pendingGET
Render an approval-flow email templatepostapi_workflow_render_emailPOST
Attribute1
List attributes (back-compat read)getapi_attributesGET
Audit & Log1
List configuration-evaluation failure logs (paginated)postapi_settings_config_execution_logs_listPOST
Configuration12
Aggregate slowest rules / functions / DQL / API callspostapi_config_audit_performancePOST
Bump the configuration session TTLpostapi_config_extend_sessionPOST
Evaluate the current configuration recordpostapi_config_evaluate_configPOST
How long does a configuration session take to complete?postapi_config_analytics_time_to_quotePOST
Mark a configuration session as completedpostapi_config_complete_sessionPOST
Most-frequent configuration combinationspostapi_config_analytics_combinationsPOST
Most-frequent configuration violationspostapi_config_analytics_violationsPOST
Per-session event timeline (drill-down)postapi_config_analytics_sessions_sessionId_timelinePOST
Run the authoring conflict detector for a modelpostapi_config_audit_rule_conflictsPOST
Start a configuration sessionpostapi_start_configPOST
Where do users abandon configurations?postapi_config_analytics_funnelPOST
Which option values get picked, how often?postapi_config_analytics_pick_ratesPOST
Custom Field7
Batch read custom-field values for one record across multiplepostapi_custom_fields_batchPOST
Create a custom field definitionpostapi_custom_fieldsPOST
Delete a custom fielddeleteapi_custom_fields_idDELETE
Get all custom-field values for one recordgetapi_custom_fields_moduleKey_objectId_valuesGET
List custom fields for a module (paginated, with usage countspostapi_custom_fields_listPOST
Per-field usage counts for a modulegetapi_custom_fields_moduleKey_usage_countsGET
Update a custom field definitionputapi_custom_fields_idPUT
Customer23
Create a contactpostapi_customer_contactsPOST
Create a customerpostapi_customersPOST
Create an addresspostapi_customer_addressesPOST
Create compliance info for a customerpostapi_customer_compliancePOST
Create terms for a customerpostapi_customer_termsPOST
Get a contactgetapi_customer_contacts_idGET
Get a customergetapi_customers_idGET
Get a customer addressgetapi_customer_addresses_idGET
Get compliance for a customergetapi_customer_compliance_customerIdGET
Get terms for a customergetapi_customer_terms_customerIdGET
List addresses for a customer (paginated)postapi_customer_addresses_listPOST
List contacts for a customer (paginated)postapi_customer_contacts_listPOST
List customers (paginated)postapi_customers_listPOST
Soft-delete a contact (id in body)deleteapi_customer_contactsDELETE
Soft-delete a customer (set isActive=false)deleteapi_customers_idDELETE
Soft-delete an address (id in body)deleteapi_customer_addressesDELETE
Soft-delete compliance (id in body)deleteapi_customer_complianceDELETE
Soft-delete terms (id in body)deleteapi_customer_termsDELETE
Update a contact (id in body)putapi_customer_contactsPUT
Update a customer (id in body)putapi_customersPUT
Update an address (id in body)putapi_customer_addressesPUT
Update compliance (id in body)putapi_customer_compliancePUT
Update terms (id in body)putapi_customer_termsPUT
Data Table12
Create a data tablepostapi_data_tablesPOST
Delete a data tabledeleteapi_data_tables_idDELETE
Delete a rowdeleteapi_data_tables_tableId_rows_rowIdDELETE
Export all rows as CSVgetapi_data_tables_id_exportGET
Get table metadata (with columns)getapi_data_tables_idGET
Import rows from CSV (append)postapi_data_tables_id_importPOST
Insert a rowpostapi_data_tables_id_rowsPOST
List data tables (paginated)postapi_data_tables_listPOST
List rows in a data table (paginated)postapi_data_tables_id_rows_listPOST
Truncate all rows in a data tablepostapi_data_tables_id_truncatePOST
Update a row (partial)putapi_data_tables_tableId_rows_rowIdPUT
Update table metadata and column setputapi_data_tables_idPUT
Dependency1
Find every source that depends on a target (or text search)postapi_dependencies_where_usedPOST
Document Engine14
Build the render plan for a quote without producing a PDFpostapi_docengine_output_configPOST
Create a document templatepostapi_docenginePOST
Delete a document templatedeleteapi_docengine_idDELETE
Get a document templategetapi_docengine_idGET
List document templatesgetapi_docengineGET
List the slots declared by a templatepostapi_docengine_inspect_slotsPOST
List translation context profiles available to the tenantgetapi_docengine_translation_context_profilesGET
Load the persisted output settings for a quotepostapi_docengine_quote_output_settings_loadPOST
Render a DocuSign-flavored preview PDFpostapi_docengine_docusign_previewPOST
Render a final PDF for a quote and persist itpostapi_docengine_generatePOST
Render a preview PDF for a quotepostapi_docengine_renderPOST
Render and persist a DocuSign-flavored final PDFpostapi_docengine_docusign_generatePOST
Save the persisted output settings for a quotepostapi_docengine_quote_output_settings_savePOST
Update a document templateputapi_docengine_idPUT
Document Library15
Create a document-library lookuppostapi_document_library_lookupsPOST
Delete a document-library assetdeleteapi_document_library_idDELETE
Delete a document-library lookupdeleteapi_document_library_lookups_idDELETE
Get a document-library assetgetapi_document_library_idGET
List document-library assets (paginated)postapi_document_library_listPOST
List document-library lookups, grouped by typegetapi_document_library_lookupsGET
Resolve an asset (and optional language variant) withoutgetapi_document_library_id_resolveGET
Stream an asset (or language variant) as an attachmentgetapi_document_library_id_downloadGET
Stream an asset (or language variant) inlinegetapi_document_library_id_viewGET
Update a document-library asset (multipart)putapi_document_library_id_multipartPUT
Update a document-library asset (optionally replacing theputapi_document_library_idPUT
Update a document-library lookupputapi_document_library_lookups_idPUT
Upload a new logo or imagepostapi_document_library_logosPOST
Upload a new PDF documentpostapi_document_library_documentsPOST
Upload or replace a per-language PDF variantpostapi_document_library_id_variantsPOST
DocuSign13
Create the tenant DocuSign configurationpostapi_settings_docusignPOST
Delete the tenant DocuSign configurationdeleteapi_settings_docusignDELETE
Download the signed PDFgetapi_settings_docusign_envelopes_id_downloadGET
Get the tenant DocuSign configurationgetapi_settings_docusignGET
List envelopes for a quotegetapi_settings_docusign_envelopes_quote_quoteIdGET
List recent system-generated PDFs on a quotegetapi_settings_docusign_envelopes_quote_quoteId_documentsGET
Mark DocuSign consent as grantedpostapi_settings_docusign_consent_callbackPOST
Poll DocuSign for the envelope's latest statuspostapi_settings_docusign_envelopes_id_refresh_statusPOST
Resend the signing reminder to pending signerspostapi_settings_docusign_envelopes_id_resendPOST
Send a quote PDF for signaturepostapi_settings_docusign_envelopes_sendPOST
Update the tenant DocuSign configurationputapi_settings_docusignPUT
Verify the stored DocuSign credentials workpostapi_settings_docusign_test_connectionPOST
Void an in-flight envelopepostapi_settings_docusign_envelopes_id_voidPOST
DQL1
Execute a DQL statement (SELECT / INSERT / UPDATE / DELETE)postapi_dqlPOST
External API7
Create an external-API endpointpostapi_integrations_external_apisPOST
Delete an external-API endpointdeleteapi_integrations_external_apis_idDELETE
Get a single external-API endpointgetapi_integrations_external_apis_idGET
List all external-API endpoints for the tenantgetapi_integrations_external_apisGET
Run a one-shot test against an unsaved or in-edit endpointpostapi_integrations_external_apis_test_configPOST
Run a saved endpoint with caller-supplied paramspostapi_integrations_external_apis_id_testPOST
Update an external-API endpointputapi_integrations_external_apis_idPUT
Field Definition3
Batch field definitions for multiple modulespostapi_field_definitions_batchPOST
Doc-engine field definitions (filtered to placed +postapi_field_definitions_docenginePOST
Get base + custom + legacy field definitions for a modulegetapi_field_definitions_moduleKeyGET
Function10
Create a functionpostapi_functionsPOST
Delete a functiondeleteapi_functions_idDELETE
Export functions as a portable JSON arraypostapi_functions_exportPOST
Flip the function's isActive flagpatchapi_functions_id_toggle_activePATCH
Import functions from a JSON filepostapi_functions_importPOST
List functions (paginated, filterable)postapi_functions_listPOST
List the function's version historygetapi_functions_id_historyGET
Roll the function back to a prior versionpostapi_functions_id_rollback_versionIdPOST
Run a function script against test input (no persistence)postapi_functions_evaluatePOST
Update a functionputapi_functions_idPUT
Image6
Delete a configuration option imagedeleteapi_config_images_modelId_attrId_optionIdDELETE
Delete a model imagedeleteapi_model_images_modelIdDELETE
Serve a configuration option imagegetapi_config_images_serve_optionIdGET
Serve a model imagegetapi_model_images_serve_modelIdGET
Upload a configuration option imagepostapi_config_images_modelId_attrIdPOST
Upload a model imagepostapi_model_images_modelIdPOST
Integration Event2
Advance the cursor and dequeue pending deliveriespostapi_integrations_listeners_id_events_ackPOST
Fetch the next batch of stream events plus pending deliveriespostapi_integrations_listeners_id_events_fetchPOST
Layout Template13
Create a configuration-layout templatepostapi_config_layout_templatesPOST
Create a quote-layout templatepostapi_layout_templatesPOST
Delete a configuration-layout templatedeleteapi_config_layout_templates_idDELETE
Delete a quote-layout templatedeleteapi_layout_templates_idDELETE
Get a configuration-layout templategetapi_config_layout_templates_idGET
Get a quote-layout template by module and idgetapi_layout_templates_by_module_moduleKey_idGET
Get the default quote-layout template for a modulegetapi_layout_templates_by_module_moduleKeyGET
List all quote-layout templatesgetapi_layout_templates_allGET
List configuration-layout templatespostapi_config_layout_templates_listPOST
List extensible modules available to layout templatesgetapi_layout_templates_extensibleGET
List or fetch the default quote-layout templatepostapi_layout_templates_listPOST
Update a configuration-layout templateputapi_config_layout_templatesPUT
Update a quote-layout templateputapi_layout_templates_idPUT
Me3
Personal attainment in the context of one quotegetapi_me_attainment_by_quote_quoteIdGET
Personal attainment summary across all active quota plansgetapi_me_attainmentGET
Recursive team attainmentgetapi_me_attainment_teamGET
Meta1
List every data table and its columnsgetapi_meta_tablesGET
Model14
Assign one or more functions to a model (additive)postapi_models_id_functions_assignPOST
Create a modelpostapi_modelsPOST
Create a rule attached to a modelpostapi_models_id_rulesPOST
Create an attribute on a modelpostapi_models_id_attributesPOST
Delete a modeldeleteapi_models_idDELETE
Delete an attributedeleteapi_models_modelId_attributes_attrIdDELETE
Export a model as a portable JSON packagepostapi_models_id_exportPOST
Import a model packagepostapi_models_importPOST
List attributes for a modelgetapi_models_id_attributesGET
List models (paginated)postapi_models_listPOST
List section names from a model's default config layoutgetapi_models_id_sectionsGET
Unassign a function from a modeldeleteapi_models_id_functions_functionId_unassignDELETE
Update a modelputapi_models_idPUT
Update an attributeputapi_models_modelId_attributes_attrIdPUT
Part7
Create a partpostapi_partsPOST
Delete a partdeleteapi_parts_idDELETE
Get a partgetapi_parts_idGET
Get many parts by ID (up to 100)postapi_parts_batchPOST
List parts (paginated)postapi_parts_listPOST
Quick part search (typeahead-style)postapi_parts_searchPOST
Update a partputapi_parts_idPUT
Pricing34
Add a part-entry or model-entry to a price listpostapi_price_lists_id_entries_addPOST
Apply a discount code to a quote (or quote line)postapi_discount_codes_applyPOST
Assign a price list to a customerpostapi_price_lists_id_assignPOST
Create a bundle rulepostapi_bundle_rulesPOST
Create a discount codepostapi_discount_codesPOST
Create a price listpostapi_price_listsPOST
Create a pricing rulepostapi_pricing_rulesPOST
Delete a bundle ruledeleteapi_bundle_rules_idDELETE
Delete a discount codedeleteapi_discount_codes_idDELETE
Delete a price listdeleteapi_price_lists_idDELETE
Delete a pricing ruledeleteapi_pricing_rules_idDELETE
Delete a single entrydeleteapi_price_lists_id_entries_entryIdDELETE
Export price list entries as CSVgetapi_price_lists_id_entries_exportGET
Get a bundle rule (with dimensions and values)getapi_bundle_rules_idGET
Get a discount codegetapi_discount_codes_idGET
Get a pricing rule (with qualifiers and breaks)getapi_pricing_rules_idGET
Get a single price list with all entries and customergetapi_price_lists_idGET
List a price list's entries (paginated, mixed parts and models)postapi_price_lists_id_entries_listPOST
List active price lists not yet assigned to a customerpostapi_price_lists_customer_customerId_availablePOST
List bundle rules (paginated)postapi_bundle_rules_listPOST
List discount codes (paginated)postapi_discount_codes_listPOST
List discount codes applied to a quotegetapi_discount_codes_quote_quoteIdGET
List price lists (paginated)postapi_price_lists_listPOST
List price lists assigned to a customerpostapi_price_lists_customer_customerId_listPOST
List pricing rules (paginated)postapi_pricing_rules_listPOST
Remove a previously-applied discount codepostapi_discount_codes_removePOST
Remove a price list assignment from a customerpostapi_price_lists_id_unassignPOST
Replace all entries of a price list from a CSV filepostapi_price_lists_id_entries_importPOST
Update a bundle ruleputapi_bundle_rules_idPUT
Update a discount codeputapi_discount_codes_idPUT
Update a price listputapi_price_lists_idPUT
Update a pricing ruleputapi_pricing_rules_idPUT
Update an entry's listPricepatchapi_price_lists_id_entries_entryIdPATCH
Validate a discount code (no side effects)postapi_discount_codes_validatePOST
Quota8
Assign a user to a quota plan (or reactivate)postapi_quotas_id_assignmentsPOST
Create a quota planpostapi_quotasPOST
Get a quota plan with its user assignmentsgetapi_quotas_idGET
List quota plans (paginated)postapi_quotas_listPOST
Soft-deactivate a quota plandeleteapi_quotas_idDELETE
Soft-deactivate a user-quota assignmentdeleteapi_quotas_id_assignments_assignmentIdDELETE
Update a quota planputapi_quotas_idPUT
Update a user-quota assignmentputapi_quotas_id_assignments_assignmentIdPUT
Quote24
Advance the quote to a new stagepatchapi_quotes_id_stagePATCH
Create a quotepostapi_quotesPOST
Create a version snapshot from current saved statepostapi_quotes_id_versionsPOST
Delete a quotedeleteapi_quotes_idDELETE
Delete a quote attachmentdeleteapi_quotes_quote_files_idDELETE
Download a quote attachmentgetapi_quotes_quote_files_download_idGET
Get a quote (layout-driven projection)getapi_quotes_idGET
Get a single version line item with config/BOM (diff viewer)getapi_quotes_id_versions_versionId_line_items_lineItemIdGET
Get a single version with resolved entity summariesgetapi_quotes_id_versions_versionIdGET
Get tenant quote settingsgetapi_quote_settingsGET
Get the resolved BOM for a configured line itemgetapi_quotes_id_line_items_lineItemId_bomGET
Hydrate customer references for the quote editorgetapi_quotes_id_hydrateGET
List credit-split rows for a quotegetapi_credit_split_quoteIdGET
List line items for a version (diff-viewer summary)getapi_quotes_id_versions_versionId_line_itemsGET
List quote attachmentspostapi_quotes_quote_files_listPOST
List quotes (paginated)postapi_quotes_listPOST
List share recipients for this quotepostapi_quotes_id_share_recipientsPOST
List version snapshots for a quotegetapi_quotes_id_versionsGET
Replace the credit-split set on a quoteputapi_credit_split_quoteIdPUT
Restore the quote from a prior versionpostapi_quotes_id_restore_versionIdPOST
Revoke quote sharingpostapi_quotes_id_unsharePOST
Share a quote with external recipients (rate-limited)postapi_quotes_id_sharePOST
Update a quote (header + line items)putapi_quotes_idPUT
Upload one or more attachments to a quotepostapi_quotes_quote_files_uploadPOST
Reference Data1
List reference values for a given type (paginated)postapi_reference_data_listPOST
Report9
Aggregate margin summary across dealspostapi_reports_margin_summaryPOST
Distinct geo values available for filteringpostapi_reports_geo_filter_valuesPOST
Histogram of deals across margin bandspostapi_reports_margin_distributionPOST
Margin grouped by a chosen dimensionpostapi_reports_margin_by_dimensionPOST
Open-deal scores against tenant won-deal benchmarkspostapi_reports_deal_scoresPOST
Paginated at-risk deals with factors and recommendationspostapi_reports_at_risk_dealsPOST
Per-quote benchmarks against tenant baselinespostapi_reports_quote_benchmarkPOST
Per-rep deal performancepostapi_reports_rep_performancePOST
Top products by revenuepostapi_reports_top_productsPOST
Rule11
Delete a ruledeleteapi_rules_idDELETE
Evaluate a rule against a test record (no persistence)postapi_rules_evaluatePOST
Export rules as a portable JSON arraypostapi_rules_exportPOST
Flip the rule's isActive flagpatchapi_rules_id_toggle_activePATCH
Get a rule (with displayExpression)getapi_rules_idGET
Import rules from a JSON filepostapi_rules_importPOST
List rules (paginated, filterable)postapi_rules_listPOST
List rules in the tenant (optionally filtered by model)getapi_rulesGET
List the rule's version historygetapi_rules_id_historyGET
Roll the rule back to a prior versionpostapi_rules_id_rollback_versionIdPOST
Update a ruleputapi_rules_idPUT
SSO Setting1
Get the tenant SSO configurationgetapi_settings_sso_configGET
Stat1
Aggregate tenant stats for the current yeargetapi_statsGET
Territory13
Assign a user to a territory group (or reactivate)postapi_territories_id_assignmentsPOST
Create a rule group on a territory grouppostapi_territories_id_rule_groupsPOST
Create a rule on a rule grouppostapi_territories_id_rulesPOST
Create a territory grouppostapi_territoriesPOST
Get a territory group with its rule groups, rules, andgetapi_territories_idGET
Hard-delete a ruledeleteapi_territories_id_rules_ruleIdDELETE
List territory groups (paginated)postapi_territories_listPOST
Soft-deactivate a rule groupdeleteapi_territories_id_rule_groups_ruleGroupIdDELETE
Soft-deactivate a territory-group user assignmentdeleteapi_territories_id_assignments_assignmentIdDELETE
Update a rule group on a territory groupputapi_territories_id_rule_groups_ruleGroupIdPUT
Update a rule on a rule groupputapi_territories_id_rules_ruleIdPUT
Update a territory groupputapi_territories_idPUT
Update a territory-group user assignmentputapi_territories_id_assignments_assignmentIdPUT