Employees, Payroll And Teams
The Veend Expense Product is designed for Companies to manage employees, teams and payroll on VeendHQ.
ORG_BASE_URL
The BASE_URL for all Team and Employee request on Test Environment is https://stipendstagingapi.veendhq.com and on Live Environment - https://api.stipend.co
Employees
Create and employees on Veend Platform with the Employees API.
Add Employee
To add an employee to your Veend Business Account, the employee must have a user account registered as an employee type.
Registers a new user as an Employee
POST
{{BASE_URL}}/register
Request Body
type*
employee
Sets the account type to employee
If you already have the employee user account, you can add the employee to your business.
POST
{{ORG_BASE_URL}}/register
Request Body
_id*
String
Employee Id return in the response data above
employer*
String
Veend Business User Id
role*
employee
one of these values approver, disburser, employee or admin
roles
employee
must be same value as the role field
type*
employee
Sets the account type to employee
Get All Employees
Get all employees
GET
{{ORG_BASE_URL}}/myEmployees/users?populate=addressBooks
Query Parameters
populate
addressBooks
Get Employee
Get an employee detail
GET
{{ORG_BASE_URL}}/users/{{USER_ID}}?populate=addressBooks
Query Parameters
populate
addressBooks
Update Employee Detail
Update an Employee Detail
PATCH
{{ORG_BASE_URL}}/updateProfile/users/{{employeeId}}
Request Body
firstName
String
lastName
String
phoneNumber
String
employeeDetails
dateOfBirth
String
address
String
addressState
String
picture
String
String
Employee Details on Payload
Payroll
Create and manage payrolls to schedule and disburse salary
Create Payroll
Create Payroll
POST
{{ORG_BASE_URL}}/payrolls
Get Payrolls
GET
{{ORG_BASE_URL}}/payrolls
Disburse Payroll
PATCH
{{BASE_URL}}/payrolls/{{PAYROLL_ID}}
Deduct Salary
Deduct amount from salary for a list of employees.
PATCH
{{BASE_URL}}/deduct/payrolls/{{PAYROLL_ID}}
Teams
Create teams, assign your employees to teams on Veend Platform with the Teams API.
Create a Team
Create a Team
POST
{{ORG_BASE_URL}}/teams?accountId={{ACCOUNT_ID}}
Request Body
name*
Design
Name of the team
Delete a Team
Delete a Team
DELETE
{{ORG_BASE_URL}}/teams/{{TEAM_ID}}?accountId={{ACCOUNT_ID}}
Request Body
name*
Design
The name of the team to delete
Assign Employee to a Team
Assign an employee to a team
POST
{{BASE_URL}}/teams/{{TEAM_ID}}/assignEmployeeToTeam?accountId={{ACCOUNT_ID}}
Request Body
teamId*
Team _id
employeeId*
String
Employee _id
Last updated