Skip to docs navigation

ApproveIt integration guide

Verified

How to connect ApproveIt to WEXTL and use its 9 triggers and 27 actions in your workflows. About ApproveIt: Approval workflow software for routing purchase requests, contracts and vendors through your team.

  • 9 triggers
  • 20 searches
  • 7 actions
  • Polling
  • Auth: API key

AI-assisted documentation9 min read

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

Open ApproveIt on WEXTL →
  • ApproveIt
  • WEXTL
  • Billogram
  • Comanage
  • dLocal
  • Credit Repair Cloud
  • Elorus
  • Checkout
  • Distru
  • Billdu
  • BlueSnap
  • Capium
  • Debitura
  • Dooer
  • Bybit
  • Coinbase
  • CoinGecko
  • Billtrust
  • Daftra
  • Billingo
  • Donorbox
  • Commas
  • Adyen
  • ePay Payments
  • ERPNext
  • Chargebee
  • bexio
  • Bill
  • Candis
  • Corpay
  • Bling
  • API KeypasswordRequired

    You can find your API key in Account → Settings → Integrations → API → API Key.[1]

  1. Log in to your WEXTL account, add the ApproveIt 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 ApproveIt 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 →

Watch Accounts

Trigger
Output fields[3]
FieldType
IDnumber
Nametext
Codetext
Descriptiontext

Watch Approval Requests

Trigger
Output fields[3]
FieldType
Numbertext
Statustext
Workflow slugtext
Prioritytext
Created atdate
Completed atdate
Requestor emailemail

Watch Contracts

Trigger
Output fields[3]
FieldType
IDnumber
Nametext
Typetext
Statustext

Watch Cost Centers

Trigger
Output fields[3]
FieldType
IDnumber
Nametext
Codetext
Descriptiontext

Watch Customers

Trigger
Output fields[3]
FieldType
IDnumber
Nametext
Account numbertext
Emailemail

Watch Products

Trigger
Output fields[3]
FieldType
IDnumber
Nametext
Codetext
Descriptiontext

Watch Users

Trigger
Output fields[3]
FieldType
IDnumber
Usernametext
Emailemail

Watch Vendors

Trigger
Output fields[3]
FieldType
IDnumber
Nametext
Account numbertext
Emailemail

Watch Workflows

Trigger
Output fields[3]
FieldType
IDnumber
Slugtext
Nametext
Pipeline IDnumber
Created atdate

Get a Vendor

Action
Input fields[3]
FieldType
Organization IDRequired
choice
Output fields[3]
FieldType
IDnumber
Nametext
Account numbertext
Country codetext
Contact detailsobject
First nametext
Last nametext
Emailtext
Phonetext
Websitetext
Registration numbertext
Financial detailstext
Address detailsobject
Billingobject
Deliverytext
Teamnumber
Organizationnumber
Active financial detailstext
Partytext
Invite IDtext
Contractsarray
Settingsobject
Xero contact IDtext
Softledger IDtext
Quickbooks IDtext
Netsuite IDtext
Netsuite subsidiariesarray
Netsuite currenciesarray
Filesarray
Visibleboolean
Created atdate
Updated atdate
Deleted atdate
Xero contact IDtext

5other output fields

Get an Approval Request

Action
Input fields[3]
FieldType
Approval request numberRequired
choice
Output fields[3]
FieldType
Workflow slugtext
Dataobject
8e 019e 66 b 23f 4485 bf 96 22f 4b 8371f 74object
71c 4511e e 091 445a 953c 93affae 3348bobject
Process IDnumber
Stepsarray

Get an Organization

Action
Input fields[3]
FieldType
Organization IDRequired
choice
Output fields[3]
FieldType
IDnumber
Nametext
Teamnumber
Integrationobject
Integration IDnumber
Tenant IDtext
Watchersobject
Usersarray
Departmentsarray
Rolesarray
Xero sync enabledboolean
Settingsobject
Xero sync enabledboolean
Softledger sync enabledboolean
Quickbooks sync enabledboolean
Netsuite sync enabledboolean
Country codetext
Product manual input enabledboolean
Vendor sync stateobject
Currencytext

Get Workflow Fields

Action
Input fields[3]
FieldType
Workflow slugRequired
choice
Output fields[3]
FieldType
Workflow IDnumber
Workflow slugtext
Fieldsarray

List Accounts

Search
Input fields[3]
FieldType
Organization IDRequired
choice
Searchtext
Orderingchoice
Limitnumber
Output fields[3]
FieldType
IDnumber
Nametext
Codetext
Descriptiontext

List Approval Requests

Search
Input fields[3]
FieldType
Statuschoice
Prioritychoice
Workflow slugarray
Start datedate
End datedate
Completed afterdate
Completed beforedate
Searchtext
Orderingchoice
Limitnumber
Output fields[3]
FieldType
Numbertext
Statustext
Workflow slugtext
Prioritytext
Created atdate
Completed atdate
Requestor emailemail

List Categories

Search
Input fields[3]
FieldType
Searchtext
Orderingchoice
Limitnumber
Output fields[3]
FieldType
IDnumber
Nametext
Visibleboolean
Descriptiontext

List Contract Agreement Types

Search
Input fields[3]
FieldType
Searchtext
Orderingchoice
Limitnumber
Output fields[3]
FieldType
IDnumber
Nametext
Descriptiontext

List Contracts

Search
Input fields[3]
FieldType
Searchtext
Orderingchoice
Limitnumber
Output fields[3]
FieldType
IDnumber
Nametext
Typetext
Statustext

List Cost Centers

Search
Input fields[3]
FieldType
Organization IDRequired
choice
Searchtext
Orderingchoice
Limitnumber
Output fields[3]
FieldType
IDnumber
Nametext
Codetext
Descriptiontext

List Customers

Search
Input fields[3]
FieldType
Organization IDRequired
choice
Searchtext
Orderingchoice
Limitnumber
Output fields[3]
FieldType
IDnumber
Nametext
Account numbertext
Emailemail

List Departments

Search
Input fields[3]
FieldType
Searchtext
Orderingchoice
Limitnumber
Output fields[3]
FieldType
IDnumber
Nametext
Descriptiontext

List Job Roles

Search
Input fields[3]
FieldType
Searchtext
Orderingchoice
Limitnumber
Output fields[3]
FieldType
IDnumber
Nametext
Descriptiontext

List Locations

Search
Input fields[3]
FieldType
Searchtext
Orderingchoice
Limitnumber
Output fields[3]
FieldType
IDnumber
Nametext
Addresstext

List Organizations

Search
Input fields[3]
FieldType
Searchtext
Orderingchoice
Limitnumber
Output fields[3]
FieldType
IDnumber
Nametext
Account numbertext
Typetext

List Products

Search
Input fields[3]
FieldType
Organization IDRequired
choice
Searchtext
Orderingchoice
Limitnumber
Output fields[3]
FieldType
IDnumber
Nametext
Codetext
Descriptiontext

List Tax Rates

Search
Input fields[3]
FieldType
Organization IDRequired
choice
Searchtext
Orderingchoice
Limitnumber
Output fields[3]
FieldType
IDnumber
Nametext
Ratenumber
Descriptiontext

List Users

Search
Input fields[3]
FieldType
Searchtext
Orderingchoice
Limitnumber
Output fields[3]
FieldType
IDnumber
Usernametext
Emailemail

List Vendors

Search
Input fields[3]
FieldType
Organization IDRequired
choice
Searchtext
Orderingchoice
Limitnumber
Output fields[3]
FieldType
IDnumber
Nametext
Account numbertext
Emailemail

List Workflows

Search
Input fields[3]
FieldType
Searchtext
Orderingchoice
Limitnumber
Output fields[3]
FieldType
IDnumber
Slugtext
Nametext
Pipeline IDnumber
Created atdate

Create a Pipeline Process

Action
Input fields[3]
FieldType
Organization IDRequired
choice
DataRequired
array
Output fields[3]
FieldType
Process IDnumber
Approval request numbertext
Approval request statustext

Create an Approval Request

Action
Input fields[3]
FieldType
Workflow slugRequired
choice
DataRequired
array
Process IDtext
Prioritychoice
Requestor emailemail
Approversarray
Emailemail
Step ordernumber
Completion typearray
Typetext
Step ordernumber
Output fields[3]
FieldType
Process IDnumber
Approval request numbertext
Approvedboolean

Download a File

Action
Input fields[3]
FieldType
File IDRequired
text
Output fields[3]
FieldType
File Datatext

Make an API Call

universal
Input fields[3]
FieldType
URLRequired
text
MethodRequired
choice
Headersarray
Headerobject
Query Stringarray
Parameterobject
Bodytext
Output fields[3]
FieldType
Bodytext
Headersobject
Status codenumber

Update a Pipeline Process

Action
Input fields[3]
FieldType
Organization IDRequired
choice
DataRequired
array
Output fields[3]
FieldType
Process IDnumber
Approval request numbertext
Approval request statustext

Update an Approval Request

Action
Input fields[3]
FieldType
Approval request numberRequired
choice
Workflow SlugRequired
text
DataRequired
array
Process IDnumber
Prioritychoice
Requestor Emailemail
Approversarray
EmailRequired
email
Step OrderRequired
number
Completion Typearray
TypeRequired
choice
Step OrderRequired
number
Output fields[3]
FieldType
Process IDnumber
Approval request numbertext

Upload Files

Action
Input fields[3]
FieldType
filesarray
Output fields[3]
FieldType
ID 1text
ID 2text

Look for ApproveIt templates in the WEXTL template library.

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

Last updated: Oct 31, 2026 22:48

How we write our apps documentation

How we compile these docs — sources, AI's role, and how we verify.