Oyster icon

Oyster

Global employment platform for hiring, payroll, contractors, and compliance worldwide.

1 trigger23 searches25 actionsInstant (webhooks)Auth: OAuth

AI-assisted documentation25 min read

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

Open Oyster on WEXTL →

Connecting Oyster 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

    Use the following instruction to generate credentials: https://docs.oysterhr.com/docs/customer-guide-to-creating-and-authorizing-a-developer-application.

    [1]
  • Client SecretpasswordRequired
  1. Log in to your WEXTL account, add the Oyster node module to your workflow, and click Create new credential.
    Instant triggers use webhooks — click Create a webhook first when adding one, then create the credential.
  2. Optional: In the Credential name field, enter a name for the credential.
  3. Enter the authentication credentials you copied from your Oyster 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 Oyster to WEXTL®
Video slide demonstrates how to integrate Oyster 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 EventsTrigger
Output fields[3]
FieldType
User IDnumber
Email addressemail
Nametext
Date createddate
Get a Bank AccountAction
Input fields[3]
FieldType
Bank Account IDRequired
choice
Output fields[3]
FieldType
Engagement IDtext
Bank account IDtext
Payout usagetext
Is primaryboolean
Currency codetext
Country codetext
Detailsobject
Account numbertext
Ibantext
Swift bic codetext
Branch codetext
Bank codetext
Recipient citytext
Recipient streettext
Recipient countrytext
Recipient zip post codetext
Recipient state or provincetext
Get a ChargeAction
Input fields[3]
FieldType
Charge Group IDRequired
choice
Output fields[3]
FieldType
IDtext
Statustext
Amountobject
Decimaltext
Currency codetext
Amount dueobject
Decimaltext
Currency codetext
Completed atdate
Collection typetext
Subjectobject
IDtext
Typetext
Get a Charge GroupAction
Input fields[3]
FieldType
Charge Group IDRequired
choice
Output fields[3]
FieldType
IDtext
Engagementobject
IDtext
Nametext
Country codetext
Start datetext
Probation end ontext
Statetext
Initiated atdate
Cancelled attext
Cancel reasontext
Requestor IDtext
Requestorobject
IDtext
Nametext
Emailtext
Categorytext
Last day ontext
Last working day ontext
Estimated payroll monthtext
Ptoobject
Intended ptotext
Pto days remainingtext
Reported pto takentext
Pto inaccurate notetext
Mutual terminationtext
Notestext
Roe codetext
Additional paymentstext
Proposed offboarding datetext
Reasontext
Early offboarding requestedtext
7other output fields
Get a Country Onboarding FormAction
Input fields[3]
FieldType
Country CodeRequired
text
Output fields[3]
FieldType
Sectionsarray
Statetext
Get a Credit NoteAction
Input fields[3]
FieldType
Credit Note IDRequired
choice
Output fields[3]
FieldType
IDtext
Reference codetext
Typetext
Statustext
Payroll monthtext
Payroll yeartext
Issue datedate
Total amountobject
Decimaltext
Currency codetext
Amount remainingobject
Decimaltext
Currency codetext
Filesobject
Documentobject
Applied to invoicesarray
Get a Document from the Onboarding FormAction
Input fields[3]
FieldType
Employment IDRequired
number
Field ID or Document IDRequired
text
Output fields[3]
FieldType
IDtext
Titletext
Descriptiontext
URLtext
Content typetext
Get a PayoutAction
Input fields[3]
FieldType
Payout IDRequired
text
Output fields[3]
FieldType
IDtext
Statustext
Amountobject
Decimaltext
Currency codetext
Status changesarray
Subjectobject
IDtext
Typetext
Get an Employment Onboarding FormAction
Input fields[3]
FieldType
Employment IDRequired
number
Output fields[3]
FieldType
Sectionsarray
Statetext
Get an Individual EmploymentAction
Input fields[3]
FieldType
Employment IDRequired
number
Output fields[3]
FieldType
User IDnumber
Email addressemail
Nametext
Get an InvoiceAction
Input fields[3]
FieldType
Invoice IDRequired
choice
Output fields[3]
FieldType
IDtext
Reference codetext
Typetext
Statustext
Payroll monthtext
Payroll yeartext
Issue datedate
Due datedate
Amountobject
Decimaltext
Currency codetext
Tax percentagetext
Tax amountobject
Decimaltext
Currency codetext
Filesobject
Documentobject
Breakdownobject
Line itemsarray
Applied creditarray
Chargeobject
IDtext
Statustext
Amountobject
Amount dueobject
Payouttext
Get an OffboardingAction
Input fields[3]
FieldType
Offboarding IDRequired
choice
Output fields[3]
FieldType
IDtext
Engagementobject
IDtext
Nametext
Country codetext
Start datetext
Probation end ontext
Statetext
Initiated atdate
Cancelled attext
Cancel reasontext
Requestor IDtext
Requestorobject
IDtext
Nametext
Emailtext
Categorytext
Last day ontext
Last working day ontext
Estimated payroll monthtext
Ptoobject
Intended ptotext
Pto days remainingtext
Reported pto takentext
Pto inaccurate notetext
Mutual terminationtext
Notestext
Roe codetext
Additional paymentstext
Proposed offboarding datetext
Reasontext
Early offboarding requestedtext
7other output fields
Get PayrollAction
Input fields[3]
FieldType
Payroll IDRequired
choice
Output fields[3]
FieldType
IDtext
Payroll IDtext
Currency codetext
Cutoff time for payrolldate
Statetext
Payroll records countnumber
Recordsarray
List Bank AccountsSearch
Input fields[3]
FieldType
Engagement IDtext
Limitnumber
Output fields[3]
FieldType
Engagement IDtext
Bank account IDtext
Payout usagetext
Is primaryboolean
Currency codetext
Country codetext
Detailsobject
Account numbertext
Ibantext
Swift bic codetext
Branch codetext
Bank codetext
Recipient citytext
Recipient streettext
Recipient countrytext
Recipient zip post codetext
Recipient state or provincetext
List Charge Group ChargesSearch
Input fields[3]
FieldType
Charge Group IDRequired
choice
Output fields[3]
FieldType
IDtext
Statustext
Amountobject
Decimaltext
Currency codetext
Amount dueobject
Decimaltext
Currency codetext
Completed attext
Collection typetext
Subjectobject
IDtext
Typetext
List Charge GroupsSearch
Input fields[3]
FieldType
Search Querytext
Limitnumber
Output fields[3]
FieldType
IDtext
Reference codetext
Items countnumber
Statetext
Amountobject
Decimaltext
Currency codetext
Created atdate
Wire sent atdate
Paid atdate
List Credit NotesSearch
Input fields[3]
FieldType
Reference Codearray
Reference Codetext
Payroll Period Fromdate
Payroll Period Todate
From Issue Datedate
To Issue Datedate
Typeschoice
Statuseschoice
Limitnumber
Output fields[3]
FieldType
IDtext
Reference codetext
Typetext
Statustext
Payroll monthtext
Payroll yeartext
Issue datedate
Total amountobject
Decimaltext
Currency codetext
Amount remainingobject
Decimaltext
Currency codetext
List Hiring Process TasksSearch
Input fields[3]
FieldType
Employment IDRequired
number
Limitnumber
Output fields[3]
FieldType
Typetext
Statetext
Visible toarray
Partiesarray
List Invoice BreakdownsSearch
Input fields[3]
FieldType
Invoice IDRequired
choice
Output fields[3]
FieldType
Engagement IDtext
Engagement nametext
Regiontext
Start datedate
Termination datedate
Service monthtext
Cutoff datedate
Fx rateobject
Fromtext
Totext
Ratetext
Totalobject
Decimaltext
Currency codetext
Componentsarray
List InvoicesSearch
Input fields[3]
FieldType
Reference Codesarray
Reference Codetext
Payroll Period Fromdate
Payroll Period Todate
Issue Date Fromdate
Issue Date Todate
Typeschoice
Statuseschoice
Engagement IDsarray
Engagement IDtext
Customer IDsarray
Customer IDtext
Charge Statuseschoice
Payout Statuseschoice
Limitnumber
Output fields[3]
FieldType
IDtext
Reference codetext
Typetext
Statustext
Payroll monthtext
Payroll yeartext
Issue datedate
Due datedate
Amountobject
Decimaltext
Currency codetext
Chargeobject
IDtext
Statustext
Amountobject
Amount dueobject
Payoutobject
IDtext
Statustext
Amountobject
List Offboarding AgreementsSearch
Input fields[3]
FieldType
Offboarding IDRequired
choice
Output fields[3]
FieldType
IDtext
Nametext
Typetext
Statetext
List OffboardingsSearch
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
IDtext
Engagementobject
IDtext
Nametext
Country codetext
Start datetext
Probation end ontext
Statetext
Initiated atdate
Cancelled attext
Cancel reasontext
Requestor IDtext
Requestorobject
IDtext
Nametext
Emailtext
Categorytext
Last day ontext
Last working day ontext
Estimated payroll monthtext
Ptoobject
Intended ptotext
Pto days remainingtext
Reported pto takentext
Pto inaccurate notetext
Mutual terminationtext
Notestext
Roe codetext
Additional paymentstext
Proposed offboarding datetext
Reasontext
Early offboarding requestedtext
7other output fields
List Payroll RecordsSearch
Input fields[3]
FieldType
Payroll IDRequired
choice
Output fields[3]
FieldType
IDtext
Engagement IDtext
Currency codetext
Monthly payments total amountobject
Decimaltext
Currency codetext
Allowances total amountobject
Decimaltext
Currency codetext
Benefits total amountobject
Decimaltext
Currency codetext
Bonuses total amountobject
Decimaltext
Currency codetext
Add ons total amountobject
Decimaltext
Currency codetext
Taxes total amountobject
Decimaltext
Currency codetext
True ups total amountobject
Decimaltext
Currency codetext
Oyster fees total amountobject
Decimaltext
Currency codetext
Engagementobject
Nametext
Cutoff month daynumber
Typetext
Engagement typetext
List PayrollsSearch
Input fields[3]
FieldType
Fromtext
Totext
Limitnumber
Output fields[3]
FieldType
IDtext
Payroll IDtext
Currency codetext
Cutoff time for payrolldate
Statetext
Payroll records countnumber
Approve an InvoiceAction
Input fields[3]
FieldType
Invoice IDRequired
choice
Attach a Document to OffboardingAction
Input fields[3]
FieldType
Offboarding IDRequired
choice
FileRequired
text
TitleRequired
text
DescriptionRequired
text
Output fields[3]
FieldType
IDtext
Engagementobject
IDtext
Nametext
Country codetext
Start datetext
Probation end ontext
Statetext
Initiated atdate
Cancelled attext
Cancel reasontext
Requestor IDtext
Requestorobject
IDtext
Nametext
Emailtext
Categorytext
Last day ontext
Last working day ontext
Estimated payroll monthtext
Ptoobject
Intended ptotext
Pto days remainingtext
Reported pto takentext
Pto inaccurate notetext
Mutual terminationtext
Notestext
Roe codetext
Additional paymentstext
Proposed offboarding datetext
Reasontext
Early offboarding requestedtext
7other output fields
Confirm Wire SentAction
Input fields[3]
FieldType
Charge Group IDRequired
choice
Wire Sent AtRequired
date
Output fields[3]
FieldType
IDtext
Reference codetext
Items countnumber
Statetext
Amountobject
Decimaltext
Currency codetext
Created atdate
Wire sent atdate
Paid atdate
Create a Bank AccountAction
Input fields[3]
FieldType
Engagement IDRequired
text
Is PrimaryRequired
boolean
Currency CodeRequired
text
Country CodeRequired
text
DetailsRequired
array
KeyRequired
text
Valuetext
Use for Expensesboolean
Ruleset IDtext
Output fields[3]
FieldType
Engagement IDtext
Bank account IDtext
Payout usagetext
Is primaryboolean
Currency codetext
Country codetext
Detailsobject
Account numbertext
Ibantext
Swift bic codetext
Branch codetext
Bank codetext
Recipient citytext
Recipient streettext
Recipient countrytext
Recipient zip post codetext
Recipient state or provincetext
Create EmploymentAction
Input fields[3]
FieldType
Country CodeRequired
text
Personal DetailsRequired
object
Full Legal NameRequired
text
EmailRequired
email
NationalityRequired
text
Subdivision Codetext
Output fields[3]
FieldType
Engagement IDtext
Country codetext
Subdivision codetext
Statustext
Personal detailsobject
Full legal nametext
Emailtext
Nationalitytext
Work permittext
Managerobject
Manager roletext
Manager nametext
Manager email addresstext
Manager phone numbertext
Manager is expense approverboolean
Roleobject
New hire statustext
Seniority leveltext
Role type IDtext
Roletext
Job descriptiontext
Start datetext
End datetext
Employment typetext
Probation periodtext
Termination noticetext
Compensationobject
Commission plan offeredtext
Commission plantext
Salaryobject
Paid holiday daystext
Bonusesarray
Allowancesarray
Reimbursement budgetsarray
Remote work coststext
Private notestext
Sick paytext
Documentsarray
Signertext
Invitationtext
Delete a Bank AccountAction
Input fields[3]
FieldType
Bank Account IDRequired
choice
Delete an EmploymentAction
Input fields[3]
FieldType
Employment IDRequired
number
Delete an Employment Commission PlanAction
Input fields[3]
FieldType
Employment IDRequired
number
Output fields[3]
FieldType
Engagement IDtext
Country codetext
Subdivision codetext
Statustext
Personal detailsobject
Full legal nametext
Emailtext
Nationalitytext
Work permittext
Managerobject
Manager roletext
Manager nametext
Manager email addresstext
Manager phone numbertext
Manager is expense approverboolean
Roleobject
New hire statustext
Seniority leveltext
Role type IDtext
Roletext
Job descriptiontext
Start datetext
End datetext
Employment typetext
Probation periodtext
Termination noticetext
Compensationobject
Commission plan offeredtext
Commission plantext
Salaryobject
Paid holiday daystext
Bonusesarray
Allowancesarray
Reimbursement budgetsarray
Remote work coststext
Private notestext
Sick paytext
Documentsarray
Signertext
Invitationtext
Delete an Employment DocumentAction
Input fields[3]
FieldType
Employment IDRequired
number
Document IDRequired
text
Output fields[3]
FieldType
Engagement IDtext
Country codetext
Subdivision codetext
Statustext
Personal detailsobject
Full legal nametext
Emailtext
Nationalitytext
Work permittext
Managerobject
Manager roletext
Manager nametext
Manager email addresstext
Manager phone numbertext
Manager is expense approverboolean
Roleobject
New hire statustext
Seniority leveltext
Role type IDtext
Roletext
Job descriptiontext
Start datetext
End datetext
Employment typetext
Probation periodtext
Termination noticetext
Compensationobject
Commission plan offeredtext
Commission plantext
Salaryobject
Paid holiday daystext
Bonusesarray
Allowancesarray
Reimbursement budgetsarray
Remote work coststext
Private notestext
Sick paytext
Documentsarray
Signertext
Invitationtext
Delete an Employment Work PermitAction
Input fields[3]
FieldType
Employment IDRequired
number
Output fields[3]
FieldType
Engagement IDtext
Country codetext
Subdivision codetext
Statustext
Personal detailsobject
Full legal nametext
Emailtext
Nationalitytext
Work permittext
Managerobject
Manager roletext
Manager nametext
Manager email addresstext
Manager phone numbertext
Manager is expense approverboolean
Roleobject
New hire statustext
Seniority leveltext
Role type IDtext
Roletext
Job descriptiontext
Start datetext
End datetext
Employment typetext
Probation periodtext
Termination noticetext
Compensationobject
Commission plan offeredtext
Commission plantext
Salaryobject
Paid holiday daystext
Bonusesarray
Allowancesarray
Reimbursement budgetsarray
Remote work coststext
Private notestext
Sick paytext
Documentsarray
Signertext
Invitationtext
Dispute an InvoiceAction
Input fields[3]
FieldType
Invoice IDRequired
choice
ReasonRequired
text
Initiate an OffboardingAction
Input fields[3]
FieldType
Offboarding IDRequired
choice
Output fields[3]
FieldType
IDtext
Engagementobject
IDtext
Nametext
Country codetext
Start datetext
Probation end ontext
Statetext
Initiated atdate
Cancelled attext
Cancel reasontext
Requestor IDtext
Requestorobject
IDtext
Nametext
Emailtext
Categorytext
Last day ontext
Last working day ontext
Estimated payroll monthtext
Ptoobject
Intended ptotext
Pto days remainingtext
Reported pto takentext
Pto inaccurate notetext
Mutual terminationtext
Notestext
Roe codetext
Additional paymentstext
Proposed offboarding datetext
Reasontext
Early offboarding requestedtext
7other output fields
Invite a Team MemberAction
Input fields[3]
FieldType
Employment IDRequired
number
Output fields[3]
FieldType
Engagement IDtext
Country codetext
Subdivision codetext
Statustext
Personal detailsobject
Full legal nametext
Emailtext
Nationalitytext
Work permittext
Managerobject
Manager roletext
Manager nametext
Manager email addresstext
Manager phone numbertext
Manager is expense approverboolean
Roleobject
New hire statustext
Seniority leveltext
Role type IDtext
Roletext
Job descriptiontext
Start datetext
End datetext
Employment typetext
Probation periodtext
Termination noticetext
Compensationobject
Commission plan offeredtext
Commission plantext
Salaryobject
Paid holiday daystext
Bonusesarray
Allowancesarray
Reimbursement budgetsarray
Remote work coststext
Private notestext
Sick paytext
Documentsarray
Signertext
Invitationtext
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
Mark an Onboarding Form as CompleteAction
Input fields[3]
FieldType
Employment IDRequired
number
Output fields[3]
FieldType
Sectionsarray
Statetext
Request Cancellation for an Initiated OffboardingAction
Input fields[3]
FieldType
Offboarding IDRequired
choice
Cancellation ReasonRequired
text
Output fields[3]
FieldType
IDtext
Engagementobject
IDtext
Nametext
Country codetext
Start datetext
Probation end ontext
Statetext
Initiated atdate
Cancelled attext
Cancel reasontext
Requestor IDtext
Requestorobject
IDtext
Nametext
Emailtext
Categorytext
Last day ontext
Last working day ontext
Estimated payroll monthtext
Ptoobject
Intended ptotext
Pto days remainingtext
Reported pto takentext
Pto inaccurate notetext
Mutual terminationtext
Notestext
Roe codetext
Additional paymentstext
Proposed offboarding datetext
Reasontext
Early offboarding requestedtext
7other output fields
Revoke Wire Sent ConfirmationAction
Input fields[3]
FieldType
Charge Group IDRequired
choice
Output fields[3]
FieldType
IDtext
Reference codetext
Items countnumber
Statetext
Amountobject
Decimaltext
Currency codetext
Created atdate
Wire sent atdate
Paid atdate
Submit an EmploymentAction
Input fields[3]
FieldType
Employment IDRequired
number
Output fields[3]
FieldType
Engagement IDtext
Country codetext
Subdivision codetext
Statustext
Personal detailsobject
Full legal nametext
Emailtext
Nationalitytext
Work permittext
Managerobject
Manager roletext
Manager nametext
Manager email addresstext
Manager phone numbertext
Manager is expense approverboolean
Roleobject
New hire statustext
Seniority leveltext
Role type IDtext
Roletext
Job descriptiontext
Start datetext
End datetext
Employment typetext
Probation periodtext
Termination noticetext
Compensationobject
Commission plan offeredtext
Commission plantext
Salaryobject
Paid holiday daystext
Bonusesarray
Allowancesarray
Reimbursement budgetsarray
Remote work coststext
Private notestext
Sick paytext
Documentsarray
Signertext
Invitationtext
Update a Bank AccountAction
Input fields[3]
FieldType
Bank Account IDRequired
choice
Is Primaryboolean
Use for Expensesboolean
Alternative Bank Account IDtext
Output fields[3]
FieldType
Engagement IDtext
Bank account IDtext
Payout usagetext
Is primaryboolean
Currency codetext
Country codetext
Detailsobject
Account numbertext
Ibantext
Swift bic codetext
Branch codetext
Bank codetext
Recipient citytext
Recipient streettext
Recipient countrytext
Recipient zip post codetext
Recipient state or provincetext
Update an Employment Onboarding FormAction
Input fields[3]
FieldType
Employment IDRequired
number
FieldsRequired
array
Output fields[3]
FieldType
Sectionsarray
Statetext
Update EmploymentAction
Input fields[3]
FieldType
Employment IDRequired
number
Managerobject
Manager Roletext
Manager Nametext
Manager Email Addressemail
Manager Phone Numbertext
Manager is Expense Approverboolean
Roleobject
Seniority Levelchoice
Role Type IDtext
Roletext
Job Descriptiontext
Start Datedate
End Datedate
Employment Typechoice
Full Time Hours Per Weeknumber
Part Time Days Per Weeknumber
Part Time Hours Per Daynumber
Personal Detailsobject
Full Legal Nametext
Emailemail
Nationalitytext
Compensationobject
Salaryobject
Paid Holiday Daysnumber
Bonusesarray
Allowancesarray
Reimbursement Budgetsarray
Remote Work Costsobject
Private Notestext
Sick Payobject
Commission Plan Offeredboolean
Signerobject
Full NameRequired
text
Job TitleRequired
text
EmailRequired
email
PhoneRequired
object
Output fields[3]
FieldType
Engagement IDtext
Country codetext
Subdivision codetext
Statustext
Personal detailsobject
Full legal nametext
Emailtext
Nationalitytext
Work permittext
Managerobject
Manager roletext
Manager nametext
Manager email addresstext
Manager phone numbertext
Manager is expense approverboolean
Roleobject
New hire statustext
Seniority leveltext
Role type IDtext
Roletext
Job descriptiontext
Start datetext
End datetext
Employment typetext
Probation periodtext
Termination noticetext
Compensationobject
Commission plan offeredtext
Commission plantext
Salaryobject
Paid holiday daystext
Bonusesarray
Allowancesarray
Reimbursement budgetsarray
Remote work coststext
Private notestext
Sick paytext
Documentsarray
Signertext
Invitationtext
Upload a Document to an Employment Onboarding FormAction
Input fields[3]
FieldType
Employment IDRequired
number
Field IDRequired
text
FileRequired
text
TitleRequired
text
DescriptionRequired
text
Output fields[3]
FieldType
Sectionsarray
Statetext
Upload an Employment Commission PlanAction
Input fields[3]
FieldType
Employment IDRequired
number
FileRequired
text
Output fields[3]
FieldType
Engagement IDtext
Country codetext
Subdivision codetext
Statustext
Personal detailsobject
Full legal nametext
Emailtext
Nationalitytext
Work permittext
Managerobject
Manager roletext
Manager nametext
Manager email addresstext
Manager phone numbertext
Manager is expense approverboolean
Roleobject
New hire statustext
Seniority leveltext
Role type IDtext
Roletext
Job descriptiontext
Start datetext
End datetext
Employment typetext
Probation periodtext
Termination noticetext
Compensationobject
Commission plan offeredtext
Commission plantext
Salaryobject
Paid holiday daystext
Bonusesarray
Allowancesarray
Reimbursement budgetsarray
Remote work coststext
Private notestext
Sick paytext
Documentsarray
Signertext
Invitationtext
Upload an Employment DocumentAction
Input fields[3]
FieldType
Employment IDRequired
number
FileRequired
text
TitleRequired
text
DescriptionRequired
text
Output fields[3]
FieldType
Engagement IDtext
Country codetext
Subdivision codetext
Statustext
Personal detailsobject
Full legal nametext
Emailtext
Nationalitytext
Work permittext
Managerobject
Manager roletext
Manager nametext
Manager email addresstext
Manager phone numbertext
Manager is expense approverboolean
Roleobject
New hire statustext
Seniority leveltext
Role type IDtext
Roletext
Job descriptiontext
Start datetext
End datetext
Employment typetext
Probation periodtext
Termination noticetext
Compensationobject
Commission plan offeredtext
Commission plantext
Salaryobject
Paid holiday daystext
Bonusesarray
Allowancesarray
Reimbursement budgetsarray
Remote work coststext
Private notestext
Sick paytext
Documentsarray
Signertext
Invitationtext
Upload an Employment Work PermitAction
Input fields[3]
FieldType
Employment IDRequired
number
FileRequired
text
Output fields[3]
FieldType
Engagement IDtext
Country codetext
Subdivision codetext
Statustext
Personal detailsobject
Full legal nametext
Emailtext
Nationalitytext
Work permittext
Managerobject
Manager roletext
Manager nametext
Manager email addresstext
Manager phone numbertext
Manager is expense approverboolean
Roleobject
New hire statustext
Seniority leveltext
Role type IDtext
Roletext
Job descriptiontext
Start datetext
End datetext
Employment typetext
Probation periodtext
Termination noticetext
Compensationobject
Commission plan offeredtext
Commission plantext
Salaryobject
Paid holiday daystext
Bonusesarray
Allowancesarray
Reimbursement budgetsarray
Remote work coststext
Private notestext
Sick paytext
Documentsarray
Signertext
Invitationtext

Look for Oyster templates in the WEXTL template library.

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

Last updated: Jul 24, 2026 18:12