GET api/EmployeeDetails/{id}
Gets a single Employee live from a payroll database
Request Information
URI Parameters
(i.e.queryString parameters in the form ?param1={param1}¶m2={param2})
| Name | Description | Type | Additional information |
|---|---|---|---|
| id |
The Employee Code used in the payroll database |
string |
Required |
Body Parameters
None.
Response Information
Resource Description
A single Employee's details if the employee is found
EmployeeView| Name | Description | Type | Additional information |
|---|---|---|---|
| idEmployee |
Database ID of the Employee record. This could be tracked for the rare case that Employee Codes change in this payroll DB |
integer |
None. |
| EmpCode |
The unique code identifing the actual ChangeEmployee record in question. This code is required input on ALL requests. Meridian: Maximum length allowed is 8 characters.WageEasy: Maximim length allowed is 20 characters.Required |
string |
None. |
| Surname |
The employee's surname (last name/family name). Required when the ChangeType is Add, optional for all other ChangeTypes. Meridian: Maximum length allowed is 40 characters.WageEasy: Maximum length allowed is 50 characters.Required |
string |
None. |
| FirstName |
The employee's first name (given name/Christian name). Meridian: Maximum length allowed is 20 characters.WageEasy: Maximum length allowed is 30 characters. |
string |
None. |
| MiddleName |
The employee's middle name. Meridian: Maximum length allowed is 15 characters. |
string |
None. |
| PreferredName |
The employee's preferred name. Meridian: Maximum length allowed is 15 characters. |
string |
None. |
| Title |
The employee's salutation or title (e.g. Mr, Mrs, Sir, Doctor or Air Vice Marshall, etc). Meridian: Allowed values: Must be one of the valid Title values in the target payroll database. Maximum length allowed is 50 characters.WageEasy: Maximum length allowed is 15 characters. Title codes may be found using api/Lookups?type=Title |
string |
None. |
| Gender |
The employee's sex (gender). Typically allowed values: Male, Female or Other but refer to the Gender Lookup for a full list Gender codes may be found at using api/Lookups?type=Gender |
string |
None. |
| MaritalStatus |
The employee's marital status. Typically allowed values: Divorced, Married, Not Applicable, Single, Widowed but refer to teh MaritalStatus lookup MaritalStatus codes may be found using api/Lookups?type=MaritalStatus |
string |
None. |
| DateOfBirth |
The employee's date of birth. |
date |
None. |
| HiredDate |
The date the Employee commence work. |
date |
None. |
| AboriginalTorres  Strait |
Indicates the employee's Aborginal or Torres Strait Islander status. Allowed values:Unknown, Aboriginal, Islander, Declined, Both, Neither |
string |
None. |
| Street |
The street address where the Employee lives. Meridian: Maximum length allowed is 40 characters.WageEasy: Maximum length allowed is 225 characters. |
string |
None. |
| SuburbCity |
The suburb where the Employee lives.
Meridian: WageEasy: |
string |
None. |
| State |
The state in which the Employee lives.
Meridian: WageEasy: |
string |
None. |
| Postcode |
The postcode where the Employee lives. |
string |
None. |
| Country |
The country in which the Employee lives. Meridian: Maximum length allowed is 30 characters.WageEasy: Maximum length allowed is 40 characters. Country codes may be found using api/Lookups?type=Country |
string |
None. |
| PostalStreet |
The street address for the employee's postal address. Meridian: Maximum length allowed is 40 characters.WageEasy: Maximum length allowed is 225 characters. |
string |
None. |
| PostalSuburb  City |
The suburb for the employee's postal address. Meridian: Maximum length allowed is 30 characters.WageEasy: Maximum length allowed is |
string |
None. |
| PostalState |
The state for the employee's postal address. Meridian: Maximum length allowed is 6 characters.WageEasy: Maximum length allowed is 10 characters. State codes may be found using api/Lookups?type=State |
string |
None. |
| PostalPostcode |
The post code for the employee's postal address. |
string |
None. |
| PostalCountry |
The country for the employee's postal address. Meridian: Maximum length allowed is 30 characters.WageEasy: Maximum length allowed is 40 characters. |
string |
None. |
| Telephone1 |
The employee's primary or default telephone number. |
string |
None. |
| Telephone2 |
The employee's alternative (mobile) telephone number. |
string |
None. |
| DefaultEmail |
The employee's preferred email address. Meridian: Maximum length allowed is 100 characters.WageEasy: Maximum length allowed is 85 characters. |
string |
None. |
| PayrollCompany |
The employee's payroll company. Meridian: Required when the ChangeType is Add, optional for all other ChangeTypes.Allowed values: Must be one of the valid Payroll Company codes in the target payroll database. Maximum length allowed is 10 characters.WageEasy: PayrollCompany codes may be found using api/Lookups?type=PayrollCompany |
string |
None. |
| PayFrequency |
The pay frequency or cycle the Employee will be paid on. Meridian: Required when the ChangeType is Add, optional for all other ChangeTypes.Allowed values: Must be one of the valid PayFrequency codes in the target payroll database. Maximum length allowed is 10 characters.WageEasy: PayFrequency codes may be found using api/Lookups?type=PayFrequency |
string |
Max length: 20 |
| Location |
The employee's location for payroll purposes. Meridian: Required when the ChangeType is Add, optional for all other ChangeTypes.Allowed values: Must be one of the valid Location values in the target payroll database. WageEasy: Location codes may be found using api/Lookups?type=Location |
string |
None. |
| PayPoint |
The pay point where the Employee will be paid. Meridian: Required when the ChangeType is Add, optional for all other ChangeTypes.Allowed values: Must be one of the valid PayPoint codes in the target payroll database. Maximum length allowed is 10 characters.WageEasy: PayPoint codes may be found using api/Lookups?type=PayPoint |
string |
None. |
| WorkersCompCode |
The employee's job classification. Meridian: Allowed values:Must be one of the valid job classification values in the target payroll database. WageEasy: WorkersCompCode codes may be found using api/Lookups?type=WorkersComp |
string |
None. |
| Job  Classification |
The employee's job classification. Meridian: Allowed values:Must be one of the valid job classification values in the target payroll database. JobClassification codes may be found using api/Lookups?type=JobClassification |
string |
None. |
| UserDefined  Fields |
UserDefinedFields A semi colon separated list of fieldname=value pairs Each field name must start with u{c|f|i|d|b|l}EE followed by a fieldname |
string |
None. |
| EmployeeDetail |
Collection of EmployeeDetail  View |
None. |
|
| EmployeeAddDeds |
Collection of EmployeeAddDed  View |
None. |
|
| EmployeeAdd  Rates |
Collection of EmployeeAddRate  View |
None. |
|
| EmployeeBanks |
Collection of EmployeeBank  View |
None. |
|
| EmployeeEmails |
The Employee Email View is a placeholder for a future release. This property is currently not supported, and "DefaultEmail" should be used instead. |
Collection of EmployeeEmail  View |
None. |
| EmployeeLeaves |
Collection of EmployeeLeave  View |
None. |
|
| EmployeeSuper  Conts |
Collection of EmployeeSuperCont  View |
None. |
|
| EmailUsedFor  Payslips |
Is this employee's email to be used as the address for emailing pay advices |
boolean |
None. |
| EmailUsedFor  PaymentSummaries |
Is this employee's email to be used as the address for emailing payment summaries |
boolean |
None. |
| EmailType |
Is this employee's email to be used is work email or personal email Return value either is "Work" or "Personal" |
string |
None. |
| ReferenceNumber | string |
None. |
|
| OnBoarding | boolean |
None. |
Response Formats
application/json, text/json
{
"idEmployee": 1,
"empCode": "sample string 2",
"surname": "sample string 3",
"firstName": "sample string 4",
"middleName": "sample string 5",
"preferredName": "sample string 6",
"title": "sample string 7",
"gender": "sample string 8",
"maritalStatus": "sample string 9",
"dateOfBirth": "2025-10-27T09:54:02.3325801+11:00",
"hiredDate": "2025-10-27T09:54:02.3325801+11:00",
"aboriginalTorresStrait": "sample string 10",
"street": "sample string 11",
"suburbCity": "sample string 12",
"state": "sample string 13",
"postcode": "sample string 14",
"country": "sample string 15",
"postalStreet": "sample string 16",
"postalSuburbCity": "sample string 17",
"postalState": "sample string 18",
"postalPostcode": "sample string 19",
"postalCountry": "sample string 20",
"telephone1": "sample string 21",
"telephone2": "sample string 22",
"defaultEmail": "sample string 23",
"payrollCompany": "sample string 24",
"payFrequency": "sample string 25",
"location": "sample string 26",
"payPoint": "sample string 27",
"workersCompCode": "sample string 28",
"jobClassification": "sample string 29",
"userDefinedFields": "sample string 30",
"employeeDetail": [
{
"idEmployeeDetail": 1,
"empCode": "sample string 2",
"surname": "sample string 3",
"firstName": "sample string 4",
"middleName": "sample string 5",
"preferredName": "sample string 6",
"tfn": "sample string 7",
"abn": "sample string 8",
"basisOfPayment": "sample string 9",
"isAustralianResident": true,
"medicareClaimsReduction": true,
"medicareNumberOfChildren": 1,
"hecs": true,
"sfss": true,
"generateAutopay": "sample string 10",
"employmentType": "sample string 11",
"minimumPay": 1.1,
"maximumPay": 1.1,
"serviceHoursToDate": 1.1,
"normalHours": 1.1,
"payClass": "sample string 12",
"rateIncreaseCode": "sample string 13",
"yearlySalary": 1.1,
"autopayAmount": 1.1,
"normalRate": 1.1,
"timeAndHalfRate": 1.1,
"doubleTimeRate": 1.1,
"otherRate": 1.1,
"awardRate": 1.1,
"defaultCostAccount": "sample string 14",
"workPlannerCode": "sample string 15",
"terminationDate": "2025-10-27T09:54:02.3325801+11:00",
"terminationReason": "sample string 16",
"nzStudentLoan": true,
"nzSpecifySLRate": true,
"nzStudentLoanTaxRate": 1.1,
"nzExcludeFromEMS": true,
"nzWithholdingTax": true,
"irdEmployeeName": "sample string 17",
"tfnDateSigned": "2025-10-27T09:54:02.3325801+11:00",
"tfnForSuper": "sample string 18",
"taxScaleCode": "sample string 19",
"specifyTaxRate": 1.1,
"familyTaxBenefit": true,
"otherRebates": true,
"totalRebates": 1.1,
"dailyTaxing": true,
"variationDate": "2025-10-27T09:54:02.3325801+11:00",
"reportableFringeBenefit": 1.1,
"otherIncome": 1.1,
"nonCashBenfit": 1.1,
"paymentType": "sample string 20",
"earningsType": "sample string 21",
"contractHoursCode": "sample string 22",
"autopayType": "sample string 23",
"defaultEmail": "sample string 24",
"emailUsedForPayslips": true,
"emailUsedForPaymentSummaries": true,
"emailType": "sample string 25",
"nzTaxRate": 1.1,
"nzStudentLoanCIR": true,
"nzStudentLoanCIRTaxRate": 1.1,
"nzStudentLoanBOR": true,
"nzStudentLoanBORTaxRate": 1.1,
"nzStudentLoanBORType": "sample string 26",
"tfnTaxFree": true,
"isWorkingHolidayMaker": true,
"visaCountry": "sample string 27",
"isAnnualisedSalary": true,
"annualisedAnniversaryDate": "2025-10-27T09:54:02.3325801+11:00",
"workPatternCode": "sample string 28",
"daysInCycle": 29,
"effectiveFrom": "2025-10-27T09:54:02.3325801+11:00"
},
{
"idEmployeeDetail": 1,
"empCode": "sample string 2",
"surname": "sample string 3",
"firstName": "sample string 4",
"middleName": "sample string 5",
"preferredName": "sample string 6",
"tfn": "sample string 7",
"abn": "sample string 8",
"basisOfPayment": "sample string 9",
"isAustralianResident": true,
"medicareClaimsReduction": true,
"medicareNumberOfChildren": 1,
"hecs": true,
"sfss": true,
"generateAutopay": "sample string 10",
"employmentType": "sample string 11",
"minimumPay": 1.1,
"maximumPay": 1.1,
"serviceHoursToDate": 1.1,
"normalHours": 1.1,
"payClass": "sample string 12",
"rateIncreaseCode": "sample string 13",
"yearlySalary": 1.1,
"autopayAmount": 1.1,
"normalRate": 1.1,
"timeAndHalfRate": 1.1,
"doubleTimeRate": 1.1,
"otherRate": 1.1,
"awardRate": 1.1,
"defaultCostAccount": "sample string 14",
"workPlannerCode": "sample string 15",
"terminationDate": "2025-10-27T09:54:02.3325801+11:00",
"terminationReason": "sample string 16",
"nzStudentLoan": true,
"nzSpecifySLRate": true,
"nzStudentLoanTaxRate": 1.1,
"nzExcludeFromEMS": true,
"nzWithholdingTax": true,
"irdEmployeeName": "sample string 17",
"tfnDateSigned": "2025-10-27T09:54:02.3325801+11:00",
"tfnForSuper": "sample string 18",
"taxScaleCode": "sample string 19",
"specifyTaxRate": 1.1,
"familyTaxBenefit": true,
"otherRebates": true,
"totalRebates": 1.1,
"dailyTaxing": true,
"variationDate": "2025-10-27T09:54:02.3325801+11:00",
"reportableFringeBenefit": 1.1,
"otherIncome": 1.1,
"nonCashBenfit": 1.1,
"paymentType": "sample string 20",
"earningsType": "sample string 21",
"contractHoursCode": "sample string 22",
"autopayType": "sample string 23",
"defaultEmail": "sample string 24",
"emailUsedForPayslips": true,
"emailUsedForPaymentSummaries": true,
"emailType": "sample string 25",
"nzTaxRate": 1.1,
"nzStudentLoanCIR": true,
"nzStudentLoanCIRTaxRate": 1.1,
"nzStudentLoanBOR": true,
"nzStudentLoanBORTaxRate": 1.1,
"nzStudentLoanBORType": "sample string 26",
"tfnTaxFree": true,
"isWorkingHolidayMaker": true,
"visaCountry": "sample string 27",
"isAnnualisedSalary": true,
"annualisedAnniversaryDate": "2025-10-27T09:54:02.3325801+11:00",
"workPatternCode": "sample string 28",
"daysInCycle": 29,
"effectiveFrom": "2025-10-27T09:54:02.3325801+11:00"
}
],
"employeeAddDeds": [
{
"idEmployeeAddDed": 1,
"empCode": "sample string 2",
"addDedCode": "sample string 3",
"loadFromRegister": true,
"value": 1.0,
"standard": 1.0,
"costAccount": "sample string 4",
"memberNumber": "sample string 5"
},
{
"idEmployeeAddDed": 1,
"empCode": "sample string 2",
"addDedCode": "sample string 3",
"loadFromRegister": true,
"value": 1.0,
"standard": 1.0,
"costAccount": "sample string 4",
"memberNumber": "sample string 5"
}
],
"employeeAddRates": [
{
"idEmployeeAddRate": 1,
"empCode": "sample string 2",
"rateCode": "sample string 3",
"rate": 1.1
},
{
"idEmployeeAddRate": 1,
"empCode": "sample string 2",
"rateCode": "sample string 3",
"rate": 1.1
}
],
"employeeBanks": [
{
"idEmployeeBank": 1,
"empCode": "sample string 2",
"bsbCode": "sample string 3",
"accountNumber": "sample string 4",
"eftCode": "sample string 5",
"accountName": "sample string 6",
"payAmount": 1.0,
"balanceOfPay": true,
"order": 1,
"bankName": "sample string 7",
"bankBranchName": "sample string 8",
"bankState": "sample string 9"
},
{
"idEmployeeBank": 1,
"empCode": "sample string 2",
"bsbCode": "sample string 3",
"accountNumber": "sample string 4",
"eftCode": "sample string 5",
"accountName": "sample string 6",
"payAmount": 1.0,
"balanceOfPay": true,
"order": 1,
"bankName": "sample string 7",
"bankBranchName": "sample string 8",
"bankState": "sample string 9"
}
],
"employeeEmails": [
{
"idEmployeeEmail": 1,
"empCode": "sample string 2",
"emailAddress": "sample string 3",
"useAsDefault": true,
"useForPayslips": true,
"zipPassword": "sample string 4",
"useForPaymentSummaries": true,
"emailType": "sample string 5"
},
{
"idEmployeeEmail": 1,
"empCode": "sample string 2",
"emailAddress": "sample string 3",
"useAsDefault": true,
"useForPayslips": true,
"zipPassword": "sample string 4",
"useForPaymentSummaries": true,
"emailType": "sample string 5"
}
],
"employeeLeaves": [
{
"idEmployeeLeave": 1,
"empCode": "sample string 2",
"firstName": "sample string 3",
"surname": "sample string 4",
"terminated": true,
"terminationDate": "2025-10-27T09:54:02.3325801+11:00",
"leaveType": "sample string 5",
"leaveCode": "sample string 6",
"ytdLoading": 1.1,
"postEntDate": "2025-10-27T09:54:02.3325801+11:00",
"postEntHours": 1.1,
"postEntDays": 1.1,
"postProDate": "2025-10-27T09:54:02.3325801+11:00",
"postProHours": 1.1,
"postProDays": 1.1,
"currentAccrualDate": "2025-10-27T09:54:02.3325801+11:00",
"currentAccrualHours": 1.1,
"preEntHours": 1.1,
"preEntDays": 1.1,
"takenDate": "2025-10-27T09:54:02.3325801+11:00",
"takenHours": 1.1,
"suspendEnt": true,
"firstEntPeriod": true,
"pre78EntHours": 1.1,
"pre78EntDays": 1.1,
"grant": true,
"nonEntMonths": 1,
"suspendFrom": "2025-10-27T09:54:02.3325801+11:00",
"suspendTo": "2025-10-27T09:54:02.3325801+11:00",
"nonEntMet": true,
"costCode": "sample string 7",
"leaveShifts": 1.1,
"hoursPerDay": 1.1,
"daysPerWeek": 1.1
},
{
"idEmployeeLeave": 1,
"empCode": "sample string 2",
"firstName": "sample string 3",
"surname": "sample string 4",
"terminated": true,
"terminationDate": "2025-10-27T09:54:02.3325801+11:00",
"leaveType": "sample string 5",
"leaveCode": "sample string 6",
"ytdLoading": 1.1,
"postEntDate": "2025-10-27T09:54:02.3325801+11:00",
"postEntHours": 1.1,
"postEntDays": 1.1,
"postProDate": "2025-10-27T09:54:02.3325801+11:00",
"postProHours": 1.1,
"postProDays": 1.1,
"currentAccrualDate": "2025-10-27T09:54:02.3325801+11:00",
"currentAccrualHours": 1.1,
"preEntHours": 1.1,
"preEntDays": 1.1,
"takenDate": "2025-10-27T09:54:02.3325801+11:00",
"takenHours": 1.1,
"suspendEnt": true,
"firstEntPeriod": true,
"pre78EntHours": 1.1,
"pre78EntDays": 1.1,
"grant": true,
"nonEntMonths": 1,
"suspendFrom": "2025-10-27T09:54:02.3325801+11:00",
"suspendTo": "2025-10-27T09:54:02.3325801+11:00",
"nonEntMet": true,
"costCode": "sample string 7",
"leaveShifts": 1.1,
"hoursPerDay": 1.1,
"daysPerWeek": 1.1
}
],
"employeeSuperConts": [
{
"idEmployeeSuperCont": 1,
"empCode": "sample string 2",
"fundCode": "sample string 3",
"dateJoined": "2025-10-27T09:54:02.3325801+11:00",
"membershipNumber": "sample string 4",
"accountName": "sample string 5",
"categoryCode": "sample string 6",
"salaryForSuper": 1.0,
"contributionCode": "sample string 7",
"contributionType": "sample string 8",
"contributionAmount": 1.0,
"allocation": 1.0,
"costAccount": "sample string 9",
"isPrimaryContribution": true,
"dateTerminated": "2025-10-27T09:54:02.3325801+11:00"
},
{
"idEmployeeSuperCont": 1,
"empCode": "sample string 2",
"fundCode": "sample string 3",
"dateJoined": "2025-10-27T09:54:02.3325801+11:00",
"membershipNumber": "sample string 4",
"accountName": "sample string 5",
"categoryCode": "sample string 6",
"salaryForSuper": 1.0,
"contributionCode": "sample string 7",
"contributionType": "sample string 8",
"contributionAmount": 1.0,
"allocation": 1.0,
"costAccount": "sample string 9",
"isPrimaryContribution": true,
"dateTerminated": "2025-10-27T09:54:02.3325801+11:00"
}
],
"emailUsedForPayslips": true,
"emailUsedForPaymentSummaries": true,
"emailType": "sample string 31",
"referenceNumber": "sample string 32",
"onBoarding": true
}