Requirements
Connecting Papershift takes an active account plus an API access token from your account settings — no other setup is required.[3]
Get your Papershift credentials
- API TokentextRequired
Log in to your account → click the wrench → Standorte (Places) → API section → + to create API key.
[1]
Connect Papershift in WEXTL
- Log in to your WEXTL account, add the Papershift 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 Papershift 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 →
Papershift node modules
The list below is a reference of every Papershift node module the integration supports. You will be able to pick any of them on the workflow canvas while building automations.
Expand any Papershift node module below to see exactly what it takes in, what it returns, and what connection it needs.
Watch AbsencesTrigger
| Field | Type |
|---|---|
| Absence type ID | number |
| Confirm | text |
| Confirmed at | text |
| Confirmed by | text |
| Created at | date |
| Created by | text |
| Ends at | date |
| External ID | text |
| Force calc custom hours | boolean |
| Full day | boolean |
| ID | number |
| Note | text |
| Paid hours | number |
| Starts at | date |
| Time zone | text |
| Title | text |
| Updated at | text |
| User ID | number |
Watch AvailabilitiesTrigger
| Field | Type |
|---|---|
| ID | number |
| Starts at | date |
| Ends at | date |
| Created at | date |
| Updated at | date |
| Status | text |
| Import ID | text |
| User ID | number |
Watch EvaluationsTrigger
| Field | Type |
|---|---|
| Absent balance | number |
| Absent calc | number |
| Active | boolean |
| Actual | number |
| Charged | text |
| Compensation | number |
| Created at | date |
| Data | object |
| Plan | number |
| Actual | number |
| Payout | number |
| Target | number |
| Charged | text |
| Absences | array |
| Compensation | number |
| Day | date |
| ID | number |
| Payout | number |
| Plan | number |
| Target | number |
| Updated at | date |
| User ID | number |
| Vacation source ID | text |
| Vacation source type | text |
Watch LocationsTrigger
| Field | Type |
|---|---|
| ID | number |
| Name | text |
| Updated at | date |
| External ID | text |
| Status | text |
Watch PayrollsTrigger
| Field | Type |
|---|---|
| Actual | number |
| Charged | number |
| Compensation | number |
| Created at | date |
| Day | text |
| ID | number |
| Payout | number |
| Plan | number |
| Target | number |
| Updated at | date |
| User ID | number |
| Vacation | number |
| Vacation source ID | text |
| Vacation source type | text |
Watch ShiftsTrigger
| Field | Type |
|---|---|
| Company ID | number |
| Created at | date |
| Ends at | date |
| Exact pause duration | text |
| ID | number |
| Import ID | text |
| Number of employees | number |
| Outlook ID | text |
| Recurrence ID | text |
| Remove | boolean |
| Starts at | date |
| Status | text |
| Updated at | date |
| UUID | text |
| Working area ID | number |
Watch TagsTrigger
| Field | Type |
|---|---|
| ID | number |
| Title | text |
| Active | boolean |
| External ID | text |
Watch Target HoursTrigger
| Field | Type |
|---|---|
| ID | number |
| Rhythm type | text |
| Start date | date |
| End date | date |
| Is week | boolean |
| Is month | boolean |
| Is mon | boolean |
| Mon | number |
| Is tue | boolean |
| Tue | number |
| Is wed | boolean |
| Wed | number |
| Is thu | boolean |
| Thu | number |
| Is fri | boolean |
| Fri | number |
| Is sat | boolean |
| Sat | number |
Watch Time TrackingTrigger
| Field | Type |
|---|---|
| ID | number |
| Starts at | date |
| Ends at | date |
| Updated at | date |
| Location ID | number |
| Employee ID | number |
| Break time | number |
| Confirmed | boolean |
| Last edit by | number |
Watch UsersTrigger
| Field | Type |
|---|---|
| Abbrev | text |
| text | |
| External ID | text |
| Home office | boolean |
| ID | number |
| Initial time account | number |
| Locale | text |
| Salary | number |
| Staff number | text |
| Username | text |
| Working sessions creator | boolean |
| Enterprise ID | number |
| Location ids | array |
| Working area ids | array |
| Tags | array |
| Data profiles | object |
| Birthday | object |
Watch Vacation EntitlementsTrigger
| Field | Type |
|---|---|
| ID | number |
| User ID | number |
| Starts at | date |
| Ends at | date |
| Planned days | number |
| Spent days | number |
| Expires | boolean |
| Created at | date |
| Updated at | date |
| Title | text |
| Transfer remaining | boolean |
| End of transfer period | text |
| Transferred days | number |
| Transferred to | text |
| Import ID | text |
| Status | text |
| Locked | boolean |
Watch Working AreasTrigger
| Field | Type |
|---|---|
| External ID | text |
| ID | number |
| Name | text |
| Status | text |
| Location ID | number |
| Location name | text |
| Color | text |
Watch Working Session ActionsTrigger
| Field | Type |
|---|---|
| Action time | date |
| Action type | text |
| Location ID | text |
| User ID | text |
| ID | text |
Get a LocationAction
Get a ShiftAction
Get a TagAction
Get a Time Tracking EntryAction
Get a UserAction
| Field | Type |
|---|---|
User IDRequired | choice |
| Field | Type |
|---|---|
| Abbrev | text |
| text | |
| External ID | text |
| Home office | boolean |
| ID | number |
| Initial time account | number |
| Locale | text |
| Salary | number |
| Staff number | text |
| Status | text |
| Username | text |
| Working sessions creator | boolean |
| Enterprise ID | number |
| Location ids | array |
| Working area ids | array |
| Tags | array |
| Data profiles | object |
| Birthday | object |
Get a Working AreaAction
Get Absences in a RangeSearch
| Field | Type |
|---|---|
| User ID | choice |
Range StartRequired | date |
Range EndRequired | date |
| Location ID | choice |
| User External ID | text |
| Location External ID | text |
| Limit | number |
| Field | Type |
|---|---|
| Absence type ID | number |
| Confirm | text |
| Confirmed at | text |
| Confirmed by | text |
| Created at | date |
| Created by | text |
| Ends at | date |
| External ID | text |
| Force calc custom hours | boolean |
| Full day | boolean |
| ID | number |
| Note | text |
| Paid hours | number |
| Starts at | date |
| Time zone | text |
| Title | text |
| Updated at | date |
| User ID | number |
Get an AbsenceAction
| Field | Type |
|---|---|
Absence IDRequired | choice |
| Field | Type |
|---|---|
| Absence type ID | number |
| Confirm | text |
| Confirmed at | text |
| Confirmed by | text |
| Created at | date |
| Created by | text |
| Ends at | date |
| External ID | text |
| Force calc custom hours | boolean |
| Full day | boolean |
| ID | number |
| Note | text |
| Paid hours | number |
| Starts at | date |
| Time zone | text |
| Title | text |
| Updated at | date |
| User ID | number |
Get an EvaluationAction
| Field | Type |
|---|---|
Evaluation IDRequired | choice |
| Field | Type |
|---|---|
| Absent balance | number |
| Absent calc | number |
| Active | boolean |
| Actual | number |
| Charged | text |
| Compensation | number |
| Created at | date |
| Data | object |
| Plan | number |
| Actual | number |
| Payout | number |
| Target | number |
| Charged | text |
| Absences | array |
| Compensation | number |
| Day | date |
| ID | number |
| Payout | number |
| Plan | number |
| Target | number |
| Updated at | date |
| User ID | number |
| Vacation source ID | text |
| Vacation source type | text |
Get an UploadAction
Get AvailabilitiesSearch
Get Shifts in a RangeSearch
| Field | Type |
|---|---|
Location IDRequired | choice |
Range StartRequired | date |
Range EndRequired | date |
| Location External ID | text |
| Working Area External ID | text |
| Limit | number |
| Field | Type |
|---|---|
| ID | number |
| Company ID | number |
| Working area ID | number |
| Starts at | date |
| Ends at | date |
| Number of employees | number |
| Note | text |
| Outlook ID | text |
| Shift ID | text |
| User shift | text |
| Visible | text |
| Edited | boolean |
| Created at | date |
| Updated at | date |
Get Target HoursSearch
| Field | Type |
|---|---|
User IDRequired | choice |
Range StartRequired | date |
| User External ID | text |
| Range End | date |
| Limit | number |
| Field | Type |
|---|---|
| ID | number |
| Rhythm type | text |
| Start date | date |
| End date | date |
| Is week | boolean |
| Is month | boolean |
| Is mon | boolean |
| Mon | number |
| Is tue | boolean |
| Tue | number |
| Is wed | boolean |
| Wed | number |
| Is thu | boolean |
| Thu | number |
| Is fri | boolean |
| Fri | number |
| Is sat | boolean |
| Sat | number |
Get Time Tracking EntriesSearch
| Field | Type |
|---|---|
| User ID | choice |
Location IDRequired | choice |
Range StartRequired | date |
| Range End | date |
| User External ID | text |
| Company ID | number |
| Company External ID | text |
| Limit | number |
| Field | Type |
|---|---|
| ID | number |
| Starts at | date |
| Ends at | date |
| Updated at | date |
| Location ID | number |
| Employee ID | number |
| Break time | number |
| Confirmed | boolean |
| Last edit by | number |
Get Vacation EntitlementSearch
| Field | Type |
|---|---|
User IDRequired | choice |
| User External ID | text |
| Start Date | date |
| End Date | date |
| Limit | number |
| Range End | date |
| Range Start | date |
| Field | Type |
|---|---|
| ID | number |
| User ID | number |
| Starts at | date |
| Ends at | date |
| Planned days | number |
| Spent days | number |
| Expires | boolean |
| Created at | date |
| Updated at | date |
| Title | text |
| Transfer remaining | boolean |
| End of transfer period | text |
| Transferred days | number |
| Transferred to | text |
| Import ID | text |
| Status | text |
| Locked | boolean |
List EvaluationsSearch
| Field | Type |
|---|---|
User IDRequired | choice |
Range StartRequired | date |
| User External ID | text |
| Range End | date |
| Limit | number |
| Field | Type |
|---|---|
| Actual | number |
| Charged | number |
| Compensation | number |
| Created at | date |
| Day | date |
| ID | number |
| Payout | number |
| Plan | number |
| Target | number |
| Updated at | date |
| User ID | number |
| Vacation | number |
| Vacation source ID | text |
| Vacation source type | text |
List LocationsSearch
List PayrollsSearch
| Field | Type |
|---|---|
User IDRequired | choice |
| User External ID | text |
| Limit | number |
| Field | Type |
|---|---|
| ID | number |
| Paid hours | number |
| Salary | number |
| Day | date |
| User ID | number |
| Created at | date |
| Updated at | date |
| Time account start | number |
| Calc hours | number |
| Bonus | number |
| Time account end | number |
| Selected data | text |
| Payroll visible | boolean |
| Additional charged hours | number |
List Shift AssignmentsAction
List TagsSearch
List UploadsSearch
List UsersSearch
| Field | Type |
|---|---|
| Location IDs | choice |
Location IDRequired | choice |
| Location External IDs | text |
| Working Area External IDs | text |
| Limit | number |
| Field | Type |
|---|---|
| Abbrev | text |
| text | |
| External ID | text |
| Home office | boolean |
| ID | number |
| Initial time account | number |
| Locale | text |
| Salary | number |
| Staff number | text |
| Username | text |
| Working sessions creator | boolean |
| Enterprise ID | number |
| Location ids | array |
| Working area ids | array |
| Tags | array |
| Data profiles | object |
| Birthday | object |
List Working AreasSearch
List Working Session ActionsSearch
Activate a UserAction
| Field | Type |
|---|---|
User IDRequired | choice |
Assign a User to a ShiftAction
Confirm a Time Tracking EntryAction
Confirm or Reject an AbsenceAction
| Field | Type |
|---|---|
Absence IDRequired | choice |
| Field | Type |
|---|---|
| Absence type ID | number |
| Charge days job status | text |
| Confirm message | text |
| Confirmed | text |
| Confirmed at | date |
| Confirmed by | number |
| Created at | date |
| Created by | number |
| Ends at | date |
| External ID | text |
| Force calc custom hours | boolean |
| Full day | boolean |
| ID | number |
| Outlook ID | text |
| Paid hours | number |
| Secure ID | text |
| Starts at | date |
| Time zone | text |
Create a LocationAction
Create a ShiftAction
| Field | Type |
|---|---|
Location IDRequired | choice |
Starts AtRequired | date |
Ends AtRequired | date |
Number of EmployeesRequired | number |
| Location External ID | text |
| Working Area External ID | text |
| Note | text |
| Visible | boolean |
| Field | Type |
|---|---|
| ID | number |
| Company ID | number |
| Working area ID | number |
| Starts at | date |
| Ends at | date |
| Number of employees | number |
| Note | text |
| Outlook ID | text |
| Shift ID | text |
| User shift | text |
| Visible | text |
| Edited | boolean |
| Created at | date |
| Updated at | date |
| Tags | array |
Create a TagAction
Create a Time Tracking EntryAction
| Field | Type |
|---|---|
User IDRequired | choice |
Location IDRequired | choice |
Starts AtRequired | date |
Ends AtRequired | date |
| Location External ID | text |
| Working Area External ID | text |
| User External ID | text |
| Manual Pause | number |
| External ID | text |
| Field | Type |
|---|---|
| ID | number |
| Starts at | date |
| Ends at | date |
| Updated at | date |
| Location ID | number |
| Employee ID | number |
| Break time | number |
Create a UserAction
| Field | Type |
|---|---|
Location IDsRequired | choice |
UsernameRequired | text |
| Location External IDs | text |
| Working Area External IDs | text |
| Abbreviation | text |
| Initial Time Account | number |
| Salary | number |
| Home Office | boolean |
| Working Sessions Creator | boolean |
| Staff Number | text |
| External ID | text |
| Locale | choice |
| Data Profiles | object |
| Field | Type |
|---|---|
| ID | number |
| Abbrev | text |
| text | |
| External ID | text |
| Home office | boolean |
| Initial time account | number |
| Locale | text |
| Salary | number |
| Staff number | text |
| Username | text |
| Working sessions creator | boolean |
| Enterprise ID | number |
| Location ids | array |
| Working area ids | array |
| Tags | array |
| Data profiles | object |
| Birthday | object |
Create a Working AreaAction
Create a Working SessionAction
Create an AbsenceAction
| Field | Type |
|---|---|
User IDRequired | choice |
| Location Id | choice |
Starts AtRequired | date |
Ends AtRequired | date |
| Absence Type External ID | text |
| User External ID | text |
| Time Zone | text |
| Full Day | boolean |
| External ID | text |
| Force Calculate Custom Hours | boolean |
| Paid Hours | number |
| Vacation Days | number |
| Field | Type |
|---|---|
| Absence type ID | number |
| Confirm | text |
| Confirmed at | text |
| Confirmed by | text |
| Created at | date |
| Created by | text |
| Ends at | date |
| External ID | text |
| Force calc custom hours | boolean |
| Full day | boolean |
| ID | number |
| Note | text |
| Paid hours | number |
| Starts at | date |
| Time zone | text |
| Title | text |
| Updated at | date |
| User ID | number |
Create an EvaluationAction
| Field | Type |
|---|---|
User IDRequired | choice |
| User External ID | text |
DayRequired | date |
| Actual | number |
| Plan | number |
| Target | number |
| Compensation | number |
| Field | Type |
|---|---|
| Actual | number |
| Charged | text |
| Compensation | number |
| Created at | date |
| Day | date |
| ID | number |
| Payout | number |
| Plan | number |
| Target | number |
| Updated at | date |
| User ID | number |
| Vacation | number |
| Vacation source ID | text |
| Vacation source type | text |
Deactivate a UserAction
| Field | Type |
|---|---|
User IDRequired | choice |
Delete a LocationAction
| Field | Type |
|---|---|
Location IDRequired | choice |
Delete a ShiftAction
| Field | Type |
|---|---|
Location IDRequired | choice |
Delete a Time Tracking EntryAction
| Field | Type |
|---|---|
Time Tracking IDRequired | choice |
Delete a UserAction
| Field | Type |
|---|---|
User IDRequired | choice |
Delete a Working SessionAction
| Field | Type |
|---|---|
Working Session Action IDRequired | choice |
Delete an AbsenceAction
| Field | Type |
|---|---|
Absence IDRequired | choice |
Delete Working AreasAction
Make an API Calluniversal
Remove a User from a ShiftAction
Update a LocationAction
Update a ShiftAction
| Field | Type |
|---|---|
Location IDRequired | choice |
Starts AtRequired | date |
Ends AtRequired | date |
Number of EmployeesRequired | number |
| Location External ID | text |
| Working Area External ID | text |
| Note | text |
| Visible | boolean |
| Field | Type |
|---|---|
| ID | number |
| Company ID | number |
| Working area ID | number |
| Starts at | date |
| Ends at | date |
| Number of employees | number |
| Note | text |
| Outlook ID | text |
| Shift ID | text |
| User shift | text |
| Visible | text |
| Edited | boolean |
| Created at | date |
| Updated at | date |
| Tags | array |
Update a TagAction
Update a Time Tracking EntryAction
| Field | Type |
|---|---|
Time Tracking IDRequired | choice |
User IDRequired | choice |
Location IDRequired | choice |
Starts AtRequired | date |
Ends AtRequired | date |
| Location External ID | text |
| Working Area External ID | text |
| User External ID | text |
| Manual Pause | number |
| External ID | text |
| Field | Type |
|---|---|
| ID | number |
| Starts at | date |
| Ends at | date |
| Updated at | date |
| Location ID | number |
| Employee ID | number |
| Break time | number |
| Working area ID | number |
| Filters | array |
Update a UserAction
| Field | Type |
|---|---|
User IDRequired | choice |
Location IDsRequired | choice |
UsernameRequired | text |
| Location External IDs | text |
| Working Area External IDs | text |
| Abbreviation | text |
| Initial Time Account | number |
| Salary | number |
| Home Office | boolean |
| Working Sessions Creator | boolean |
| Staff Number | text |
| External ID | text |
| Locale | choice |
| Data Profiles | object |
| Field | Type |
|---|---|
| ID | number |
| Abbrev | text |
| text | |
| External ID | text |
| Home office | boolean |
| Initial time account | number |
| Locale | text |
| Salary | number |
| Staff number | text |
| Username | text |
| Working sessions creator | boolean |
| Enterprise ID | number |
| Location ids | array |
| Working area ids | array |
| Tags | array |
| Data profiles | object |
| Birthday | object |
Update a Working AreaAction
Update an AbsenceAction
| Field | Type |
|---|---|
Absence IDRequired | choice |
| External ID | text |
Starts AtRequired | date |
Ends AtRequired | date |
| Paid Hours | number |
| Vacation Days | number |
| Time Zone | time |
| Full Day | boolean |
| Force Calculate Custom Hours | boolean |
| Field | Type |
|---|---|
| Absence type ID | number |
| Confirm | text |
| Confirmed at | text |
| Confirmed by | text |
| Created at | date |
| Created by | text |
| Ends at | date |
| External ID | text |
| Force calc custom hours | boolean |
| Full day | boolean |
| ID | number |
| Note | text |
| Paid hours | number |
| Starts at | date |
| Time zone | text |
| Title | text |
| Updated at | date |
| User ID | number |
Update an EvaluationAction
| Field | Type |
|---|---|
User IDRequired | choice |
| Range Start | text |
DayRequired | date |
| User External ID | text |
| Actual | number |
| Plan | number |
| Target | number |
| Compensation | number |
| Field | Type |
|---|---|
| Actual | number |
| Charged | text |
| Compensation | number |
| Created at | date |
| Day | date |
| ID | number |
| Payout | number |
| Plan | number |
| Target | number |
| Updated at | date |
| User ID | number |
| Vacation | number |
| Vacation source ID | text |
| Vacation source type | text |
Templates
Look for Papershift templates in the WEXTL template library.
Browse templates →Explore alternative apps
- BuddyPunch[2]Employee time clock and attendance tracking for hourly teams.
- Breathe HRCloud HR software for employee records, leave, onboarding, and people management.
- Base.vnWorkplace suite for HR, requests, meetings, time off, and team operations.
- BrioHRHR management platform for employee data, leave, payroll-ready records, and people operations.
- CalamariHR leave, attendance, and timesheet management for growing teams.
References
- WEXTL® Papershift Source Code connector implementation.
- Our users use cases and automations.
- Official API Documentation for Papershift.
- WEXTL® visual workflow builder data.
Last updated: Jul 24, 2026 18:12
