Payroll API V1.0 Methods
Get Current User Summary
Returns limited details of the user that the current access token belongs to.
As customers may have more than one account on BrightPay it can be useful to display who is logged in.
Success
The UserSummaryResponse contains basic user details.
The IsSuccess field indicates if the request was successful or not. This field will always be populated.
The user's name. This field will always be populated.
Jane DoeThe user's email address. This field will always be populated.
[email protected]Bad Request
Conflict
Get Organisations\Employers
Success
EmployersResponse contains a list of Employers.
The IsSuccess field indicates if the request was successful or not. This field will always be populated.
Bad Request
Conflict
Get Hourly Rates
The OrganisationId of the Organisation
The EmployerId of the Employer
Success
HourlyRatesResponse contains a list of Hourly Payment Rates.
The IsSuccess field indicates if the request was successful or not. This field will always be populated.
Bad Request
Conflict
Get Employees
The OrganisationId of the Organisation
The EmployerId of the Employer
Success
EmployeesResponse contains a list of Employees.
The IsSuccess field indicates if the request was successful or not. This field will always be populated.
Bad Request
Conflict
Create Employee Hourly Payments
EmployeeHourlyPaymentsRequest contains employee information, validation settings and details of payments.
The Organisation's Id. This field is mandatory
a45272c5-14e0-42a3-833d-c30804dec81bThe Employer's Id. This field is mandatory.
ad8dbe0e-3023-49a2-9fdc-0703a408c445The Employee's Id. This field is mandatory
d41eadf5-ac9b-47bd-8384-e0fd62cfd32dThe field IsRunValidationOnly controls if the system should just run validation (if set to true) or validate and load (if set to false). This field is mandatory.
trueThe field IsRemoveExistingHourlyPayments controls if the system should remove existing hourly payments in the current open payslip (if set to true) or add the hourly payments into the current open payslip alongside existing hourly payments (if set to false). This field is mandatory.
trueSuccess
EmployeeHourlyPaymentsResponse is a basic success/failure response.
The IsSuccess field indicates if the request was successful or not. This field will always be populated.
Bad Request
Conflict
Last updated