Canopy icon

Canopy

Practice management for accounting and tax firms to manage clients.

2 triggers4 searches4 actionsPollingAuth: OAuth

AI-assisted documentation6 min read

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

Open Canopy on WEXTL →

Canopy requires an active account and OAuth client credentials, granted by signing in with your account to connect — both are set up on its own site.[3]

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

  • Client IDtextRequired

    You can request your credentials from Canopy support here: https://www.getcanopy.com/api. IMPORTANT!. Tell the support to use the folllowing redirect URL: the Callback URL shown in this connection form.

    [1]
  • Client SecretpasswordRequired

    You can request your credentials from Canopy support here: https://www.getcanopy.com/api.

    [1]
Integration requests 2 permissions:
contacts:readcontacts:write
  1. Log in to your WEXTL account, add the Canopy 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 Canopy 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 Canopy to WEXTL®
Video slide demonstrates how to integrate Canopy 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 ClientsTrigger
Output fields[3]
FieldType
External IDtext
IDtext
Is businessboolean
Nametext
Typetext
Watch Updated ClientsTrigger
Output fields[3]
FieldType
External IDtext
IDtext
Is businessboolean
Nametext
Typetext
Get a ClientAction
Input fields[3]
FieldType
Client IDRequired
text
Output fields[3]
FieldType
Addressesarray
Archived attext
Birthdatetext
Client sincetext
Contact owner IDtext
Contact sourcesarray
Created attext
Custom fieldsarray
Deleted attext
Emailsarray
Employer nametext
External IDtext
Filing statustext
First nametext
IDtext
Is activeboolean
Is archivedboolean
Is businessboolean
Is deletedboolean
Last nametext
9other output fields
Get Custom FieldsAction
Output fields[3]
FieldType
Custom fieldsarray
List ClientsSearch
Input fields[3]
FieldType
Updated After (optional)text
Limitnumber
Output fields[3]
FieldType
External IDtext
IDtext
Is businessboolean
Nametext
Typetext
Search ClientsSearch
Input fields[3]
FieldType
Search QueryRequired
text
Search FieldRequired
choice
Limitnumber
Output fields[3]
FieldType
Emailtext
Client IDtext
Nametext
Phonetext
Create a ClientAction
Input fields[3]
FieldType
First NameRequired
text
Last NameRequired
text
Middle Nametext
Birthdatedate
Employer Nametext
Filing Statustext
Occupationtext
Display Nametext
Tax Identification Number (TIN)text
Client Sincedate
Is Archivedboolean
Is Activeboolean
Is Businessboolean
External IDtext
Notestext
Emailsarray
Typetext
Is Primaryboolean
Email Addressemail
Phonesarray
Typetext
Is Primaryboolean
Phone Numbertext
Extensiontext
Addressesarray
Is Primaryboolean
Typetext
Regiontext
Countrytext
City/Localitytext
Address Line 1text
Address Line 2text
Postal Codetext
Custom Fieldsarray
Field IDchoice
Linked Clientsarray
Client IDtext
Client Nametext
Relationship Typetext
Output fields[3]
FieldType
Addressesarray
Archived attext
Birthdatetext
Client sincetext
Contact owner IDtext
Contact sourcesarray
Created attext
Custom fieldsarray
Deleted attext
Emailsarray
Employer nametext
External IDtext
Filing statustext
First nametext
IDtext
Is activeboolean
Is archivedboolean
Is businessboolean
Is deletedboolean
Last nametext
9other output fields
Delete a ClientAction
Input fields[3]
FieldType
Client IDRequired
text
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 ClientAction
Input fields[3]
FieldType
Client IDRequired
text
First Nametext
Middle Nametext
Last Nametext
Birthdatedate
Employer Nametext
Filing Statustext
Occupationtext
Display Nametext
Tax Identification Number (TIN)text
Client Sincedate
Is Archivedboolean
Is Activeboolean
Is Businessboolean
External IDtext
Notestext
Emailsarray
Typetext
Is Primaryboolean
Email Addressemail
Phonesarray
Typetext
Is Primaryboolean
Phone Numbertext
Extensiontext
Addressesarray
Is Primaryboolean
Typetext
Regiontext
Countrytext
City/Localitytext
Address Line 1text
Address Line 2text
Postal Codetext
Custom Fieldsarray
Field IDchoice
1other input field
Output fields[3]
FieldType
Client IDtext
Addressesarray
Archived attext
Birthdatetext
Client sincetext
Contact owner IDtext
Contact sourcesarray
Created attext
Custom fieldsarray
Deleted attext
Emailsarray
Employer nametext
External IDtext
Filing statustext
First nametext
IDtext
Is activeboolean
Is archivedboolean
Is businessboolean
Is deletedboolean
10other output fields

Look for Canopy templates in the WEXTL template library.

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

Last updated: Jul 23, 2026 22:38