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.
post
{{BASE_URL}}
/register
Registers a new user as an Employee
If you already have the employee user account, you can add the employee to your business.
post
{{ORG_BASE_URL}}
/register

Get All Employees

get
{{ORG_BASE_URL}}
/myEmployees/users?populate=addressBooks
Get all employees

Get Employee

get
{{ORG_BASE_URL}}
/users/{{USER_ID}}?populate=addressBooks
Get an employee detail

Update Employee Detail

patch
{{ORG_BASE_URL}}
/updateProfile/users/{{employeeId}}
Update an Employee Detail
Employee Details on Payload
{
"banking":{
"bankName":"ACCESS BANK NIGERIA",
"bankCode":"044",
"nuban":"0690000010"
},
"staffNo": "003",
"grossSalary": 1500000,
"contractType": "fulltime",
"netSalary": 200000
}

Payroll

Create and manage payrolls to schedule and disburse salary

Create Payroll

post
{{ORG_BASE_URL}}
/payrolls
Create Payroll

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

post
{{ORG_BASE_URL}}
/teams?accountId={{ACCOUNT_ID}}
Create a Team

Delete a Team

delete
{{ORG_BASE_URL}}
/teams/{{TEAM_ID}}?accountId={{ACCOUNT_ID}}
Delete a Team

Assign Employee to a Team

post
{{BASE_URL}}
/teams/{{TEAM_ID}}/assignEmployeeToTeam?accountId={{ACCOUNT_ID}}
Assign an employee to a team
Last modified 4mo ago