Dealhub icon

Dealhub

CPQ and quote-to-revenue platform for configuring, pricing, and closing deals.

6 triggers24 searches20 actionsPollingAuth: API keyAuth: OAuth

AI-assisted documentation19 min read

This documentation is compiled from our integration source code, internal specs for Dealhub, its official API documentation and anonymized requests logs we collect from our support team[2].

Open Dealhub on WEXTL →

Dealhub requires an active account and an API access token from your account settings to connect — both are set up on its own site.[3]

Credential type option 1

Dealhub

  • API KeypasswordRequired

    Generate a DealHub Authentication Token by going to Control Panel → System Settings → API Settings and clicking Add.

    [1]
Credential type option 2

Dealhub (Partner Connection)

You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.

  • User NametextRequired
  • APP KeypasswordRequired

    Login to Dealhub > Navigate to Control Panel > System Settings > API Settings and click Add to create the token.

    [1]
  • AuthenticationtextRequired

    The long-lived DealHub authentication key generated in the system settings screen.

    [1]
  • TypeselectRequired

    The type of user, which must be 'partner'.

    [1]
  • User IDtextRequired

    The external ID of the user in the PRM system.

    [1]
  • LogintextRequired

    Login of the user.

    [1]
  • EmailemailRequired

    The user's email to receive notifications.

    [1]
  • NametextRequired

    The user's first and last name.

    [1]
  1. Log in to your WEXTL account, add the Dealhub node module to your workflow, and click Create new credential.
  2. Optional: In the Credential name field, enter a name for the credential.
  3. Enter the authentication credentials you copied from your Dealhub account, or follow the on-screen instructions to create the credential.
  4. If prompted, authenticate your account and confirm access.
  5. If you want to make changes to your credential in the future, follow the steps in Manage credentials →
Connecting Dealhub to WEXTL®
Video slide demonstrates how to integrate Dealhub in the WEXTL visual workflow builder.[4]

Notes

Credentials are org-scoped; share them with teammates from the Credentials picker on any of its nodes.For detailed information on connecting an application, see Connect an application →

Watch AccountsTrigger
Output fields[3]
FieldType
Account nametext
Account statusnumber
Account typenumber
Ext IDtext
Primary emailtext
ID number 2text
Invoice nametext
Citytext
Regiontext
Addresstext
Zip codetext
Telephonetext
Contact persontext
Account managertext
Billing due date calculationnumber
Billing payment terms daysnumber
Invoice typenumber
Liablenumber
Extra detailstext
Entitynumber
7other output fields
Watch Failed PaymentsTrigger
Output fields[3]
FieldType
Account IDtext
Account nametext
Invoice numbertext
Amountnumber
Currencytext
Failure datedate
Failure reasontext
Watch InvoicesTrigger
Output fields[3]
FieldType
IDtext
Invoice numbertext
Invoice datedate
Invoice due datedate
Invoice from datedate
Invoice to datedate
Invoice amountnumber
Invoice tax amountnumber
Invoice vat amountnumber
Invoice total amountnumber
Invoice currencytext
Invoice statustext
Account external IDtext
Account nametext
Plan external IDtext
Plan nametext
Watch One-Time ItemsTrigger
Output fields[3]
FieldType
Ext IDtext
Charge datedate
Charge descriptiontext
Chargenotetext
Currencynumber
Pricenumber
Quantitynumber
Watch Recurring ItemsTrigger
Output fields[3]
FieldType
Ext IDtext
Accountextidtext
Accountplanextidtext
Recurring charge ext IDtext
Charge descriptiontext
Skutext
From datedate
To datedate
Quantitynumber
Pricenumber
Currencynumber
Statusnumber
Billing period typenumber
Charge scheduling typenumber
Proration typenumber
Renew typenumber
Last charge from datedate
Last charge to datedate
Next charge datedate
Watch UsersTrigger
Output fields[3]
FieldType
Logintext
IDtext
Emailtext
Nametext
Positiontext
Phonetext
Mobiletext
Faxtext
Companytext
Streettext
Citytext
Statetext
Countrytext
Postal codetext
Is activeboolean
Get a One-Time ItemAction
Input fields[3]
FieldType
External IDRequired
text
Output fields[3]
FieldType
Ext IDtext
Charge datedate
Charge descriptiontext
Chargenotetext
Currencynumber
Pricenumber
Quantitynumber
Get a QuoteAction
Input fields[3]
FieldType
Quote IDRequired
choice
Featurearray
External Identifier Flagboolean
Output fields[3]
FieldType
Dealhub quote IDtext
Statustext
Quote upgrade required"boolean
Infoobject
External opportunity IDtext
External quote IDtext
External customer IDtext
Customer IDtext
Account nametext
Contact name"text
Contact email"text
Dealhub opportunity IDtext
Dealhub quote nametext
Dealhub quote numbertext
Summaryobject
Currencytext
Total list pricenumber
Total net pricenumber
Total discountnumber
Sales discountnumber
Line items"array
Answersarray
Approvalsarray
Get a Quote DocumentAction
Input fields[3]
FieldType
Quote IDRequired
choice
Document TypeRequired
choice
Get a Recurring ItemAction
Input fields[3]
FieldType
External IDRequired
choice
Output fields[3]
FieldType
Ext IDtext
Accountextidtext
Accountplanextidtext
Recurring charge ext IDtext
Charge descriptiontext
Skutext
From datedate
To datedate
Quantitynumber
Pricenumber
Currencynumber
Statusnumber
Billing period typenumber
Charge scheduling typenumber
Proration typenumber
Renew typenumber
Last charge from datedate
Last charge to datedate
Next charge datedate
Get a User by IDAction
Input fields[3]
FieldType
IDRequired
choice
Output fields[3]
FieldType
Logintext
IDtext
Emailtext
Nametext
Positiontext
Phonetext
Mobiletext
Faxtext
Companytext
Streettext
Citytext
Statetext
Countrytext
Postal codetext
Is activeboolean
Get a User by LoginAction
Input fields[3]
FieldType
LoginRequired
text
Output fields[3]
FieldType
Logintext
IDtext
Emailtext
Nametext
Positiontext
Phonetext
Mobiletext
Faxtext
Companytext
Streettext
Citytext
Statetext
Countrytext
Postal codetext
Is activeboolean
Get an AccountAction
Input fields[3]
FieldType
External IDRequired
choice
Output fields[3]
FieldType
Account nametext
Account statusnumber
Account typenumber
Ext IDtext
Primary emailtext
ID number 2text
Invoice nametext
Citytext
Regiontext
Addresstext
Zip codetext
Telephonetext
Contact persontext
Account managertext
Billing due date calculationnumber
Billing payment terms daysnumber
Invoice typenumber
Liablenumber
Extra detailstext
Entitynumber
7other output fields
Get an Invoice PDFAction
Input fields[3]
FieldType
Base URL v2Required
text
Invoice IDRequired
text
Filenametext
Get DealRoom SignersAction
Input fields[3]
FieldType
Opportunity IDRequired
text
Output fields[3]
FieldType
Dealroom statetext
Buyer signersarray
Seller signersarray
Get My OpportunitiesAction
Input fields[3]
FieldType
DealHub User IDRequired
choice
Output fields[3]
FieldType
URLtext
Errorsarray
Get Product ParametersSearch
Input fields[3]
FieldType
CurrencyRequired
text
GeoRequired
text
SKUsRequired
array
SKUtext
Versiontext
Playbooktext
Limitnumber
Output fields[3]
FieldType
Skutext
Parameters forobject
Product factorsarray
Parametersarray
Get Product PricingAction
Input fields[3]
FieldType
CurrencyRequired
text
Geographic RegionRequired
text
Versiontext
Playbooktext
SKUsRequired
array
Output fields[3]
FieldType
Currencytext
Versiontext
Playbooktext
Skusarray
Get Quotes for an OpportunityAction
Input fields[3]
FieldType
DealHub User IDRequired
choice
External Opportunity IDRequired
text
Opportunity Infoobject
External Opportunity NameRequired
text
Opportunity Ownerobject
External Quote IDtext
External Customer IDRequired
text
Customer NameRequired
text
Customer Shipping Addressobject
Customer Billing Addressobject
Customer Contactsarray
Geo CodeRequired
text
CurrencyRequired
text
Output fields[3]
FieldType
URLtext
Errorsarray
Get Real-Time PricingSearch
Input fields[3]
FieldType
Your External SystemRequired
text
Request IDRequired
text
Authenticationtext
Playbook Answersobject
ItemsRequired
array
Limitnumber
Output fields[3]
FieldType
IDnumber
Skutext
List pricenumber
Msrpnumber
Partner discount 1number
Partner discount 2number
Start datedate
List AccountsSearch
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
Account nametext
Account statusnumber
Account typenumber
Ext IDtext
Primary emailtext
ID number 2text
Invoice nametext
Citytext
Regiontext
Addresstext
Zip codetext
Telephonetext
Contact persontext
Account managertext
Billing due date calculationnumber
Billing payment terms daysnumber
Invoice typenumber
Liablenumber
Extra detailstext
Entitynumber
7other output fields
List Failed PaymentsSearch
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
Account IDtext
Account nametext
Invoice numbertext
Amountnumber
Currencytext
Failure datedate
Failure reasontext
List Invoice LinesSearch
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
Billing invoice id2text
Invoice line id2text
Skutext
Item IDtext
Item ext IDtext
Descriptiontext
Quantitynumber
Unit pricenumber
Amountnumber
Vatnumber
Taxnumber
Totalnumber
Tax codetext
Invoice line fromdate
Invoice line todate
List Invoice Lines Awaiting TaxationSearch
Input fields[3]
FieldType
Pending TaxRequired
number
Invoice Numbertext
Limitnumber
Output fields[3]
FieldType
Billing invoice id2text
Invoice line id2text
Tax codetext
Descriptiontext
Quantitynumber
Unit pricenumber
Amountnumber
List InvoicesSearch
Input fields[3]
FieldType
Invoice Statuschoice
Limitnumber
Output fields[3]
FieldType
IDtext
Invoice numbertext
Invoice datedate
Invoice due datedate
Invoice from datedate
Invoice to datedate
Invoice amountnumber
Invoice tax amountnumber
Invoice vat amountnumber
Invoice total amountnumber
Invoice currencytext
Invoice statustext
Account external IDtext
Account nametext
Plan external IDtext
Plan nametext
List Invoices Awaiting TaxationSearch
Input fields[3]
FieldType
Pending TaxRequired
number
Limitnumber
Output fields[3]
FieldType
IDtext
Invoice numbertext
Invoice datedate
Invoice statustext
Account external IDtext
Account nametext
List One-Time ItemsSearch
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
Ext IDtext
Charge datedate
Charge descriptiontext
Chargenotetext
Currencynumber
Pricenumber
Quantitynumber
List QuotesSearch
Input fields[3]
FieldType
External Opportunity IDtext
Featurechoice
Limitnumber
Output fields[3]
FieldType
Dealhub quote IDtext
Statustext
Quote upgrade requiredboolean
List Recurring ItemsSearch
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
Ext IDtext
Accountextidtext
Accountplanextidtext
Recurring charge ext IDtext
Charge descriptiontext
Skutext
From datedate
To datedate
Quantitynumber
Pricenumber
Currencynumber
Statusnumber
Billing period typenumber
Charge scheduling typenumber
Proration typenumber
Renew typenumber
Last charge from datedate
Last charge to datedate
Next charge datedate
List UsersSearch
Input fields[3]
FieldType
Statuschoice
Limitnumber
Output fields[3]
FieldType
Logintext
IDtext
Emailtext
Nametext
Positiontext
Phonetext
Mobiletext
Faxtext
Companytext
Streettext
Citytext
Statetext
Countrytext
Postal codetext
Is activeboolean
Authenticate a UserAction
Input fields[3]
FieldType
External User IDRequired
text
EmailRequired
email
NameRequired
text
Logintext
Positiontext
Phonetext
Mobiletext
Companytext
Streettext
Citytext
Statetext
Countrytext
Postal Codetext
User Manager Logintext
Output fields[3]
FieldType
Access tokentext
Dealhub user IDtext
Errorsarray
Cancel a Recurring ItemAction
Input fields[3]
FieldType
Cancel TypeRequired
choice
End DateRequired
date
ID ListRequired
text
Output fields[3]
FieldType
API statusnumber
Method statusnumber
IDtext
Ext IDtext
Method errortext
API errortext
Method error descriptiontext
Create a One-Time ItemAction
Input fields[3]
FieldType
External IDRequired
text
Account External IDRequired
text
Account Plan External IDRequired
text
One-Time External IDRequired
text
Charge DescriptionRequired
text
StatusRequired
text
Charge DateRequired
date
QuantityRequired
number
PriceRequired
number
CurrencyRequired
text
Charge Notetext
Output fields[3]
FieldType
API statusnumber
Method statusnumber
IDtext
Ext IDtext
Method errortext
API errortext
Method error descriptiontext
Create a PaymentAction
Input fields[3]
FieldType
Account IDRequired
choice
Payment TokenRequired
text
AmountRequired
number
Unique StringRequired
text
Due DateRequired
date
CurrencyRequired
text
Invoice IDRequired
text
StatusRequired
text
Reference Numbertext
Result Datatext
Output fields[3]
FieldType
API statusnumber
Method statusnumber
IDtext
Ext IDtext
Method errortext
API errortext
Method error descriptiontext
Create a Payment MethodAction
Input fields[3]
FieldType
Method TypeRequired
text
Stripe Customer IDRequired
text
Output fields[3]
FieldType
API statusnumber
Method statusnumber
IDtext
Ext IDtext
Method errortext
API errortext
Method error descriptiontext
Create a QuoteAction
Input fields[3]
FieldType
External Opportunity NameRequired
text
External Customer IDRequired
text
Customer NameRequired
text
Geo CodeRequired
text
CurrencyRequired
text
DealHub User IDRequired
text
External Opportunity IDRequired
text
Opportunity Ownerobject
External Quote IDtext
Customer Shipping Addressobject
Streettext
Citytext
Statetext
Countrytext
Postal Codetext
Customer Billing Addressobject
Streettext
Citytext
Statetext
Countrytext
Postal Codetext
Customer Contactsarray
Custom Fieldsarray
Repeatable Groupsarray
Version IDtext
Output fields[3]
FieldType
URLtext
Errorsarray
Create a Recurring ItemAction
Input fields[3]
FieldType
External IDRequired
text
Account External IDRequired
text
Account Plan External IDRequired
text
Recurring Charge External IDRequired
text
Charge Descriptiontext
SKUtext
From DateRequired
date
To DateRequired
date
QuantityRequired
number
PriceRequired
number
CurrencyRequired
text
StatusRequired
choice
Billing Period TypeRequired
choice
Charge Scheduling Typechoice
Proration Typechoice
Renew Typechoice
Output fields[3]
FieldType
API statusnumber
Method statusnumber
IDtext
Ext IDtext
Method errortext
API errortext
Method error descriptiontext
Create an AccountAction
Input fields[3]
FieldType
Account TypeRequired
choice
Account StatusRequired
choice
Account NameRequired
text
External IDRequired
text
Primary EmailRequired
email
LiableRequired
choice
EntityRequired
number
ID Number 2text
Invoice Nametext
Citytext
Telephonetext
Regiontext
Addresstext
Zip Codetext
Account Managertext
Contact Persontext
Billing Due Date Calculationchoice
Billing Payment Terms Daysnumber
Invoice Typechoice
Invoice Languagenumber
4other input fields
Output fields[3]
FieldType
API statusnumber
Method statusnumber
IDtext
Ext IDtext
Method errortext
API errortext
Method error descriptiontext
Create an OpportunityAction
Input fields[3]
FieldType
External Opportunity IDRequired
text
External Opportunity NameRequired
text
Opportunity OwnerRequired
object
External User IDRequired
text
Logintext
EmailRequired
text
NameRequired
text
Positiontext
Phonetext
Mobiletext
Faxtext
Companytext
Streettext
CurrencyRequired
text
External Customer IDRequired
text
Customer NameRequired
text
Create or Update UsersAction
Input fields[3]
FieldType
Usersarray
Delete a One-Time ItemAction
Input fields[3]
FieldType
IDRequired
text
Output fields[3]
FieldType
API statusnumber
Method statusnumber
IDtext
Ext IDtext
Method errortext
API errortext
Method error descriptiontext
Delete a Recurring ItemAction
Input fields[3]
FieldType
IDRequired
text
Output fields[3]
FieldType
API statusnumber
Method statusnumber
IDtext
Ext IDtext
Method errortext
API errortext
Method error descriptiontext
Delete an AccountAction
Input fields[3]
FieldType
IDRequired
text
Output fields[3]
FieldType
API statusnumber
Method statusnumber
IDtext
Ext IDtext
Method errortext
API errortext
Method error descriptiontext
Make an API Calluniversal
Input fields[3]
FieldType
URLRequired
text
MethodRequired
choice
Headersarray
Headerobject
Query Stringarray
Parameterobject
Bodytext
Output fields[3]
FieldType
Bodytext
Headersobject
Status codenumber
Open a QuoteAction
Input fields[3]
FieldType
DealHub User IDRequired
choice
DealHub Quote IDRequired
choice
External Opportunity IDRequired
text
Opportunity Infoobject
External Opportunity NameRequired
text
External Quote IDtext
External Customer IDRequired
text
Customer NameRequired
text
Customer Shipping Addressobject
Customer Billing Addressobject
Customer Contactsarray
Geo CodeRequired
text
CurrencyRequired
text
Custom Fieldsarray
Output fields[3]
FieldType
URLtext
Errorsarray
Renew a Recurring ItemAction
Input fields[3]
FieldType
ID ListRequired
text
RenewalRequired
choice
Output fields[3]
FieldType
API statusnumber
Method statusnumber
IDtext
Ext IDtext
Method errortext
API errortext
Method error descriptiontext
Update a One-Time ItemAction
Input fields[3]
FieldType
IDRequired
text
Charge Descriptiontext
Statustext
Charge Datedate
Pricenumber
Quantitynumber
Output fields[3]
FieldType
API statusnumber
Method statusnumber
IDtext
Ext IDtext
Method errortext
API errortext
Method error descriptiontext
Update a Recurring ItemAction
Input fields[3]
FieldType
API CodeRequired
choice
IDtext
External IDtext
Account External IDtext
Account Plan External IDtext
Statuschoice
Index Valuenumber
Custom Fieldtext
Output fields[3]
FieldType
API statusnumber
Method statusnumber
IDtext
Ext IDtext
Method errortext
API errortext
Method error descriptiontext
Update AccountAction
Input fields[3]
FieldType
External IDRequired
choice
Account Nametext
Primary Emailtext
Billing Liabilitychoice
Entitynumber
Telephonetext
Contact Persontext
Output fields[3]
FieldType
API statusnumber
Method statusnumber
IDtext
Ext IDtext
Method errortext
API errortext
Method error descriptiontext
Update Invoice Tax InformationAction
Input fields[3]
FieldType
Invoice IDRequired
choice
Itemsarray
Output fields[3]
FieldType
API statusnumber
Method statusnumber
IDtext
Ext IDtext
Method errortext
API errortext
Method error descriptiontext

Look for Dealhub templates in the WEXTL template library.

Browse templates →
  1. WEXTL® Dealhub Source Code connector implementation.
  2. Our users use cases and automations.
  3. Official API Documentation for Dealhub.
  4. WEXTL® visual workflow builder data.

Last updated: Jul 23, 2026 22:39