Candis icon

Candis

Accounts-payable automation for invoices, approvals, and ERP exports.

3 triggers6 searches20 actionsPollingAuth: OAuth

AI-assisted documentation12 min read

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

Open Candis on WEXTL →

Connecting Candis takes an active account plus OAuth client credentials, granted by signing in with your account — no other setup is required.[3]

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

  • Client IDtextRequired

    Enter the Client ID from your OAuth application. You can obtain this from the Developer settings when registering your integration. Paste the following redirect url when registering application: the Callback URL shown in this connection form.

    [1]
  • Client SecretpasswordRequired

    Enter the Client Secret associated with your OAuth application. This is generated in the Developer settings together with your Client ID.

    [1]
Integration requests 3 permissions:
exportscore_dataoffline_access
  1. Log in to your WEXTL account, add the Candis 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 Candis 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 Candis to WEXTL®
Video slide demonstrates how to integrate Candis 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 ExportsTrigger
Output fields[3]
FieldType
User IDnumber
Email addressemail
Nametext
Date createddate
Watch InvoicesTrigger
Output fields[3]
FieldType
Invoice IDtext
Organization IDtext
Statustext
Created atdate
Updated atdate
Requested attext
Approved atdate
Amountobject
Valuenumber
Currency codetext
Automatic paymentboolean
Bank accountobject
Ibantext
Swift codetext
Bookingsarray
Categoryobject
Document typetext
Contactobject
Nametext
Account payable numbertext
Account receivable numbertext
Delivery datetext
Invoice datetext
Invoice IDtext
Paymentobject
Methodtext
Paid attext
Purchase order numbertext
Archive URLurl
Watch ReimbursementsTrigger
Output fields[3]
FieldType
Reimbursement IDtext
Statustext
Created atdate
Updated atdate
Titletext
Total amountnumber
Reimbursement caseobject
IDtext
Titletext
Submitted for review attext
Contactobject
Nametext
Accounts payable numbertext
Payment infoobject
Bookingsarray
Invoice numbertext
Expense datedate
Typetext
Locationtext
Internal guestsarray
External guestsarray
Tip amountnumber
Receipt amountnumber
Get an ExportAction
Input fields[3]
FieldType
Organization IDRequired
choice
Export IDRequired
text
Output fields[3]
FieldType
Export IDtext
Postings countnumber
Statustext
Created atdate
Get Export PostingsAction
Input fields[3]
FieldType
Organization IDRequired
choice
Export IDRequired
text
Maximum Resultsnumber
Output fields[3]
FieldType
IDtext
Entity guidtext
Statustext
Amountobject
Valuenumber
Currency codetext
Contactobject
Accounts payable numbertext
Accounts receivable numbertext
Nametext
Invoice IDtext
Invoice datetext
Purchase orderobject
Order numbertext
Filesarray
URLtext
Accounting areaobject
Nametext
Descriptiontext
Delivery datetext
Invoice formattext
Due datetext
Payment conditionobject
Nametext
Discount percentagenumber
Discount payment datetext
Document typetext
Split postingsarray
Typetext
List ExportsSearch
Input fields[3]
FieldType
Organization IDRequired
choice
Maximum Resultsnumber
Output fields[3]
FieldType
User IDnumber
Email addressemail
Nametext
Date createddate
List InvoicesSearch
Input fields[3]
FieldType
Organization IDRequired
choice
Statuschoice
Invoice Date Fromdate
Invoice Date Todate
Updated Date Fromdate
Updated Date Todate
Maximum Number of Invoices to Returnnumber
Output fields[3]
FieldType
Invoice IDtext
Organization IDtext
Statustext
Created atdate
Updated atdate
Requested attext
Approved atdate
Amountobject
Valuenumber
Currency codetext
Automatic paymentboolean
Bank accountobject
Ibantext
Swift codetext
Bookingsarray
Categoryobject
Document typetext
Contactobject
Nametext
Account payable numbertext
Account receivable numbertext
Delivery datetext
Invoice datetext
Invoice IDtext
Paymentobject
Methodtext
Paid attext
Purchase order numbertext
Archive URLurl
List OrganizationsSearch
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
Organization IDtext
Nametext
List ReimbursementsSearch
Input fields[3]
FieldType
Organization IDRequired
choice
Statuschoice
Typechoice
Sort Fieldchoice
Sort Directionchoice
Reimbursement Date Fromdate
Reimbursement Date Todate
Updated Fromdate
Updated Todate
Maximum Number of Items to Returnnumber
Output fields[3]
FieldType
Reimbursement IDtext
Statustext
Created atdate
Updated atdate
Titletext
Total amountnumber
Reimbursement caseobject
IDtext
Titletext
Submitted for review attext
Contactobject
Nametext
Accounts payable numbertext
Payment infoobject
Bookingsarray
Invoice numbertext
Expense datedate
Typetext
Locationtext
Internal guestsarray
External guestsarray
Tip amountnumber
Receipt amountnumber
Create a ContactAction
Input fields[3]
FieldType
Organization IDRequired
choice
ContactsRequired
array
Contact TypeRequired
choice
Accounts Receivable Numbertext
Accounts Payable Numbertext
Contact NameRequired
text
VAT IDtext
Tax Numbertext
Payment Typechoice
IBANtext
BIC / SWIFTtext
Payment Condition Nametext
Output fields[3]
FieldType
Process IDtext
Create a Cost DimensionAction
Input fields[3]
FieldType
Organization IDRequired
choice
Cost DimensionsRequired
array
CodeRequired
text
TypeRequired
choice
Nametext
Archivedboolean
Output fields[3]
FieldType
Process IDtext
Create a General Ledger AccountAction
Input fields[3]
FieldType
Organization IDRequired
choice
General Ledger AccountsRequired
array
Account CodeRequired
text
Account NameRequired
text
Output fields[3]
FieldType
Process IDtext
Create a Goods ReceiptAction
Input fields[3]
FieldType
Organization IDRequired
choice
Goods ReceiptsRequired
array
Receipt NumberRequired
text
Total AmountRequired
object
Document DateRequired
date
Posting DateRequired
date
Due DateRequired
date
Accounts Payable NumberRequired
text
Contact NameRequired
text
Goods Receipt TypeRequired
choice
Receipt StatusRequired
choice
Vendor Reference Numbertext
Output fields[3]
FieldType
Process IDtext
Create a Tax CodeAction
Input fields[3]
FieldType
Organization IDRequired
choice
Tax CodesRequired
array
Tax CodeRequired
text
Tax PercentageRequired
number
DescriptionRequired
text
Output fields[3]
FieldType
Process IDtext
Create Additional Delivery CostsAction
Input fields[3]
FieldType
Organization IDRequired
choice
Additional Delivery CostsRequired
array
Cost CodeRequired
text
DescriptionRequired
text
Additional Descriptiontext
General Ledger Accounttext
Tax Codetext
Cost Centertext
Cost Objecttext
Custom Cost Dimensiontext
Project Codetext
ERP DataRequired
object
Output fields[3]
FieldType
Process IDtext
Create an ExportAction
Input fields[3]
FieldType
Organization IDRequired
choice
Entity Typechoice
Output fields[3]
FieldType
Export IDtext
Postings countnumber
Statustext
Created atdate
Create Payment ConditionsAction
Input fields[3]
FieldType
Organization IDRequired
choice
Payment ConditionsRequired
array
Payment Condition NameRequired
text
Due Date Offset (Days)Required
number
Discount Percentagenumber
Discount Deadline Offset (Days)number
Output fields[3]
FieldType
Process IDtext
Create Purchase OrdersAction
Input fields[3]
FieldType
Organization IDRequired
choice
Purchase OrdersRequired
array
Order NumberRequired
text
Total AmountRequired
object
Document DateRequired
date
Posting DateRequired
date
Due DateRequired
date
Accounts Payable NumberRequired
text
Contact NameRequired
text
Purchase Order TypeRequired
choice
StatusRequired
choice
Vendor Reference Numbertext
Output fields[3]
FieldType
Process IDtext
Download a FileAction
Input fields[3]
FieldType
Organization IDRequired
choice
File IDRequired
text
Output fields[3]
FieldType
Datatext
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
Update a ContactAction
Input fields[3]
FieldType
Organization IDRequired
choice
ContactsRequired
array
Contact TypeRequired
choice
Accounts Receivable Numbertext
Accounts Payable Numbertext
Contact NameRequired
text
VAT IDtext
Tax Numbertext
Payment Typechoice
IBANtext
BIC / SWIFTtext
Payment Condition Nametext
Output fields[3]
FieldType
Process IDtext
Update a Cost DimensionAction
Input fields[3]
FieldType
Organization IDRequired
choice
Cost DimensionsRequired
array
CodeRequired
text
TypeRequired
choice
Nametext
Archivedboolean
Output fields[3]
FieldType
Process IDtext
Update a General Ledger AccountAction
Input fields[3]
FieldType
Organization IDRequired
choice
General Ledger AccountsRequired
array
Account CodeRequired
text
Account Nametext
Archivedboolean
Update a Goods ReceiptAction
Input fields[3]
FieldType
Organization IDRequired
choice
Goods ReceiptsRequired
array
Receipt NumberRequired
text
Total AmountRequired
object
Document DateRequired
date
Posting DateRequired
date
Due DateRequired
date
Accounts Payable NumberRequired
text
Contact NameRequired
text
Goods Receipt TypeRequired
choice
Receipt StatusRequired
choice
Vendor Reference Numbertext
Output fields[3]
FieldType
Process IDtext
Update a Tax CodeAction
Input fields[3]
FieldType
Organization IDRequired
choice
Tax CodesRequired
array
Tax CodeRequired
text
Tax Percentagenumber
Descriptiontext
Output fields[3]
FieldType
Process IDtext
Update Additional Delivery CostsAction
Input fields[3]
FieldType
Organization IDRequired
choice
Additional Delivery CostsRequired
array
Cost CodeRequired
text
DescriptionRequired
text
Additional Descriptiontext
General Ledger Accounttext
Tax Codetext
Cost Centertext
Cost Objecttext
Custom Cost Dimensiontext
Project Codetext
ERP DataRequired
object
Output fields[3]
FieldType
Process IDtext
Update an InvoiceAction
Input fields[3]
FieldType
Organization IDRequired
choice
Invoice IDRequired
text
Payment InformationRequired
object
Is PaidRequired
boolean
Paid Atdate
Update Payment ConditionAction
Input fields[3]
FieldType
Organization IDRequired
choice
Payment ConditionsRequired
array
Payment Condition NameRequired
text
Due Date Offset (Days)number
Discount Percentagenumber
Discount Deadline Offset (Days)number
Output fields[3]
FieldType
Process IDtext
Update Purchase OrderAction
Input fields[3]
FieldType
Organization IDRequired
choice
Purchase OrdersRequired
array
Order NumberRequired
text
Total AmountRequired
object
Document DateRequired
date
Posting DateRequired
date
Due DateRequired
date
Accounts Payable NumberRequired
text
Contact NameRequired
text
Purchase Order TypeRequired
choice
StatusRequired
choice
Vendor Reference Numbertext
Output fields[3]
FieldType
Process IDtext

Look for Candis templates in the WEXTL template library.

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

Last updated: Jul 23, 2026 22:38