Requirements
Connecting Ease takes an active account plus OAuth client credentials, granted by signing in with your account — no other setup is required.[3]
Get your Ease credentials
You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.
- Client IDtextRequired
Enter your API Client ID. In EASE, go to Organization > Users, create or open an API User, and copy the Client ID generated for that user.
[1] - Client SecretpasswordRequired
Enter your API Client Secret. In EASE, go to Organization > Users, create or open an API User, and copy the Client Secret. Note: The Client Secret cannot be recovered after creation. If lost, generate a new one.
[1]
Connect Ease in WEXTL
- Log in to your WEXTL account, add the Ease node module to your workflow, and click Create new credential.
- Optional: In the Credential name field, enter a name for the credential.
- Enter the authentication credentials you copied from your Ease account, or follow the on-screen instructions to create the credential.
- If prompted, authenticate your account and confirm access.
- If you want to make changes to your credential in the future, follow the steps in Manage credentials →

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 →
Ease node modules
The list below is a reference of every Ease node module the integration supports. You will be able to pick any of them on the workflow canvas while building automations.
Expand any Ease node module below to see exactly what it takes in, what it returns, and what connection it needs.
Watch AnswersTrigger
| Field | Type |
|---|---|
| Answer ID | number |
| Question title | text |
| Question text | text |
| Answer date | date |
| Audit due date | date |
| Audit name | text |
| Auditor | object |
| ID | number |
| Name | text |
| Program | object |
| ID | number |
| Name | text |
| Response | text |
| Category | object |
| ID | number |
| Name | text |
| Sub category | object |
| ID | number |
| Name | text |
| Tags | array |
| Location | object |
| ID | number |
| Name | text |
| Audit ID | number |
| Site | object |
| ID | number |
| Name | text |
| Has attachment | boolean |
| Auditor comment | text |
| Finding ids | array |
Watch AuditTrigger
| Field | Type |
|---|---|
| Audit ID | number |
| Audit name | text |
| Status | object |
| Code | number |
| Name | text |
| Due date | date |
| Completed date | date |
| Program | object |
| ID | number |
| Name | text |
| Parent location | object |
| ID | number |
| Name | text |
| Location | object |
| ID | number |
| Name | text |
| Document | object |
| ID | number |
| Name | text |
| Site | object |
| ID | number |
| Name | text |
| Layer | object |
| ID | number |
| Name | text |
| Department | object |
| ID | number |
| Name | text |
| Result | text |
| Shift | object |
| ID | number |
| Name | text |
| Start window | number |
| Grace period | number |
| Problem | object |
| ID | number |
| Name | text |
| Days past due | number |
| Team | object |
| ID | number |
| Name | text |
| Is ad hoc | boolean |
Watch FindingsTrigger
| Field | Type |
|---|---|
| Finding ID | number |
| Audit description | text |
| Responsible party | object |
| ID | number |
| Name | text |
| Approving party | object |
| ID | number |
| Name | text |
| Status | object |
| Code | number |
| Name | text |
| Due date | date |
| Open date | date |
| Closed date | date |
| Audit due date | date |
| Program | object |
| ID | number |
| Name | text |
| Urgency | object |
| ID | number |
| Name | text |
| Requires approval | boolean |
| Location | object |
| ID | number |
| Name | text |
| Site | object |
| ID | number |
| Name | text |
| Finding type | object |
| ID | number |
| Name | text |
| Category | object |
| ID | number |
| Name | text |
| Sub category | object |
| ID | number |
| Name | text |
| Auditor comments | text |
| Question title | text |
| Countermeasure | object |
| ID | number |
| Name | text |
| Finding comments | text |
Watch SitesTrigger
| Field | Type |
|---|---|
| Site ID | number |
| Name | text |
| Creation date | date |
| Time zone ID | text |
Watch UsersTrigger
| Field | Type |
|---|---|
| User ID | number |
| Name | text |
| Login | text |
| Creation date | date |
| Status | object |
| Code | number |
| Name | text |
| Site | object |
| ID | number |
| Name | text |
| Roles | array |
Get a UserAction
| Field | Type |
|---|---|
User IDRequired | choice |
| Field | Type |
|---|---|
| User ID | number |
| Login | text |
| First name | text |
| Last name | text |
| Title | text |
| Site | object |
| ID | number |
| Name | text |
| Department | object |
| ID | number |
| Name | text |
| Layer | object |
| ID | number |
| Name | text |
| Shift | object |
| ID | number |
| Name | text |
| Scope | object |
| ID | number |
| Name | text |
| Admin scope | object |
| ID | number |
| Name | text |
| Status | object |
| Code | number |
| Name | text |
| Roles | array |
| Open user items | object |
| Open audits | array |
| Open findings | array |
| Open deletion requests | array |
| Open document approvals | array |
| Open action plan approvals | array |
| Open action plan task approvals | array |
| Program scopes | array |
Get API UsageAction
| Field | Type |
|---|---|
| Request Limit | number |
| Current Usage | number |
| Reset On | date |
Get Audit LookupAction
Get Audit ResultAction
| Field | Type |
|---|---|
Audit IDRequired | array |
| Field | Type |
|---|---|
| Audit ID | number |
| Audit name | text |
| Status | object |
| Code | number |
| Name | text |
| Due date | date |
| Completed date | date |
| Program | object |
| ID | number |
| Name | text |
| Parent location | object |
| ID | number |
| Name | text |
| Location | object |
| ID | number |
| Name | text |
| Document | object |
| ID | number |
| Name | text |
| Site | object |
| ID | number |
| Name | text |
| Layer | object |
| ID | number |
| Name | text |
| Department | object |
| ID | number |
| Name | text |
| Result | text |
| Shift | object |
| ID | number |
| Name | text |
| Start window | number |
| Grace period | number |
| Problem | object |
| ID | number |
| Name | text |
| Days past due | number |
| Team | object |
| ID | number |
| Name | text |
| Is ad hoc | boolean |
Get FilesAction
Get Finding LookupAction
| Field | Type |
|---|---|
Finding IDRequired | choice |
| Field | Type |
|---|---|
| Finding | object |
| ID | number |
| Audit description | text |
| Responsible party | object |
| Approving party | object |
| Status | object |
| Due date | date |
| Open date | date |
| Closed date | date |
| Audit due date | date |
| Program | object |
| Responsible parties | array |
| Approving parties | array |
| Urgency levels | array |
| Categories | array |
| Countermeasures | array |
| Countermeasures enabled | boolean |
| Categories enabled | boolean |
Get Finding ResultsAction
| Field | Type |
|---|---|
Finding IDRequired | choice |
| Field | Type |
|---|---|
| Finding ID | number |
| Audit description | text |
| Responsible party | object |
| ID | number |
| Name | text |
| Approving party | object |
| ID | number |
| Name | text |
| Status | object |
| Code | number |
| Name | text |
| Due date | date |
| Open date | date |
| Closed date | date |
| Audit due date | date |
| Program | object |
| ID | number |
| Name | text |
| Urgency | object |
| ID | number |
| Name | text |
| Requires approval | boolean |
| Location | object |
| ID | number |
| Name | text |
| Site | object |
| ID | number |
| Name | text |
| Finding type | object |
| ID | number |
| Name | text |
| Category | object |
| ID | number |
| Name | text |
| Sub category | object |
| ID | number |
| Name | text |
| Auditor comments | text |
| Question title | text |
| Countermeasure | object |
| ID | number |
| Name | text |
| Finding comments | text |
Get User Time OffAction
List AnswersSearch
| Field | Type |
|---|---|
Audit Due Date FromRequired | date |
Audit Due Date ToRequired | date |
| Answer ID | text |
| Location IDs | choice |
| Site IDs | choice |
| Program IDs | choice |
| Auditor IDs | array |
Finding IDRequired | choice |
| Answered Date From | date |
| Answered Date To | date |
LimitRequired | number |
| Field | Type |
|---|---|
| Answer ID | number |
| Question title | text |
| Question text | text |
| Answer date | date |
| Audit due date | date |
| Audit name | text |
| Auditor | object |
| ID | number |
| Name | text |
| Program | object |
| ID | number |
| Name | text |
| Response | text |
| Category | object |
| ID | number |
| Name | text |
| Sub category | object |
| ID | number |
| Name | text |
| Tags | array |
| Location | object |
| ID | number |
| Name | text |
| Audit ID | number |
| Site | object |
| ID | number |
| Name | text |
| Has attachment | boolean |
| Auditor comment | text |
| Finding ids | array |
List AuditsSearch
| Field | Type |
|---|---|
| Audit ID | text |
| Location IDs | choice |
| Sites | choice |
| Status IDs | array |
| Document IDs | array |
| Auditor IDs | array |
| Program IDs | choice |
| Audit Name | text |
| Due Date From | date |
| Due Date To | date |
| Completed Date From | date |
| Completed Date To | date |
LimitRequired | number |
| Field | Type |
|---|---|
| Audit ID | number |
| Audit name | text |
| Status | object |
| Code | number |
| Name | text |
| Due date | date |
| Completed date | date |
| Program | object |
| ID | number |
| Name | text |
| Parent location | object |
| ID | number |
| Name | text |
| Location | object |
| ID | number |
| Name | text |
| Document | object |
| ID | number |
| Name | text |
| Site | object |
| ID | number |
| Name | text |
| Layer | object |
| ID | number |
| Name | text |
| Department | object |
| ID | number |
| Name | text |
| Result | text |
| Shift | object |
| ID | number |
| Name | text |
| Start window | number |
| Grace period | number |
| Problem | object |
| ID | number |
| Name | text |
| Days past due | number |
| Team | object |
| ID | number |
| Name | text |
| Is ad hoc | boolean |
List FindingsSearch
| Field | Type |
|---|---|
Finding IDRequired | choice |
| Locations | choice |
| Status IDs | array |
| Finding Type IDs | array |
| Sites | choice |
| Category IDs | array |
| Subcategory IDs | array |
| Responsible Party IDs | array |
| Approving Party IDs | array |
| Programs | choice |
| Urgency IDs | array |
| Action Plan IDs | array |
| Audit IDs | array |
| Audit Description | text |
| Has Finding Files | boolean |
| Has Response Files | boolean |
| Due Date From | date |
| Due Date To | date |
| Open Date From | date |
| Open Date To | date |
| Field | Type |
|---|---|
| Finding ID | number |
| Audit description | text |
| Responsible party | object |
| ID | number |
| Name | text |
| Approving party | object |
| ID | number |
| Name | text |
| Status | object |
| Code | number |
| Name | text |
| Due date | date |
| Open date | date |
| Closed date | date |
| Audit due date | date |
| Program | object |
| ID | number |
| Name | text |
| Urgency | object |
| ID | number |
| Name | text |
| Requires approval | boolean |
| Location | object |
| ID | number |
| Name | text |
| Site | object |
| ID | number |
| Name | text |
| Finding type | object |
| ID | number |
| Name | text |
| Category | object |
| ID | number |
| Name | text |
| Sub category | object |
| ID | number |
| Name | text |
| Auditor comments | text |
| Question title | text |
| Countermeasure | object |
| ID | number |
| Name | text |
| Finding comments | text |
List LocationsSearch
List ProgramsSearch
List QualificationsSearch
List SitesSearch
List SkillsSearch
List User QualificationsSearch
List UsersSearch
Approve FindingAction
Assign User QualificationsAction
Close FindingAction
Create a UserAction
| Field | Type |
|---|---|
First NameRequired | text |
Last NameRequired | text |
EmailRequired | |
Temporary PasswordRequired | secret |
SiteRequired | choice |
Shift IDRequired | number |
Department IDRequired | number |
Scope IDRequired | number |
Admin Scope IDRequired | number |
Layer IDRequired | number |
Role IDsRequired | array |
Program Scope IDsRequired | array |
| Field | Type |
|---|---|
| User ID | number |
Create Ad Hoc FindingAction
| Field | Type |
|---|---|
SiteRequired | choice |
LocationRequired | choice |
ProgramRequired | choice |
FindingRequired | text |
| Personnel IDs | array |
| Category ID | number |
| Subcategory ID | number |
Urgency IDRequired | number |
Responsible PartyRequired | choice |
| Approving Party | choice |
Finding DescriptionRequired | text |
| Response Files | array |
| Field | Type |
|---|---|
| Finding ID | number |
Create an AuditAction
| Field | Type |
|---|---|
Site IDRequired | choice |
| Auditor ID | text |
| Location ID | choice |
Document IDRequired | number |
DescriptionRequired | text |
| Applicable Location Tier Levels | choice |
| Grace Period | number |
| Due Date | date |
| Field | Type |
|---|---|
| Audit ID | number |
| Document | object |
| ID | number |
| Name | text |
| Location | object |
| ID | number |
| Name | text |
| Shift | object |
| ID | number |
| Name | text |
| Org layer | object |
| ID | number |
| Name | text |
| Auditor | object |
| ID | number |
| Name | text |
| Auditor team | object |
| ID | number |
| Name | text |
| Due date | date |
| Start hour | number |
| Program ID | number |
Create SkillsAction
Create User (Username Login)Action
| Field | Type |
|---|---|
First NameRequired | text |
Last NameRequired | text |
UsernameRequired | text |
Temporary PasswordRequired | secret |
SiteRequired | choice |
Shift IDRequired | number |
Department IDRequired | number |
Scope IDRequired | number |
Admin Scope IDRequired | number |
Layer IDRequired | number |
Role IDsRequired | array |
Program Scope IDsRequired | array |
| Field | Type |
|---|---|
| User ID | number |
Create User TimeoffAction
Delete a QualificationAction
| Field | Type |
|---|---|
Qualification IDRequired | choice |
Delete a SkillAction
| Field | Type |
|---|---|
SkillRequired | choice |
Delete a UserAction
| Field | Type |
|---|---|
UserRequired | choice |
Disable a UserAction
| Field | Type |
|---|---|
UserRequired | choice |
Enable a UserAction
| Field | Type |
|---|---|
UserRequired | choice |
Make An API Calluniversal
Reject FindingAction
Remove User QualificationAction
Update a UserAction
| Field | Type |
|---|---|
UserRequired | choice |
| First Name | text |
| Last Name | text |
| Site | choice |
| Shift ID | number |
| Department ID | number |
| Scope ID | number |
| Admin Scope ID | number |
| Layer ID | number |
| Role IDs | array |
| Program Scope IDs | array |
| Field | Type |
|---|---|
| First name | text |
| Last name | text |
| Site ID | number |
| Shift ID | number |
| Department ID | number |
| Scope ID | number |
| Admin scope ID | number |
| Layer ID | number |
| Role ids | array |
| Program scope ids | array |
Update an Audit FieldAction
Update FindingAction
Update QualificationsAction
Templates
Look for Ease templates in the WEXTL template library.
Browse templates →Explore alternative apps
- Achievers[2]Employee recognition and engagement platform for celebrations, rewards, and newsfeeds.
- AladtecWorkforce scheduling and timekeeping for public safety and healthcare teams.
- Breezy HRApplicant tracking and recruiting platform for posting jobs, sourcing candidates, and hiring.
- BullhornRecruiting ATS and CRM for staffing agencies and talent teams.
- BeameryTalent lifecycle CRM for recruiting, talent pooling, campaigns, and workforce planning.
References
- WEXTL® Ease Source Code connector implementation.
- Our users use cases and automations.
- Official API Documentation for Ease.
- WEXTL® visual workflow builder data.
Last updated: Jul 21, 2026 15:22
