{ "uuid": "2d5e0176-e376-4233-9bc1-1ac033a93232", "lastMigration": 19, "name": "Xero Payroll AU API", "endpointPrefix": "payroll.xro/1.0", "latency": 0, "port": 3000, "hostname": "0.0.0.0", "routes": [ { "uuid": "479fdc44-7a57-4c40-a2b0-0f3a0998b5ab", "documentation": "Searches payroll employees", "method": "get", "endpoint": "Employees", "responses": [ { "uuid": "85b3fe69-c5df-4c85-aa0b-17ba8dd4d6d2", "body": "{\n \"Employees\": [\n {\n \"BankAccounts\": [\n {\n \"AccountName\": \"James Lebron Savings\",\n \"AccountNumber\": 345678,\n \"Amount\": 200,\n \"BSB\": 122344,\n \"Remainder\": {{faker 'random.boolean'}},\n \"StatementText\": \"Salary\"\n }\n ],\n \"Classification\": 99383,\n \"DateOfBirth\": \"/Date(322560000000+0000)/\",\n \"Email\": \"developer@me.com\",\n \"EmployeeGroupName\": \"marketing\",\n \"EmployeeID\": \"4ff1e5cc-9835-40d5-bb18-09fdb118db9c\",\n \"FirstName\": \"Karen\",\n \"Gender\": \"{{oneOf (array 'N' 'M' 'F' 'I')}}\",\n \"HomeAddress\": {\n \"AddressLine1\": \"123 Main St\",\n \"AddressLine2\": \"Apt 4\",\n \"City\": \"St. Kilda\",\n \"Country\": \"AUSTRALIA\",\n \"PostalCode\": 3182,\n \"Region\": \"{{oneOf (array 'ACT' 'NSW' 'NT' 'QLD' 'SA' 'TAS' 'VIC' 'WA')}}\"\n },\n \"IsAuthorisedToApproveLeave\": {{faker 'random.boolean'}},\n \"IsAuthorisedToApproveTimesheets\": true,\n \"JobTitle\": \"Manager\",\n \"LastName\": \"Jones\",\n \"LeaveBalances\": [\n {\n \"LeaveName\": \"Annual Leave\",\n \"LeaveTypeID\": \"544d9292-4329-4512-bfff-a9f15236d776\",\n \"NumberOfUnits\": 81.2602,\n \"TypeOfUnits\": \"Hours\"\n }\n ],\n \"LeaveLines\": [\n {\n \"AnnualNumberOfUnits\": 2.5,\n \"CalculationType\": \"{{oneOf (array 'NOCALCULATIONREQUIRED' 'FIXEDAMOUNTEACHPERIOD' 'ENTERRATEINPAYTEMPLATE' 'BASEDONORDINARYEARNINGS' '')}}\",\n \"EmploymentTerminationPaymentType\": \"{{oneOf (array 'O' 'R')}}\",\n \"EntitlementFinalPayPayoutType\": \"{{oneOf (array 'NOTPAIDOUT' 'PAIDOUT')}}\",\n \"FullTimeNumberOfUnitsPerPeriod\": 2.5,\n \"IncludeSuperannuationGuaranteeContribution\": true,\n \"LeaveTypeID\": \"742998cb-7584-4ecf-aa88-d694f59c50f9\",\n \"NumberOfUnits\": 2.5\n }\n ],\n \"MiddleNames\": \"Adena\",\n \"Mobile\": \"415-234-5678\",\n \"OpeningBalances\": {\n \"DeductionLines\": [\n {\n \"Amount\": 10,\n \"CalculationType\": \"{{oneOf (array 'FIXEDAMOUNT' 'PRETAX' 'POSTTAX')}}\",\n \"DeductionTypeID\": \"59cd9d04-4521-4cc3-93ac-7841651ff407\",\n \"NumberOfUnits\": 10,\n \"Percentage\": 10\n }\n ],\n \"EarningsLines\": [\n {\n \"Amount\": 38,\n \"AnnualSalary\": 40000,\n \"CalculationType\": \"{{oneOf (array 'USEEARNINGSRATE' 'ENTEREARNINGSRATE' 'ANNUALSALARY')}}\",\n \"EarningsRateID\": \"72e962d1-fcac-4083-8a71-742bb3e7ae14\",\n \"FixedAmount\": 2.5,\n \"NormalNumberOfUnits\": 38,\n \"NumberOfUnits\": 2.5,\n \"NumberOfUnitsPerWeek\": 38,\n \"RatePerUnit\": 38\n }\n ],\n \"LeaveLines\": [\n {\n \"AnnualNumberOfUnits\": 2.5,\n \"CalculationType\": \"{{oneOf (array 'NOCALCULATIONREQUIRED' 'FIXEDAMOUNTEACHPERIOD' 'ENTERRATEINPAYTEMPLATE' 'BASEDONORDINARYEARNINGS' '')}}\",\n \"EmploymentTerminationPaymentType\": \"{{oneOf (array 'O' 'R')}}\",\n \"EntitlementFinalPayPayoutType\": \"{{oneOf (array 'NOTPAIDOUT' 'PAIDOUT')}}\",\n \"FullTimeNumberOfUnitsPerPeriod\": 2.5,\n \"IncludeSuperannuationGuaranteeContribution\": true,\n \"LeaveTypeID\": \"742998cb-7584-4ecf-aa88-d694f59c50f9\",\n \"NumberOfUnits\": 2.5\n }\n ],\n \"OpeningBalanceDate\": \"/Date(322560000000+0000)/\",\n \"ReimbursementLines\": [\n {\n \"Amount\": 10,\n \"Description\": \"For the taxi\",\n \"ExpenseAccount\": 420,\n \"ReimbursementTypeID\": \"bd246b96-c637-4767-81cf-851ba8fa93c2\"\n }\n ],\n \"SuperLines\": [\n {\n \"Amount\": 10,\n \"CalculationType\": \"{{oneOf (array 'FIXEDAMOUNT' 'PERCENTAGEOFEARNINGS' 'STATUTORY')}}\",\n \"ContributionType\": \"{{oneOf (array 'SGC' 'SALARYSACRIFICE' 'EMPLOYERADDITIONAL' 'EMPLOYEE')}}\",\n \"ExpenseAccountCode\": 478,\n \"LiabilityAccountCode\": 826,\n \"MinimumMonthlyEarnings\": 450,\n \"Percentage\": 9,\n \"SuperMembershipID\": \"4333d5cd-53a5-4c31-98e5-a8b4e5676b0b\"\n }\n ],\n \"Tax\": \"4333d5cd-53a5-4c31-98e5-a8b4e5676b0b\"\n },\n \"OrdinaryEarningsRateID\": \"5gj1e5cc-9835-40d5-bb18-09fdb118db9c\",\n \"PayTemplate\": {\n \"DeductionLines\": [\n {\n \"Amount\": 10,\n \"CalculationType\": \"{{oneOf (array 'FIXEDAMOUNT' 'PRETAX' 'POSTTAX')}}\",\n \"DeductionTypeID\": \"59cd9d04-4521-4cc3-93ac-7841651ff407\",\n \"NumberOfUnits\": 10,\n \"Percentage\": 10\n }\n ],\n \"EarningsLines\": [\n {\n \"Amount\": 38,\n \"AnnualSalary\": 40000,\n \"CalculationType\": \"{{oneOf (array 'USEEARNINGSRATE' 'ENTEREARNINGSRATE' 'ANNUALSALARY')}}\",\n \"EarningsRateID\": \"72e962d1-fcac-4083-8a71-742bb3e7ae14\",\n \"FixedAmount\": 2.5,\n \"NormalNumberOfUnits\": 38,\n \"NumberOfUnits\": 2.5,\n \"NumberOfUnitsPerWeek\": 38,\n \"RatePerUnit\": 38\n }\n ],\n \"LeaveLines\": [\n {\n \"AnnualNumberOfUnits\": 2.5,\n \"CalculationType\": \"{{oneOf (array 'NOCALCULATIONREQUIRED' 'FIXEDAMOUNTEACHPERIOD' 'ENTERRATEINPAYTEMPLATE' 'BASEDONORDINARYEARNINGS' '')}}\",\n \"EmploymentTerminationPaymentType\": \"{{oneOf (array 'O' 'R')}}\",\n \"EntitlementFinalPayPayoutType\": \"{{oneOf (array 'NOTPAIDOUT' 'PAIDOUT')}}\",\n \"FullTimeNumberOfUnitsPerPeriod\": 2.5,\n \"IncludeSuperannuationGuaranteeContribution\": true,\n \"LeaveTypeID\": \"742998cb-7584-4ecf-aa88-d694f59c50f9\",\n \"NumberOfUnits\": 2.5\n }\n ],\n \"ReimbursementLines\": [\n {\n \"Amount\": 10,\n \"Description\": \"For the taxi\",\n \"ExpenseAccount\": 420,\n \"ReimbursementTypeID\": \"bd246b96-c637-4767-81cf-851ba8fa93c2\"\n }\n ],\n \"SuperLines\": [\n {\n \"Amount\": 10,\n \"CalculationType\": \"{{oneOf (array 'FIXEDAMOUNT' 'PERCENTAGEOFEARNINGS' 'STATUTORY')}}\",\n \"ContributionType\": \"{{oneOf (array 'SGC' 'SALARYSACRIFICE' 'EMPLOYERADDITIONAL' 'EMPLOYEE')}}\",\n \"ExpenseAccountCode\": 478,\n \"LiabilityAccountCode\": 826,\n \"MinimumMonthlyEarnings\": 450,\n \"Percentage\": 9,\n \"SuperMembershipID\": \"4333d5cd-53a5-4c31-98e5-a8b4e5676b0b\"\n }\n ]\n },\n \"PayrollCalendarID\": \"2ee8e5cc-9835-40d5-bb18-09fdb118db9c\",\n \"Phone\": \"415-555-1212\",\n \"StartDate\": \"/Date(320284900000+0000)/\",\n \"Status\": \"{{oneOf (array 'ACTIVE' 'TERMINATED')}}\",\n \"SuperMemberships\": [\n {\n \"EmployeeNumber\": 1234,\n \"SuperFundID\": \"2187a42b-639a-45cb-9eed-cd4ae488306a\",\n \"SuperMembershipID\": \"4333d5cd-53a5-4c31-98e5-a8b4e5676b0b\"\n }\n ],\n \"TaxDeclaration\": {\n \"ApprovedWithholdingVariationPercentage\": 75,\n \"AustralianResidentForTaxPurposes\": true,\n \"EligibleToReceiveLeaveLoading\": {{faker 'random.boolean'}},\n \"EmployeeID\": \"123 Main St\",\n \"EmploymentBasis\": \"{{oneOf (array 'FULLTIME' 'PARTTIME' 'CASUAL' 'LABOURHIRE' 'SUPERINCOMESTREAM')}}\",\n \"HasHELPDebt\": {{faker 'random.boolean'}},\n \"HasSFSSDebt\": {{faker 'random.boolean'}},\n \"HasStudentStartupLoan\": true,\n \"HasTradeSupportLoanDebt\": {{faker 'random.boolean'}},\n \"ResidencyStatus\": \"{{oneOf (array 'AUSTRALIANRESIDENT' 'FOREIGNRESIDENT' 'WORKINGHOLIDAYMAKER')}}\",\n \"TFNExemptionType\": \"{{oneOf (array 'NOTQUOTED' 'PENDING' 'PENSIONER' 'UNDER18')}}\",\n \"TaxFileNumber\": 123123123,\n \"TaxFreeThresholdClaimed\": {{faker 'random.boolean'}},\n \"TaxOffsetEstimatedAmount\": 100,\n \"UpdatedDateUTC\": \"/Date(1583967733054+0000)/\",\n \"UpwardVariationTaxWithholdingAmount\": 50\n },\n \"TerminationDate\": \"/Date(1584662400000+0000)/\",\n \"Title\": \"Mrs\",\n \"TwitterUserName\": \"xeroapi\",\n \"UpdatedDateUTC\": \"/Date(1583967733054+0000)/\",\n \"ValidationErrors\": [\n {\n \"Message\": \"\"\n }\n ]\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "search results matching criteria", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "5a43940d-a015-4594-947a-0b739aad59f3", "body": "{\n \"ErrorNumber\": 16,\n \"Message\": \"No property or field 'hi' exists in type 'Employee' (at index 0)\",\n \"Type\": \"QueryParseException\"\n}", "latency": 0, "statusCode": 400, "label": "validation error for a bad request", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "6629d4c2-2840-4e98-a0b5-85b080b3c81d", "documentation": "Creates a payroll employee", "method": "post", "endpoint": "Employees", "responses": [ { "uuid": "9c1a3b25-d307-4fbc-9aa3-7b0d25b73649", "body": "{\n \"Employees\": [\n {\n \"BankAccounts\": [\n {\n \"AccountName\": \"James Lebron Savings\",\n \"AccountNumber\": 345678,\n \"Amount\": 200,\n \"BSB\": 122344,\n \"Remainder\": {{faker 'random.boolean'}},\n \"StatementText\": \"Salary\"\n }\n ],\n \"Classification\": 99383,\n \"DateOfBirth\": \"/Date(322560000000+0000)/\",\n \"Email\": \"developer@me.com\",\n \"EmployeeGroupName\": \"marketing\",\n \"EmployeeID\": \"4ff1e5cc-9835-40d5-bb18-09fdb118db9c\",\n \"FirstName\": \"Karen\",\n \"Gender\": \"{{oneOf (array 'N' 'M' 'F' 'I')}}\",\n \"HomeAddress\": {\n \"AddressLine1\": \"123 Main St\",\n \"AddressLine2\": \"Apt 4\",\n \"City\": \"St. Kilda\",\n \"Country\": \"AUSTRALIA\",\n \"PostalCode\": 3182,\n \"Region\": \"{{oneOf (array 'ACT' 'NSW' 'NT' 'QLD' 'SA' 'TAS' 'VIC' 'WA')}}\"\n },\n \"IsAuthorisedToApproveLeave\": {{faker 'random.boolean'}},\n \"IsAuthorisedToApproveTimesheets\": true,\n \"JobTitle\": \"Manager\",\n \"LastName\": \"Jones\",\n \"LeaveBalances\": [\n {\n \"LeaveName\": \"Annual Leave\",\n \"LeaveTypeID\": \"544d9292-4329-4512-bfff-a9f15236d776\",\n \"NumberOfUnits\": 81.2602,\n \"TypeOfUnits\": \"Hours\"\n }\n ],\n \"LeaveLines\": [\n {\n \"AnnualNumberOfUnits\": 2.5,\n \"CalculationType\": \"{{oneOf (array 'NOCALCULATIONREQUIRED' 'FIXEDAMOUNTEACHPERIOD' 'ENTERRATEINPAYTEMPLATE' 'BASEDONORDINARYEARNINGS' '')}}\",\n \"EmploymentTerminationPaymentType\": \"{{oneOf (array 'O' 'R')}}\",\n \"EntitlementFinalPayPayoutType\": \"{{oneOf (array 'NOTPAIDOUT' 'PAIDOUT')}}\",\n \"FullTimeNumberOfUnitsPerPeriod\": 2.5,\n \"IncludeSuperannuationGuaranteeContribution\": true,\n \"LeaveTypeID\": \"742998cb-7584-4ecf-aa88-d694f59c50f9\",\n \"NumberOfUnits\": 2.5\n }\n ],\n \"MiddleNames\": \"Adena\",\n \"Mobile\": \"415-234-5678\",\n \"OpeningBalances\": {\n \"DeductionLines\": [\n {\n \"Amount\": 10,\n \"CalculationType\": \"{{oneOf (array 'FIXEDAMOUNT' 'PRETAX' 'POSTTAX')}}\",\n \"DeductionTypeID\": \"59cd9d04-4521-4cc3-93ac-7841651ff407\",\n \"NumberOfUnits\": 10,\n \"Percentage\": 10\n }\n ],\n \"EarningsLines\": [\n {\n \"Amount\": 38,\n \"AnnualSalary\": 40000,\n \"CalculationType\": \"{{oneOf (array 'USEEARNINGSRATE' 'ENTEREARNINGSRATE' 'ANNUALSALARY')}}\",\n \"EarningsRateID\": \"72e962d1-fcac-4083-8a71-742bb3e7ae14\",\n \"FixedAmount\": 2.5,\n \"NormalNumberOfUnits\": 38,\n \"NumberOfUnits\": 2.5,\n \"NumberOfUnitsPerWeek\": 38,\n \"RatePerUnit\": 38\n }\n ],\n \"LeaveLines\": [\n {\n \"AnnualNumberOfUnits\": 2.5,\n \"CalculationType\": \"{{oneOf (array 'NOCALCULATIONREQUIRED' 'FIXEDAMOUNTEACHPERIOD' 'ENTERRATEINPAYTEMPLATE' 'BASEDONORDINARYEARNINGS' '')}}\",\n \"EmploymentTerminationPaymentType\": \"{{oneOf (array 'O' 'R')}}\",\n \"EntitlementFinalPayPayoutType\": \"{{oneOf (array 'NOTPAIDOUT' 'PAIDOUT')}}\",\n \"FullTimeNumberOfUnitsPerPeriod\": 2.5,\n \"IncludeSuperannuationGuaranteeContribution\": true,\n \"LeaveTypeID\": \"742998cb-7584-4ecf-aa88-d694f59c50f9\",\n \"NumberOfUnits\": 2.5\n }\n ],\n \"OpeningBalanceDate\": \"/Date(322560000000+0000)/\",\n \"ReimbursementLines\": [\n {\n \"Amount\": 10,\n \"Description\": \"For the taxi\",\n \"ExpenseAccount\": 420,\n \"ReimbursementTypeID\": \"bd246b96-c637-4767-81cf-851ba8fa93c2\"\n }\n ],\n \"SuperLines\": [\n {\n \"Amount\": 10,\n \"CalculationType\": \"{{oneOf (array 'FIXEDAMOUNT' 'PERCENTAGEOFEARNINGS' 'STATUTORY')}}\",\n \"ContributionType\": \"{{oneOf (array 'SGC' 'SALARYSACRIFICE' 'EMPLOYERADDITIONAL' 'EMPLOYEE')}}\",\n \"ExpenseAccountCode\": 478,\n \"LiabilityAccountCode\": 826,\n \"MinimumMonthlyEarnings\": 450,\n \"Percentage\": 9,\n \"SuperMembershipID\": \"4333d5cd-53a5-4c31-98e5-a8b4e5676b0b\"\n }\n ],\n \"Tax\": \"4333d5cd-53a5-4c31-98e5-a8b4e5676b0b\"\n },\n \"OrdinaryEarningsRateID\": \"5gj1e5cc-9835-40d5-bb18-09fdb118db9c\",\n \"PayTemplate\": {\n \"DeductionLines\": [\n {\n \"Amount\": 10,\n \"CalculationType\": \"{{oneOf (array 'FIXEDAMOUNT' 'PRETAX' 'POSTTAX')}}\",\n \"DeductionTypeID\": \"59cd9d04-4521-4cc3-93ac-7841651ff407\",\n \"NumberOfUnits\": 10,\n \"Percentage\": 10\n }\n ],\n \"EarningsLines\": [\n {\n \"Amount\": 38,\n \"AnnualSalary\": 40000,\n \"CalculationType\": \"{{oneOf (array 'USEEARNINGSRATE' 'ENTEREARNINGSRATE' 'ANNUALSALARY')}}\",\n \"EarningsRateID\": \"72e962d1-fcac-4083-8a71-742bb3e7ae14\",\n \"FixedAmount\": 2.5,\n \"NormalNumberOfUnits\": 38,\n \"NumberOfUnits\": 2.5,\n \"NumberOfUnitsPerWeek\": 38,\n \"RatePerUnit\": 38\n }\n ],\n \"LeaveLines\": [\n {\n \"AnnualNumberOfUnits\": 2.5,\n \"CalculationType\": \"{{oneOf (array 'NOCALCULATIONREQUIRED' 'FIXEDAMOUNTEACHPERIOD' 'ENTERRATEINPAYTEMPLATE' 'BASEDONORDINARYEARNINGS' '')}}\",\n \"EmploymentTerminationPaymentType\": \"{{oneOf (array 'O' 'R')}}\",\n \"EntitlementFinalPayPayoutType\": \"{{oneOf (array 'NOTPAIDOUT' 'PAIDOUT')}}\",\n \"FullTimeNumberOfUnitsPerPeriod\": 2.5,\n \"IncludeSuperannuationGuaranteeContribution\": true,\n \"LeaveTypeID\": \"742998cb-7584-4ecf-aa88-d694f59c50f9\",\n \"NumberOfUnits\": 2.5\n }\n ],\n \"ReimbursementLines\": [\n {\n \"Amount\": 10,\n \"Description\": \"For the taxi\",\n \"ExpenseAccount\": 420,\n \"ReimbursementTypeID\": \"bd246b96-c637-4767-81cf-851ba8fa93c2\"\n }\n ],\n \"SuperLines\": [\n {\n \"Amount\": 10,\n \"CalculationType\": \"{{oneOf (array 'FIXEDAMOUNT' 'PERCENTAGEOFEARNINGS' 'STATUTORY')}}\",\n \"ContributionType\": \"{{oneOf (array 'SGC' 'SALARYSACRIFICE' 'EMPLOYERADDITIONAL' 'EMPLOYEE')}}\",\n \"ExpenseAccountCode\": 478,\n \"LiabilityAccountCode\": 826,\n \"MinimumMonthlyEarnings\": 450,\n \"Percentage\": 9,\n \"SuperMembershipID\": \"4333d5cd-53a5-4c31-98e5-a8b4e5676b0b\"\n }\n ]\n },\n \"PayrollCalendarID\": \"2ee8e5cc-9835-40d5-bb18-09fdb118db9c\",\n \"Phone\": \"415-555-1212\",\n \"StartDate\": \"/Date(320284900000+0000)/\",\n \"Status\": \"{{oneOf (array 'ACTIVE' 'TERMINATED')}}\",\n \"SuperMemberships\": [\n {\n \"EmployeeNumber\": 1234,\n \"SuperFundID\": \"2187a42b-639a-45cb-9eed-cd4ae488306a\",\n \"SuperMembershipID\": \"4333d5cd-53a5-4c31-98e5-a8b4e5676b0b\"\n }\n ],\n \"TaxDeclaration\": {\n \"ApprovedWithholdingVariationPercentage\": 75,\n \"AustralianResidentForTaxPurposes\": true,\n \"EligibleToReceiveLeaveLoading\": {{faker 'random.boolean'}},\n \"EmployeeID\": \"123 Main St\",\n \"EmploymentBasis\": \"{{oneOf (array 'FULLTIME' 'PARTTIME' 'CASUAL' 'LABOURHIRE' 'SUPERINCOMESTREAM')}}\",\n \"HasHELPDebt\": {{faker 'random.boolean'}},\n \"HasSFSSDebt\": {{faker 'random.boolean'}},\n \"HasStudentStartupLoan\": true,\n \"HasTradeSupportLoanDebt\": {{faker 'random.boolean'}},\n \"ResidencyStatus\": \"{{oneOf (array 'AUSTRALIANRESIDENT' 'FOREIGNRESIDENT' 'WORKINGHOLIDAYMAKER')}}\",\n \"TFNExemptionType\": \"{{oneOf (array 'NOTQUOTED' 'PENDING' 'PENSIONER' 'UNDER18')}}\",\n \"TaxFileNumber\": 123123123,\n \"TaxFreeThresholdClaimed\": {{faker 'random.boolean'}},\n \"TaxOffsetEstimatedAmount\": 100,\n \"UpdatedDateUTC\": \"/Date(1583967733054+0000)/\",\n \"UpwardVariationTaxWithholdingAmount\": 50\n },\n \"TerminationDate\": \"/Date(1584662400000+0000)/\",\n \"Title\": \"Mrs\",\n \"TwitterUserName\": \"xeroapi\",\n \"UpdatedDateUTC\": \"/Date(1583967733054+0000)/\",\n \"ValidationErrors\": [\n {\n \"Message\": \"\"\n }\n ]\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "A successful request", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "7af8ccfe-eb32-48fc-a975-f686eb5bfc67", "body": "", "latency": 0, "statusCode": 400, "label": "invalid input, object invalid - TODO", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "48ec470c-da52-4782-855d-f2baddacedf4", "documentation": "Retrieves an employee's detail by unique employee id", "method": "get", "endpoint": "Employees/:EmployeeID", "responses": [ { "uuid": "d4c3064e-7a60-4835-90c7-7648abf7f6c0", "body": "{\n \"Employees\": [\n {\n \"BankAccounts\": [\n {\n \"AccountName\": \"James Lebron Savings\",\n \"AccountNumber\": 345678,\n \"Amount\": 200,\n \"BSB\": 122344,\n \"Remainder\": {{faker 'random.boolean'}},\n \"StatementText\": \"Salary\"\n }\n ],\n \"Classification\": 99383,\n \"DateOfBirth\": \"/Date(322560000000+0000)/\",\n \"Email\": \"developer@me.com\",\n \"EmployeeGroupName\": \"marketing\",\n \"EmployeeID\": \"4ff1e5cc-9835-40d5-bb18-09fdb118db9c\",\n \"FirstName\": \"Karen\",\n \"Gender\": \"{{oneOf (array 'N' 'M' 'F' 'I')}}\",\n \"HomeAddress\": {\n \"AddressLine1\": \"123 Main St\",\n \"AddressLine2\": \"Apt 4\",\n \"City\": \"St. Kilda\",\n \"Country\": \"AUSTRALIA\",\n \"PostalCode\": 3182,\n \"Region\": \"{{oneOf (array 'ACT' 'NSW' 'NT' 'QLD' 'SA' 'TAS' 'VIC' 'WA')}}\"\n },\n \"IsAuthorisedToApproveLeave\": {{faker 'random.boolean'}},\n \"IsAuthorisedToApproveTimesheets\": true,\n \"JobTitle\": \"Manager\",\n \"LastName\": \"Jones\",\n \"LeaveBalances\": [\n {\n \"LeaveName\": \"Annual Leave\",\n \"LeaveTypeID\": \"544d9292-4329-4512-bfff-a9f15236d776\",\n \"NumberOfUnits\": 81.2602,\n \"TypeOfUnits\": \"Hours\"\n }\n ],\n \"LeaveLines\": [\n {\n \"AnnualNumberOfUnits\": 2.5,\n \"CalculationType\": \"{{oneOf (array 'NOCALCULATIONREQUIRED' 'FIXEDAMOUNTEACHPERIOD' 'ENTERRATEINPAYTEMPLATE' 'BASEDONORDINARYEARNINGS' '')}}\",\n \"EmploymentTerminationPaymentType\": \"{{oneOf (array 'O' 'R')}}\",\n \"EntitlementFinalPayPayoutType\": \"{{oneOf (array 'NOTPAIDOUT' 'PAIDOUT')}}\",\n \"FullTimeNumberOfUnitsPerPeriod\": 2.5,\n \"IncludeSuperannuationGuaranteeContribution\": true,\n \"LeaveTypeID\": \"742998cb-7584-4ecf-aa88-d694f59c50f9\",\n \"NumberOfUnits\": 2.5\n }\n ],\n \"MiddleNames\": \"Adena\",\n \"Mobile\": \"415-234-5678\",\n \"OpeningBalances\": {\n \"DeductionLines\": [\n {\n \"Amount\": 10,\n \"CalculationType\": \"{{oneOf (array 'FIXEDAMOUNT' 'PRETAX' 'POSTTAX')}}\",\n \"DeductionTypeID\": \"59cd9d04-4521-4cc3-93ac-7841651ff407\",\n \"NumberOfUnits\": 10,\n \"Percentage\": 10\n }\n ],\n \"EarningsLines\": [\n {\n \"Amount\": 38,\n \"AnnualSalary\": 40000,\n \"CalculationType\": \"{{oneOf (array 'USEEARNINGSRATE' 'ENTEREARNINGSRATE' 'ANNUALSALARY')}}\",\n \"EarningsRateID\": \"72e962d1-fcac-4083-8a71-742bb3e7ae14\",\n \"FixedAmount\": 2.5,\n \"NormalNumberOfUnits\": 38,\n \"NumberOfUnits\": 2.5,\n \"NumberOfUnitsPerWeek\": 38,\n \"RatePerUnit\": 38\n }\n ],\n \"LeaveLines\": [\n {\n \"AnnualNumberOfUnits\": 2.5,\n \"CalculationType\": \"{{oneOf (array 'NOCALCULATIONREQUIRED' 'FIXEDAMOUNTEACHPERIOD' 'ENTERRATEINPAYTEMPLATE' 'BASEDONORDINARYEARNINGS' '')}}\",\n \"EmploymentTerminationPaymentType\": \"{{oneOf (array 'O' 'R')}}\",\n \"EntitlementFinalPayPayoutType\": \"{{oneOf (array 'NOTPAIDOUT' 'PAIDOUT')}}\",\n \"FullTimeNumberOfUnitsPerPeriod\": 2.5,\n \"IncludeSuperannuationGuaranteeContribution\": true,\n \"LeaveTypeID\": \"742998cb-7584-4ecf-aa88-d694f59c50f9\",\n \"NumberOfUnits\": 2.5\n }\n ],\n \"OpeningBalanceDate\": \"/Date(322560000000+0000)/\",\n \"ReimbursementLines\": [\n {\n \"Amount\": 10,\n \"Description\": \"For the taxi\",\n \"ExpenseAccount\": 420,\n \"ReimbursementTypeID\": \"bd246b96-c637-4767-81cf-851ba8fa93c2\"\n }\n ],\n \"SuperLines\": [\n {\n \"Amount\": 10,\n \"CalculationType\": \"{{oneOf (array 'FIXEDAMOUNT' 'PERCENTAGEOFEARNINGS' 'STATUTORY')}}\",\n \"ContributionType\": \"{{oneOf (array 'SGC' 'SALARYSACRIFICE' 'EMPLOYERADDITIONAL' 'EMPLOYEE')}}\",\n \"ExpenseAccountCode\": 478,\n \"LiabilityAccountCode\": 826,\n \"MinimumMonthlyEarnings\": 450,\n \"Percentage\": 9,\n \"SuperMembershipID\": \"4333d5cd-53a5-4c31-98e5-a8b4e5676b0b\"\n }\n ],\n \"Tax\": \"4333d5cd-53a5-4c31-98e5-a8b4e5676b0b\"\n },\n \"OrdinaryEarningsRateID\": \"5gj1e5cc-9835-40d5-bb18-09fdb118db9c\",\n \"PayTemplate\": {\n \"DeductionLines\": [\n {\n \"Amount\": 10,\n \"CalculationType\": \"{{oneOf (array 'FIXEDAMOUNT' 'PRETAX' 'POSTTAX')}}\",\n \"DeductionTypeID\": \"59cd9d04-4521-4cc3-93ac-7841651ff407\",\n \"NumberOfUnits\": 10,\n \"Percentage\": 10\n }\n ],\n \"EarningsLines\": [\n {\n \"Amount\": 38,\n \"AnnualSalary\": 40000,\n \"CalculationType\": \"{{oneOf (array 'USEEARNINGSRATE' 'ENTEREARNINGSRATE' 'ANNUALSALARY')}}\",\n \"EarningsRateID\": \"72e962d1-fcac-4083-8a71-742bb3e7ae14\",\n \"FixedAmount\": 2.5,\n \"NormalNumberOfUnits\": 38,\n \"NumberOfUnits\": 2.5,\n \"NumberOfUnitsPerWeek\": 38,\n \"RatePerUnit\": 38\n }\n ],\n \"LeaveLines\": [\n {\n \"AnnualNumberOfUnits\": 2.5,\n \"CalculationType\": \"{{oneOf (array 'NOCALCULATIONREQUIRED' 'FIXEDAMOUNTEACHPERIOD' 'ENTERRATEINPAYTEMPLATE' 'BASEDONORDINARYEARNINGS' '')}}\",\n \"EmploymentTerminationPaymentType\": \"{{oneOf (array 'O' 'R')}}\",\n \"EntitlementFinalPayPayoutType\": \"{{oneOf (array 'NOTPAIDOUT' 'PAIDOUT')}}\",\n \"FullTimeNumberOfUnitsPerPeriod\": 2.5,\n \"IncludeSuperannuationGuaranteeContribution\": true,\n \"LeaveTypeID\": \"742998cb-7584-4ecf-aa88-d694f59c50f9\",\n \"NumberOfUnits\": 2.5\n }\n ],\n \"ReimbursementLines\": [\n {\n \"Amount\": 10,\n \"Description\": \"For the taxi\",\n \"ExpenseAccount\": 420,\n \"ReimbursementTypeID\": \"bd246b96-c637-4767-81cf-851ba8fa93c2\"\n }\n ],\n \"SuperLines\": [\n {\n \"Amount\": 10,\n \"CalculationType\": \"{{oneOf (array 'FIXEDAMOUNT' 'PERCENTAGEOFEARNINGS' 'STATUTORY')}}\",\n \"ContributionType\": \"{{oneOf (array 'SGC' 'SALARYSACRIFICE' 'EMPLOYERADDITIONAL' 'EMPLOYEE')}}\",\n \"ExpenseAccountCode\": 478,\n \"LiabilityAccountCode\": 826,\n \"MinimumMonthlyEarnings\": 450,\n \"Percentage\": 9,\n \"SuperMembershipID\": \"4333d5cd-53a5-4c31-98e5-a8b4e5676b0b\"\n }\n ]\n },\n \"PayrollCalendarID\": \"2ee8e5cc-9835-40d5-bb18-09fdb118db9c\",\n \"Phone\": \"415-555-1212\",\n \"StartDate\": \"/Date(320284900000+0000)/\",\n \"Status\": \"{{oneOf (array 'ACTIVE' 'TERMINATED')}}\",\n \"SuperMemberships\": [\n {\n \"EmployeeNumber\": 1234,\n \"SuperFundID\": \"2187a42b-639a-45cb-9eed-cd4ae488306a\",\n \"SuperMembershipID\": \"4333d5cd-53a5-4c31-98e5-a8b4e5676b0b\"\n }\n ],\n \"TaxDeclaration\": {\n \"ApprovedWithholdingVariationPercentage\": 75,\n \"AustralianResidentForTaxPurposes\": true,\n \"EligibleToReceiveLeaveLoading\": {{faker 'random.boolean'}},\n \"EmployeeID\": \"123 Main St\",\n \"EmploymentBasis\": \"{{oneOf (array 'FULLTIME' 'PARTTIME' 'CASUAL' 'LABOURHIRE' 'SUPERINCOMESTREAM')}}\",\n \"HasHELPDebt\": {{faker 'random.boolean'}},\n \"HasSFSSDebt\": {{faker 'random.boolean'}},\n \"HasStudentStartupLoan\": true,\n \"HasTradeSupportLoanDebt\": {{faker 'random.boolean'}},\n \"ResidencyStatus\": \"{{oneOf (array 'AUSTRALIANRESIDENT' 'FOREIGNRESIDENT' 'WORKINGHOLIDAYMAKER')}}\",\n \"TFNExemptionType\": \"{{oneOf (array 'NOTQUOTED' 'PENDING' 'PENSIONER' 'UNDER18')}}\",\n \"TaxFileNumber\": 123123123,\n \"TaxFreeThresholdClaimed\": {{faker 'random.boolean'}},\n \"TaxOffsetEstimatedAmount\": 100,\n \"UpdatedDateUTC\": \"/Date(1583967733054+0000)/\",\n \"UpwardVariationTaxWithholdingAmount\": 50\n },\n \"TerminationDate\": \"/Date(1584662400000+0000)/\",\n \"Title\": \"Mrs\",\n \"TwitterUserName\": \"xeroapi\",\n \"UpdatedDateUTC\": \"/Date(1583967733054+0000)/\",\n \"ValidationErrors\": [\n {\n \"Message\": \"\"\n }\n ]\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "search results matching criteria", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "e229fdcd-0fc8-4424-ba39-ba5df9b95ef2", "documentation": "Updates an employee's detail", "method": "post", "endpoint": "Employees/:EmployeeID", "responses": [ { "uuid": "1724d2a0-c5bd-439d-b295-cefaefcd955e", "body": "{\n \"Employees\": [\n {\n \"BankAccounts\": [\n {\n \"AccountName\": \"James Lebron Savings\",\n \"AccountNumber\": 345678,\n \"Amount\": 200,\n \"BSB\": 122344,\n \"Remainder\": {{faker 'random.boolean'}},\n \"StatementText\": \"Salary\"\n }\n ],\n \"Classification\": 99383,\n \"DateOfBirth\": \"/Date(322560000000+0000)/\",\n \"Email\": \"developer@me.com\",\n \"EmployeeGroupName\": \"marketing\",\n \"EmployeeID\": \"4ff1e5cc-9835-40d5-bb18-09fdb118db9c\",\n \"FirstName\": \"Karen\",\n \"Gender\": \"{{oneOf (array 'N' 'M' 'F' 'I')}}\",\n \"HomeAddress\": {\n \"AddressLine1\": \"123 Main St\",\n \"AddressLine2\": \"Apt 4\",\n \"City\": \"St. Kilda\",\n \"Country\": \"AUSTRALIA\",\n \"PostalCode\": 3182,\n \"Region\": \"{{oneOf (array 'ACT' 'NSW' 'NT' 'QLD' 'SA' 'TAS' 'VIC' 'WA')}}\"\n },\n \"IsAuthorisedToApproveLeave\": {{faker 'random.boolean'}},\n \"IsAuthorisedToApproveTimesheets\": true,\n \"JobTitle\": \"Manager\",\n \"LastName\": \"Jones\",\n \"LeaveBalances\": [\n {\n \"LeaveName\": \"Annual Leave\",\n \"LeaveTypeID\": \"544d9292-4329-4512-bfff-a9f15236d776\",\n \"NumberOfUnits\": 81.2602,\n \"TypeOfUnits\": \"Hours\"\n }\n ],\n \"LeaveLines\": [\n {\n \"AnnualNumberOfUnits\": 2.5,\n \"CalculationType\": \"{{oneOf (array 'NOCALCULATIONREQUIRED' 'FIXEDAMOUNTEACHPERIOD' 'ENTERRATEINPAYTEMPLATE' 'BASEDONORDINARYEARNINGS' '')}}\",\n \"EmploymentTerminationPaymentType\": \"{{oneOf (array 'O' 'R')}}\",\n \"EntitlementFinalPayPayoutType\": \"{{oneOf (array 'NOTPAIDOUT' 'PAIDOUT')}}\",\n \"FullTimeNumberOfUnitsPerPeriod\": 2.5,\n \"IncludeSuperannuationGuaranteeContribution\": true,\n \"LeaveTypeID\": \"742998cb-7584-4ecf-aa88-d694f59c50f9\",\n \"NumberOfUnits\": 2.5\n }\n ],\n \"MiddleNames\": \"Adena\",\n \"Mobile\": \"415-234-5678\",\n \"OpeningBalances\": {\n \"DeductionLines\": [\n {\n \"Amount\": 10,\n \"CalculationType\": \"{{oneOf (array 'FIXEDAMOUNT' 'PRETAX' 'POSTTAX')}}\",\n \"DeductionTypeID\": \"59cd9d04-4521-4cc3-93ac-7841651ff407\",\n \"NumberOfUnits\": 10,\n \"Percentage\": 10\n }\n ],\n \"EarningsLines\": [\n {\n \"Amount\": 38,\n \"AnnualSalary\": 40000,\n \"CalculationType\": \"{{oneOf (array 'USEEARNINGSRATE' 'ENTEREARNINGSRATE' 'ANNUALSALARY')}}\",\n \"EarningsRateID\": \"72e962d1-fcac-4083-8a71-742bb3e7ae14\",\n \"FixedAmount\": 2.5,\n \"NormalNumberOfUnits\": 38,\n \"NumberOfUnits\": 2.5,\n \"NumberOfUnitsPerWeek\": 38,\n \"RatePerUnit\": 38\n }\n ],\n \"LeaveLines\": [\n {\n \"AnnualNumberOfUnits\": 2.5,\n \"CalculationType\": \"{{oneOf (array 'NOCALCULATIONREQUIRED' 'FIXEDAMOUNTEACHPERIOD' 'ENTERRATEINPAYTEMPLATE' 'BASEDONORDINARYEARNINGS' '')}}\",\n \"EmploymentTerminationPaymentType\": \"{{oneOf (array 'O' 'R')}}\",\n \"EntitlementFinalPayPayoutType\": \"{{oneOf (array 'NOTPAIDOUT' 'PAIDOUT')}}\",\n \"FullTimeNumberOfUnitsPerPeriod\": 2.5,\n \"IncludeSuperannuationGuaranteeContribution\": true,\n \"LeaveTypeID\": \"742998cb-7584-4ecf-aa88-d694f59c50f9\",\n \"NumberOfUnits\": 2.5\n }\n ],\n \"OpeningBalanceDate\": \"/Date(322560000000+0000)/\",\n \"ReimbursementLines\": [\n {\n \"Amount\": 10,\n \"Description\": \"For the taxi\",\n \"ExpenseAccount\": 420,\n \"ReimbursementTypeID\": \"bd246b96-c637-4767-81cf-851ba8fa93c2\"\n }\n ],\n \"SuperLines\": [\n {\n \"Amount\": 10,\n \"CalculationType\": \"{{oneOf (array 'FIXEDAMOUNT' 'PERCENTAGEOFEARNINGS' 'STATUTORY')}}\",\n \"ContributionType\": \"{{oneOf (array 'SGC' 'SALARYSACRIFICE' 'EMPLOYERADDITIONAL' 'EMPLOYEE')}}\",\n \"ExpenseAccountCode\": 478,\n \"LiabilityAccountCode\": 826,\n \"MinimumMonthlyEarnings\": 450,\n \"Percentage\": 9,\n \"SuperMembershipID\": \"4333d5cd-53a5-4c31-98e5-a8b4e5676b0b\"\n }\n ],\n \"Tax\": \"4333d5cd-53a5-4c31-98e5-a8b4e5676b0b\"\n },\n \"OrdinaryEarningsRateID\": \"5gj1e5cc-9835-40d5-bb18-09fdb118db9c\",\n \"PayTemplate\": {\n \"DeductionLines\": [\n {\n \"Amount\": 10,\n \"CalculationType\": \"{{oneOf (array 'FIXEDAMOUNT' 'PRETAX' 'POSTTAX')}}\",\n \"DeductionTypeID\": \"59cd9d04-4521-4cc3-93ac-7841651ff407\",\n \"NumberOfUnits\": 10,\n \"Percentage\": 10\n }\n ],\n \"EarningsLines\": [\n {\n \"Amount\": 38,\n \"AnnualSalary\": 40000,\n \"CalculationType\": \"{{oneOf (array 'USEEARNINGSRATE' 'ENTEREARNINGSRATE' 'ANNUALSALARY')}}\",\n \"EarningsRateID\": \"72e962d1-fcac-4083-8a71-742bb3e7ae14\",\n \"FixedAmount\": 2.5,\n \"NormalNumberOfUnits\": 38,\n \"NumberOfUnits\": 2.5,\n \"NumberOfUnitsPerWeek\": 38,\n \"RatePerUnit\": 38\n }\n ],\n \"LeaveLines\": [\n {\n \"AnnualNumberOfUnits\": 2.5,\n \"CalculationType\": \"{{oneOf (array 'NOCALCULATIONREQUIRED' 'FIXEDAMOUNTEACHPERIOD' 'ENTERRATEINPAYTEMPLATE' 'BASEDONORDINARYEARNINGS' '')}}\",\n \"EmploymentTerminationPaymentType\": \"{{oneOf (array 'O' 'R')}}\",\n \"EntitlementFinalPayPayoutType\": \"{{oneOf (array 'NOTPAIDOUT' 'PAIDOUT')}}\",\n \"FullTimeNumberOfUnitsPerPeriod\": 2.5,\n \"IncludeSuperannuationGuaranteeContribution\": true,\n \"LeaveTypeID\": \"742998cb-7584-4ecf-aa88-d694f59c50f9\",\n \"NumberOfUnits\": 2.5\n }\n ],\n \"ReimbursementLines\": [\n {\n \"Amount\": 10,\n \"Description\": \"For the taxi\",\n \"ExpenseAccount\": 420,\n \"ReimbursementTypeID\": \"bd246b96-c637-4767-81cf-851ba8fa93c2\"\n }\n ],\n \"SuperLines\": [\n {\n \"Amount\": 10,\n \"CalculationType\": \"{{oneOf (array 'FIXEDAMOUNT' 'PERCENTAGEOFEARNINGS' 'STATUTORY')}}\",\n \"ContributionType\": \"{{oneOf (array 'SGC' 'SALARYSACRIFICE' 'EMPLOYERADDITIONAL' 'EMPLOYEE')}}\",\n \"ExpenseAccountCode\": 478,\n \"LiabilityAccountCode\": 826,\n \"MinimumMonthlyEarnings\": 450,\n \"Percentage\": 9,\n \"SuperMembershipID\": \"4333d5cd-53a5-4c31-98e5-a8b4e5676b0b\"\n }\n ]\n },\n \"PayrollCalendarID\": \"2ee8e5cc-9835-40d5-bb18-09fdb118db9c\",\n \"Phone\": \"415-555-1212\",\n \"StartDate\": \"/Date(320284900000+0000)/\",\n \"Status\": \"{{oneOf (array 'ACTIVE' 'TERMINATED')}}\",\n \"SuperMemberships\": [\n {\n \"EmployeeNumber\": 1234,\n \"SuperFundID\": \"2187a42b-639a-45cb-9eed-cd4ae488306a\",\n \"SuperMembershipID\": \"4333d5cd-53a5-4c31-98e5-a8b4e5676b0b\"\n }\n ],\n \"TaxDeclaration\": {\n \"ApprovedWithholdingVariationPercentage\": 75,\n \"AustralianResidentForTaxPurposes\": true,\n \"EligibleToReceiveLeaveLoading\": {{faker 'random.boolean'}},\n \"EmployeeID\": \"123 Main St\",\n \"EmploymentBasis\": \"{{oneOf (array 'FULLTIME' 'PARTTIME' 'CASUAL' 'LABOURHIRE' 'SUPERINCOMESTREAM')}}\",\n \"HasHELPDebt\": {{faker 'random.boolean'}},\n \"HasSFSSDebt\": {{faker 'random.boolean'}},\n \"HasStudentStartupLoan\": true,\n \"HasTradeSupportLoanDebt\": {{faker 'random.boolean'}},\n \"ResidencyStatus\": \"{{oneOf (array 'AUSTRALIANRESIDENT' 'FOREIGNRESIDENT' 'WORKINGHOLIDAYMAKER')}}\",\n \"TFNExemptionType\": \"{{oneOf (array 'NOTQUOTED' 'PENDING' 'PENSIONER' 'UNDER18')}}\",\n \"TaxFileNumber\": 123123123,\n \"TaxFreeThresholdClaimed\": {{faker 'random.boolean'}},\n \"TaxOffsetEstimatedAmount\": 100,\n \"UpdatedDateUTC\": \"/Date(1583967733054+0000)/\",\n \"UpwardVariationTaxWithholdingAmount\": 50\n },\n \"TerminationDate\": \"/Date(1584662400000+0000)/\",\n \"Title\": \"Mrs\",\n \"TwitterUserName\": \"xeroapi\",\n \"UpdatedDateUTC\": \"/Date(1583967733054+0000)/\",\n \"ValidationErrors\": [\n {\n \"Message\": \"\"\n }\n ]\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "A successful request", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "8628f5e8-caa5-41ed-bc1c-74d0955d9a8a", "documentation": "Retrieves leave applications", "method": "get", "endpoint": "LeaveApplications", "responses": [ { "uuid": "af71e4fc-5de6-4a58-95b4-fdaa4b2dba42", "body": "{\n \"LeaveApplications\": [\n {\n \"Description\": \"My leave\",\n \"EmployeeID\": \"fb4ebd68-6568-41eb-96ab-628a0f54b4b8\",\n \"EndDate\": \"/Date(322560000000+0000)/\",\n \"LeaveApplicationID\": \"e0eb6747-7c17-4075-b804-989f8d4e5d39\",\n \"LeavePeriods\": [\n {\n \"LeavePeriodStatus\": \"{{oneOf (array 'SCHEDULED' 'PROCESSED')}}\",\n \"NumberOfUnits\": 22.8,\n \"PayPeriodEndDate\": \"/Date(322560000000+0000)/\",\n \"PayPeriodStartDate\": \"/Date(322560000000+0000)/\"\n }\n ],\n \"LeaveTypeID\": \"742998cb-7584-4ecf-aa88-d694f59c50f9\",\n \"StartDate\": \"/Date(322560000000+0000)/\",\n \"Title\": \"Annual Leave\",\n \"UpdatedDateUTC\": \"/Date(1583967733054+0000)/\",\n \"ValidationErrors\": [\n {\n \"Message\": \"\"\n }\n ]\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "search results matching criteria", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "92c9d0b6-1986-4820-a97e-a81435ae2a0f", "body": "{\n \"ErrorNumber\": 16,\n \"Message\": \"No property or field 'hi' exists in type 'Employee' (at index 0)\",\n \"Type\": \"QueryParseException\"\n}", "latency": 0, "statusCode": 400, "label": "validation error for a bad request", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "6b57fd15-011c-49ab-b7e9-95e791441c1b", "documentation": "Creates a leave application", "method": "post", "endpoint": "LeaveApplications", "responses": [ { "uuid": "71bbf6f3-ab65-4f74-9985-09c456867823", "body": "{\n \"LeaveApplications\": [\n {\n \"Description\": \"My leave\",\n \"EmployeeID\": \"fb4ebd68-6568-41eb-96ab-628a0f54b4b8\",\n \"EndDate\": \"/Date(322560000000+0000)/\",\n \"LeaveApplicationID\": \"e0eb6747-7c17-4075-b804-989f8d4e5d39\",\n \"LeavePeriods\": [\n {\n \"LeavePeriodStatus\": \"{{oneOf (array 'SCHEDULED' 'PROCESSED')}}\",\n \"NumberOfUnits\": 22.8,\n \"PayPeriodEndDate\": \"/Date(322560000000+0000)/\",\n \"PayPeriodStartDate\": \"/Date(322560000000+0000)/\"\n }\n ],\n \"LeaveTypeID\": \"742998cb-7584-4ecf-aa88-d694f59c50f9\",\n \"StartDate\": \"/Date(322560000000+0000)/\",\n \"Title\": \"Annual Leave\",\n \"UpdatedDateUTC\": \"/Date(1583967733054+0000)/\",\n \"ValidationErrors\": [\n {\n \"Message\": \"\"\n }\n ]\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "A successful request", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "ea274029-185e-4b2c-b546-3a6fb8afd2b0", "body": "", "latency": 0, "statusCode": 400, "label": "invalid input, object invalid - TODO", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "1f2e12af-3a04-44d5-87e0-8646fbb62366", "documentation": "Retrieves a leave application by a unique leave application id", "method": "get", "endpoint": "LeaveApplications/:LeaveApplicationID", "responses": [ { "uuid": "c27af511-b327-42f1-890a-04a9b6ebd9a4", "body": "{\n \"LeaveApplications\": [\n {\n \"Description\": \"My leave\",\n \"EmployeeID\": \"fb4ebd68-6568-41eb-96ab-628a0f54b4b8\",\n \"EndDate\": \"/Date(322560000000+0000)/\",\n \"LeaveApplicationID\": \"e0eb6747-7c17-4075-b804-989f8d4e5d39\",\n \"LeavePeriods\": [\n {\n \"LeavePeriodStatus\": \"{{oneOf (array 'SCHEDULED' 'PROCESSED')}}\",\n \"NumberOfUnits\": 22.8,\n \"PayPeriodEndDate\": \"/Date(322560000000+0000)/\",\n \"PayPeriodStartDate\": \"/Date(322560000000+0000)/\"\n }\n ],\n \"LeaveTypeID\": \"742998cb-7584-4ecf-aa88-d694f59c50f9\",\n \"StartDate\": \"/Date(322560000000+0000)/\",\n \"Title\": \"Annual Leave\",\n \"UpdatedDateUTC\": \"/Date(1583967733054+0000)/\",\n \"ValidationErrors\": [\n {\n \"Message\": \"\"\n }\n ]\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "search results matching criteria", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "eb704f21-5892-4773-a946-a5d2d0df8884", "documentation": "Updates a specific leave application", "method": "post", "endpoint": "LeaveApplications/:LeaveApplicationID", "responses": [ { "uuid": "9b2addcd-cbf1-41e5-ad46-e0825a1646ec", "body": "{\n \"LeaveApplications\": [\n {\n \"Description\": \"My leave\",\n \"EmployeeID\": \"fb4ebd68-6568-41eb-96ab-628a0f54b4b8\",\n \"EndDate\": \"/Date(322560000000+0000)/\",\n \"LeaveApplicationID\": \"e0eb6747-7c17-4075-b804-989f8d4e5d39\",\n \"LeavePeriods\": [\n {\n \"LeavePeriodStatus\": \"{{oneOf (array 'SCHEDULED' 'PROCESSED')}}\",\n \"NumberOfUnits\": 22.8,\n \"PayPeriodEndDate\": \"/Date(322560000000+0000)/\",\n \"PayPeriodStartDate\": \"/Date(322560000000+0000)/\"\n }\n ],\n \"LeaveTypeID\": \"742998cb-7584-4ecf-aa88-d694f59c50f9\",\n \"StartDate\": \"/Date(322560000000+0000)/\",\n \"Title\": \"Annual Leave\",\n \"UpdatedDateUTC\": \"/Date(1583967733054+0000)/\",\n \"ValidationErrors\": [\n {\n \"Message\": \"\"\n }\n ]\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "A successful request", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "ba54828f-1fdd-422d-abb4-daefb8c65c4d", "body": "", "latency": 0, "statusCode": 400, "label": "invalid input, object invalid - TODO", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "f12e90d8-82c1-4b87-bdc5-6c001e871dfb", "documentation": "Retrieves pay items", "method": "get", "endpoint": "PayItems", "responses": [ { "uuid": "51013786-db30-429b-9624-a83b3d018dd6", "body": "{\n \"PayItems\": {\n \"DeductionTypes\": [\n {\n \"AccountCode\": 720,\n \"CurrentRecord\": true,\n \"DeductionCategory\": \"{{oneOf (array 'NONE' 'UNIONFEES' 'WORKPLACEGIVING')}}\",\n \"DeductionTypeID\": \"e0eb6747-7c17-4075-b804-989f8d4e5d39\",\n \"IsExemptFromW1\": {{faker 'random.boolean'}},\n \"Name\": \"PTO\",\n \"ReducesSuper\": {{faker 'random.boolean'}},\n \"ReducesTax\": {{faker 'random.boolean'}},\n \"UpdatedDateUTC\": \"/Date(1583967733054+0000)/\"\n }\n ],\n \"EarningsRates\": [\n {\n \"AccountCode\": 720,\n \"AccrueLeave\": {{faker 'random.boolean'}},\n \"AllowanceType\": \"{{oneOf (array 'CAR' 'TRANSPORT' 'TRAVEL' 'LAUNDRY' 'MEALS' 'JOBKEEPER' 'OTHER')}}\",\n \"Amount\": 50.3,\n \"CurrentRecord\": true,\n \"EarningsRateID\": \"e0eb6747-7c17-4075-b804-989f8d4e5d39\",\n \"EarningsType\": \"{{oneOf (array 'FIXED' 'ORDINARYTIMEEARNINGS' 'OVERTIMEEARNINGS' 'ALLOWANCE' 'LUMPSUMD' 'EMPLOYMENTTERMINATIONPAYMENT' 'LUMPSUMA' 'LUMPSUMB' 'BONUSESANDCOMMISSIONS' 'LUMPSUME')}}\",\n \"EmploymentTerminationPaymentType\": \"{{oneOf (array 'O' 'R')}}\",\n \"IsExemptFromSuper\": {{faker 'random.boolean'}},\n \"IsExemptFromTax\": {{faker 'random.boolean'}},\n \"IsReportableAsW1\": {{faker 'random.boolean'}},\n \"Multiplier\": 1.5,\n \"Name\": \"PTO\",\n \"RatePerUnit\": 10,\n \"RateType\": \"{{oneOf (array 'FIXEDAMOUNT' 'MULTIPLE' 'RATEPERUNIT')}}\",\n \"TypeOfUnits\": \"Fixed\",\n \"UpdatedDateUTC\": \"/Date(1583967733054+0000)/\"\n }\n ],\n \"LeaveTypes\": [\n {\n \"CurrentRecord\": true,\n \"IsPaidLeave\": true,\n \"LeaveLoadingRate\": 2,\n \"LeaveTypeID\": \"e0eb6747-7c17-4075-b804-989f8d4e5d39\",\n \"Name\": \"PTO\",\n \"NormalEntitlement\": 152,\n \"ShowOnPayslip\": true,\n \"TypeOfUnits\": \"Hours\",\n \"UpdatedDateUTC\": \"/Date(1583967733054+0000)/\"\n }\n ],\n \"ReimbursementTypes\": [\n {\n \"AccountCode\": 720,\n \"CurrentRecord\": true,\n \"Name\": \"PTO\",\n \"ReimbursementTypeID\": \"e0eb6747-7c17-4075-b804-989f8d4e5d39\",\n \"UpdatedDateUTC\": \"/Date(1583967733054+0000)/\"\n }\n ]\n }\n}", "latency": 0, "statusCode": 200, "label": "search results matching criteria", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "579bdbed-cc8e-40a5-84bf-42f4dfdd7b0a", "body": "{\n \"ErrorNumber\": 16,\n \"Message\": \"No property or field 'hi' exists in type 'Employee' (at index 0)\",\n \"Type\": \"QueryParseException\"\n}", "latency": 0, "statusCode": 400, "label": "validation error for a bad request", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "c61c6178-5050-483c-b510-626514cfb8a9", "documentation": "Creates a pay item", "method": "post", "endpoint": "PayItems", "responses": [ { "uuid": "7e3d0571-2571-435e-ad79-086ec0d18b8b", "body": "{\n \"PayItems\": {\n \"DeductionTypes\": [\n {\n \"AccountCode\": 720,\n \"CurrentRecord\": true,\n \"DeductionCategory\": \"{{oneOf (array 'NONE' 'UNIONFEES' 'WORKPLACEGIVING')}}\",\n \"DeductionTypeID\": \"e0eb6747-7c17-4075-b804-989f8d4e5d39\",\n \"IsExemptFromW1\": {{faker 'random.boolean'}},\n \"Name\": \"PTO\",\n \"ReducesSuper\": {{faker 'random.boolean'}},\n \"ReducesTax\": {{faker 'random.boolean'}},\n \"UpdatedDateUTC\": \"/Date(1583967733054+0000)/\"\n }\n ],\n \"EarningsRates\": [\n {\n \"AccountCode\": 720,\n \"AccrueLeave\": {{faker 'random.boolean'}},\n \"AllowanceType\": \"{{oneOf (array 'CAR' 'TRANSPORT' 'TRAVEL' 'LAUNDRY' 'MEALS' 'JOBKEEPER' 'OTHER')}}\",\n \"Amount\": 50.3,\n \"CurrentRecord\": true,\n \"EarningsRateID\": \"e0eb6747-7c17-4075-b804-989f8d4e5d39\",\n \"EarningsType\": \"{{oneOf (array 'FIXED' 'ORDINARYTIMEEARNINGS' 'OVERTIMEEARNINGS' 'ALLOWANCE' 'LUMPSUMD' 'EMPLOYMENTTERMINATIONPAYMENT' 'LUMPSUMA' 'LUMPSUMB' 'BONUSESANDCOMMISSIONS' 'LUMPSUME')}}\",\n \"EmploymentTerminationPaymentType\": \"{{oneOf (array 'O' 'R')}}\",\n \"IsExemptFromSuper\": {{faker 'random.boolean'}},\n \"IsExemptFromTax\": {{faker 'random.boolean'}},\n \"IsReportableAsW1\": {{faker 'random.boolean'}},\n \"Multiplier\": 1.5,\n \"Name\": \"PTO\",\n \"RatePerUnit\": 10,\n \"RateType\": \"{{oneOf (array 'FIXEDAMOUNT' 'MULTIPLE' 'RATEPERUNIT')}}\",\n \"TypeOfUnits\": \"Fixed\",\n \"UpdatedDateUTC\": \"/Date(1583967733054+0000)/\"\n }\n ],\n \"LeaveTypes\": [\n {\n \"CurrentRecord\": true,\n \"IsPaidLeave\": true,\n \"LeaveLoadingRate\": 2,\n \"LeaveTypeID\": \"e0eb6747-7c17-4075-b804-989f8d4e5d39\",\n \"Name\": \"PTO\",\n \"NormalEntitlement\": 152,\n \"ShowOnPayslip\": true,\n \"TypeOfUnits\": \"Hours\",\n \"UpdatedDateUTC\": \"/Date(1583967733054+0000)/\"\n }\n ],\n \"ReimbursementTypes\": [\n {\n \"AccountCode\": 720,\n \"CurrentRecord\": true,\n \"Name\": \"PTO\",\n \"ReimbursementTypeID\": \"e0eb6747-7c17-4075-b804-989f8d4e5d39\",\n \"UpdatedDateUTC\": \"/Date(1583967733054+0000)/\"\n }\n ]\n }\n}", "latency": 0, "statusCode": 200, "label": "A successful request - currently returns empty array for JSON", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "4a98068d-0576-415b-a0c0-9b6cbdf1b379", "body": "", "latency": 0, "statusCode": 400, "label": "invalid input, object invalid - TODO", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "c597d439-b27a-48f4-8f7e-2ef63c18137d", "documentation": "Retrieves pay runs", "method": "get", "endpoint": "PayRuns", "responses": [ { "uuid": "699f7cc8-7cd9-459f-aed8-f5027bdb3d0d", "body": "{\n \"PayRuns\": [\n {\n \"Deductions\": {{faker 'random.float'}},\n \"NetPay\": 862.5,\n \"PayRunID\": \"bba1d10f-63b1-4692-b5c5-a99f869523a4\",\n \"PayRunPeriodEndDate\": \"/Date(322560000000+0000)/\",\n \"PayRunPeriodStartDate\": \"/Date(322560000000+0000)/\",\n \"PayRunStatus\": \"{{oneOf (array 'DRAFT' 'POSTED')}}\",\n \"PaymentDate\": \"/Date(322560000000+0000)/\",\n \"PayrollCalendarID\": \"bfac31bd-ea62-4fc8-a5e7-7965d9504b15\",\n \"PayslipMessage\": \"Thanks for being awesome\",\n \"Payslips\": [\n {\n \"Deductions\": {{faker 'random.float'}},\n \"EmployeeGroup\": \"Marketing\",\n \"EmployeeID\": \"4729f087-8eec-49c1-8294-4d11a5a0a37c\",\n \"FirstName\": \"Karen\",\n \"LastName\": \"Jones\",\n \"NetPay\": 862.5,\n \"PayslipID\": \"f3c0874d-7cdd-459a-a95c-d90d51decc42\",\n \"Reimbursements\": {{faker 'random.float'}},\n \"Super\": 75.6,\n \"Tax\": 198,\n \"UpdatedDateUTC\": \"/Date(1583967733054+0000)/\",\n \"Wages\": 1060.5\n }\n ],\n \"Reimbursement\": {{faker 'random.float'}},\n \"Super\": 75.6,\n \"Tax\": 198,\n \"UpdatedDateUTC\": \"/Date(1583967733054+0000)/\",\n \"ValidationErrors\": [\n {\n \"Message\": \"\"\n }\n ],\n \"Wages\": 1060.5\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "search results matching criteria", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "5fb597c3-d5ac-4fb8-aea7-3273b2f09c06", "body": "{\n \"ErrorNumber\": 16,\n \"Message\": \"No property or field 'hi' exists in type 'Employee' (at index 0)\",\n \"Type\": \"QueryParseException\"\n}", "latency": 0, "statusCode": 400, "label": "validation error for a bad request", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "49698b6e-6f14-4ea3-938e-ff519bbb87a9", "documentation": "Creates a pay run", "method": "post", "endpoint": "PayRuns", "responses": [ { "uuid": "0c1315ee-0905-4a5d-b303-b401105d5ffa", "body": "{\n \"PayRuns\": [\n {\n \"Deductions\": {{faker 'random.float'}},\n \"NetPay\": 862.5,\n \"PayRunID\": \"bba1d10f-63b1-4692-b5c5-a99f869523a4\",\n \"PayRunPeriodEndDate\": \"/Date(322560000000+0000)/\",\n \"PayRunPeriodStartDate\": \"/Date(322560000000+0000)/\",\n \"PayRunStatus\": \"{{oneOf (array 'DRAFT' 'POSTED')}}\",\n \"PaymentDate\": \"/Date(322560000000+0000)/\",\n \"PayrollCalendarID\": \"bfac31bd-ea62-4fc8-a5e7-7965d9504b15\",\n \"PayslipMessage\": \"Thanks for being awesome\",\n \"Payslips\": [\n {\n \"Deductions\": {{faker 'random.float'}},\n \"EmployeeGroup\": \"Marketing\",\n \"EmployeeID\": \"4729f087-8eec-49c1-8294-4d11a5a0a37c\",\n \"FirstName\": \"Karen\",\n \"LastName\": \"Jones\",\n \"NetPay\": 862.5,\n \"PayslipID\": \"f3c0874d-7cdd-459a-a95c-d90d51decc42\",\n \"Reimbursements\": {{faker 'random.float'}},\n \"Super\": 75.6,\n \"Tax\": 198,\n \"UpdatedDateUTC\": \"/Date(1583967733054+0000)/\",\n \"Wages\": 1060.5\n }\n ],\n \"Reimbursement\": {{faker 'random.float'}},\n \"Super\": 75.6,\n \"Tax\": 198,\n \"UpdatedDateUTC\": \"/Date(1583967733054+0000)/\",\n \"ValidationErrors\": [\n {\n \"Message\": \"\"\n }\n ],\n \"Wages\": 1060.5\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "A successful request", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "45f90fc5-5ab4-4e1d-890d-1ea57ae655eb", "body": "", "latency": 0, "statusCode": 400, "label": "invalid input, object invalid - TODO", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "d947b1cc-187d-4476-acbe-fc1511d05019", "documentation": "Retrieves a pay run by using a unique pay run id", "method": "get", "endpoint": "PayRuns/:PayRunID", "responses": [ { "uuid": "ceb1c625-c958-4744-8964-a684769e1956", "body": "{\n \"PayRuns\": [\n {\n \"Deductions\": {{faker 'random.float'}},\n \"NetPay\": 862.5,\n \"PayRunID\": \"bba1d10f-63b1-4692-b5c5-a99f869523a4\",\n \"PayRunPeriodEndDate\": \"/Date(322560000000+0000)/\",\n \"PayRunPeriodStartDate\": \"/Date(322560000000+0000)/\",\n \"PayRunStatus\": \"{{oneOf (array 'DRAFT' 'POSTED')}}\",\n \"PaymentDate\": \"/Date(322560000000+0000)/\",\n \"PayrollCalendarID\": \"bfac31bd-ea62-4fc8-a5e7-7965d9504b15\",\n \"PayslipMessage\": \"Thanks for being awesome\",\n \"Payslips\": [\n {\n \"Deductions\": {{faker 'random.float'}},\n \"EmployeeGroup\": \"Marketing\",\n \"EmployeeID\": \"4729f087-8eec-49c1-8294-4d11a5a0a37c\",\n \"FirstName\": \"Karen\",\n \"LastName\": \"Jones\",\n \"NetPay\": 862.5,\n \"PayslipID\": \"f3c0874d-7cdd-459a-a95c-d90d51decc42\",\n \"Reimbursements\": {{faker 'random.float'}},\n \"Super\": 75.6,\n \"Tax\": 198,\n \"UpdatedDateUTC\": \"/Date(1583967733054+0000)/\",\n \"Wages\": 1060.5\n }\n ],\n \"Reimbursement\": {{faker 'random.float'}},\n \"Super\": 75.6,\n \"Tax\": 198,\n \"UpdatedDateUTC\": \"/Date(1583967733054+0000)/\",\n \"ValidationErrors\": [\n {\n \"Message\": \"\"\n }\n ],\n \"Wages\": 1060.5\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "search results matching criteria", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "7800c571-5cf7-4415-879b-bad512564c58", "documentation": "Updates a pay run", "method": "post", "endpoint": "PayRuns/:PayRunID", "responses": [ { "uuid": "5636d55c-70c1-4219-bfe3-f8cf1075b6a7", "body": "{\n \"PayRuns\": [\n {\n \"Deductions\": {{faker 'random.float'}},\n \"NetPay\": 862.5,\n \"PayRunID\": \"bba1d10f-63b1-4692-b5c5-a99f869523a4\",\n \"PayRunPeriodEndDate\": \"/Date(322560000000+0000)/\",\n \"PayRunPeriodStartDate\": \"/Date(322560000000+0000)/\",\n \"PayRunStatus\": \"{{oneOf (array 'DRAFT' 'POSTED')}}\",\n \"PaymentDate\": \"/Date(322560000000+0000)/\",\n \"PayrollCalendarID\": \"bfac31bd-ea62-4fc8-a5e7-7965d9504b15\",\n \"PayslipMessage\": \"Thanks for being awesome\",\n \"Payslips\": [\n {\n \"Deductions\": {{faker 'random.float'}},\n \"EmployeeGroup\": \"Marketing\",\n \"EmployeeID\": \"4729f087-8eec-49c1-8294-4d11a5a0a37c\",\n \"FirstName\": \"Karen\",\n \"LastName\": \"Jones\",\n \"NetPay\": 862.5,\n \"PayslipID\": \"f3c0874d-7cdd-459a-a95c-d90d51decc42\",\n \"Reimbursements\": {{faker 'random.float'}},\n \"Super\": 75.6,\n \"Tax\": 198,\n \"UpdatedDateUTC\": \"/Date(1583967733054+0000)/\",\n \"Wages\": 1060.5\n }\n ],\n \"Reimbursement\": {{faker 'random.float'}},\n \"Super\": 75.6,\n \"Tax\": 198,\n \"UpdatedDateUTC\": \"/Date(1583967733054+0000)/\",\n \"ValidationErrors\": [\n {\n \"Message\": \"\"\n }\n ],\n \"Wages\": 1060.5\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "A successful request", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "d8b5613c-b70e-4e9c-92ad-80e511a776b5", "documentation": "Retrieves payroll calendars", "method": "get", "endpoint": "PayrollCalendars", "responses": [ { "uuid": "58c56341-159c-4fee-93eb-352df3da3022", "body": "{\n \"PayrollCalendars\": [\n {\n \"CalendarType\": \"{{oneOf (array 'WEEKLY' 'FORTNIGHTLY' 'FOURWEEKLY' 'MONTHLY' 'TWICEMONTHLY' 'QUARTERLY')}}\",\n \"Name\": \"Fortnightly Calendar\",\n \"PaymentDate\": \"/Date(322560000000+0000)/\",\n \"PayrollCalendarID\": \"e0eb6747-7c17-4075-b804-989f8d4e5d39\",\n \"StartDate\": \"/Date(322560000000+0000)/\",\n \"UpdatedDateUTC\": \"/Date(1583967733054+0000)/\",\n \"ValidationErrors\": [\n {\n \"Message\": \"\"\n }\n ]\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "search results matching criteria", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "6f5d906f-c8f2-4368-ab16-a0b29dddf86f", "body": "{\n \"ErrorNumber\": 16,\n \"Message\": \"No property or field 'hi' exists in type 'Employee' (at index 0)\",\n \"Type\": \"QueryParseException\"\n}", "latency": 0, "statusCode": 400, "label": "validation error for a bad request", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "e730a409-f417-4c70-9c86-30ee758173c9", "documentation": "Creates a Payroll Calendar", "method": "post", "endpoint": "PayrollCalendars", "responses": [ { "uuid": "c7559017-05b7-48e6-8e4a-24092ed7667b", "body": "{\n \"PayrollCalendars\": [\n {\n \"CalendarType\": \"{{oneOf (array 'WEEKLY' 'FORTNIGHTLY' 'FOURWEEKLY' 'MONTHLY' 'TWICEMONTHLY' 'QUARTERLY')}}\",\n \"Name\": \"Fortnightly Calendar\",\n \"PaymentDate\": \"/Date(322560000000+0000)/\",\n \"PayrollCalendarID\": \"e0eb6747-7c17-4075-b804-989f8d4e5d39\",\n \"StartDate\": \"/Date(322560000000+0000)/\",\n \"UpdatedDateUTC\": \"/Date(1583967733054+0000)/\",\n \"ValidationErrors\": [\n {\n \"Message\": \"\"\n }\n ]\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "A successful request", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "81ed57af-f337-4a89-a45d-28f2e6a4b3bb", "body": "", "latency": 0, "statusCode": 400, "label": "invalid input, object invalid - TODO", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "bc2fc327-5fac-46f1-9f26-ad00ddc1bc53", "documentation": "Retrieves payroll calendar by using a unique payroll calendar ID", "method": "get", "endpoint": "PayrollCalendars/:PayrollCalendarID", "responses": [ { "uuid": "22458405-c0ad-4ddd-8a56-f0fb437ca3ce", "body": "{\n \"PayrollCalendars\": [\n {\n \"CalendarType\": \"{{oneOf (array 'WEEKLY' 'FORTNIGHTLY' 'FOURWEEKLY' 'MONTHLY' 'TWICEMONTHLY' 'QUARTERLY')}}\",\n \"Name\": \"Fortnightly Calendar\",\n \"PaymentDate\": \"/Date(322560000000+0000)/\",\n \"PayrollCalendarID\": \"e0eb6747-7c17-4075-b804-989f8d4e5d39\",\n \"StartDate\": \"/Date(322560000000+0000)/\",\n \"UpdatedDateUTC\": \"/Date(1583967733054+0000)/\",\n \"ValidationErrors\": [\n {\n \"Message\": \"\"\n }\n ]\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "search results matching criteria", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "18869cc2-19d6-4093-a4d9-45e7ffaf8fdb", "body": "{\n \"ErrorNumber\": 16,\n \"Message\": \"No property or field 'hi' exists in type 'Employee' (at index 0)\",\n \"Type\": \"QueryParseException\"\n}", "latency": 0, "statusCode": 400, "label": "validation error for a bad request", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "a42bcd19-ceda-462c-9bb0-f4149c184160", "documentation": "Retrieves for a payslip by a unique payslip id", "method": "get", "endpoint": "Payslip/:PayslipID", "responses": [ { "uuid": "988828b8-e46a-4d8a-ba0c-c2ecaa7b8fb3", "body": "{\n \"Payslip\": {\n \"DeductionLines\": [\n {\n \"Amount\": 10,\n \"CalculationType\": \"{{oneOf (array 'FIXEDAMOUNT' 'PRETAX' 'POSTTAX')}}\",\n \"DeductionTypeID\": \"59cd9d04-4521-4cc3-93ac-7841651ff407\",\n \"NumberOfUnits\": 10,\n \"Percentage\": 10\n }\n ],\n \"Deductions\": {{faker 'random.float'}},\n \"EarningsLines\": [\n {\n \"Amount\": 38,\n \"AnnualSalary\": 40000,\n \"CalculationType\": \"{{oneOf (array 'USEEARNINGSRATE' 'ENTEREARNINGSRATE' 'ANNUALSALARY')}}\",\n \"EarningsRateID\": \"72e962d1-fcac-4083-8a71-742bb3e7ae14\",\n \"FixedAmount\": 2.5,\n \"NormalNumberOfUnits\": 38,\n \"NumberOfUnits\": 2.5,\n \"NumberOfUnitsPerWeek\": 38,\n \"RatePerUnit\": 38\n }\n ],\n \"EmployeeID\": \"4729f087-8eec-49c1-8294-4d11a5a0a37c\",\n \"FirstName\": \"Karen\",\n \"LastName\": \"Jones\",\n \"LeaveAccrualLines\": [\n {\n \"AutoCalculate\": true,\n \"LeaveTypeID\": \"e0eb6747-7c17-4075-b804-989f8d4e5d39\",\n \"NumberOfUnits\": 105.5\n }\n ],\n \"LeaveEarningsLines\": [\n {\n \"EarningsRateID\": \"e0eb6747-7c17-4075-b804-989f8d4e5d39\",\n \"NumberOfUnits\": 2.5,\n \"RatePerUnit\": 38\n }\n ],\n \"NetPay\": 862.5,\n \"PayslipID\": \"f3c0874d-7cdd-459a-a95c-d90d51decc42\",\n \"ReimbursementLines\": [\n {\n \"Amount\": 10,\n \"Description\": \"For the taxi\",\n \"ExpenseAccount\": 420,\n \"ReimbursementTypeID\": \"bd246b96-c637-4767-81cf-851ba8fa93c2\"\n }\n ],\n \"Reimbursements\": {{faker 'random.float'}},\n \"Super\": 75.6,\n \"SuperannuationLines\": [\n {\n \"Amount\": 10.5,\n \"CalculationType\": \"{{oneOf (array 'FIXEDAMOUNT' 'PERCENTAGEOFEARNINGS' 'STATUTORY')}}\",\n \"ContributionType\": \"{{oneOf (array 'SGC' 'SALARYSACRIFICE' 'EMPLOYERADDITIONAL' 'EMPLOYEE')}}\",\n \"ExpenseAccountCode\": 450,\n \"LiabilityAccountCode\": 650,\n \"MinimumMonthlyEarnings\": 100.5,\n \"PaymentDateForThisPeriod\": \"/Date(322560000000+0000)/\",\n \"Percentage\": 4,\n \"SuperMembershipID\": \"e0eb6747-7c17-4075-b804-989f8d4e5d39\"\n }\n ],\n \"Tax\": 198,\n \"TaxLines\": [\n {\n \"Amount\": 50,\n \"Description\": \"\",\n \"LiabilityAccount\": 620,\n \"ManualTaxType\": \"{{oneOf (array 'PAYGMANUAL' 'ETPOMANUAL' 'ETPRMANUAL' 'SCHEDULE5MANUAL' 'SCHEDULE5STSLMANUAL')}}\",\n \"PayslipTaxLineID\": \"e0eb6747-7c17-4075-b804-989f8d4e5d39\",\n \"TaxTypeName\": \"Manual Adjustment\"\n }\n ],\n \"TimesheetEarningsLines\": [\n {\n \"Amount\": 38,\n \"AnnualSalary\": 40000,\n \"CalculationType\": \"{{oneOf (array 'USEEARNINGSRATE' 'ENTEREARNINGSRATE' 'ANNUALSALARY')}}\",\n \"EarningsRateID\": \"72e962d1-fcac-4083-8a71-742bb3e7ae14\",\n \"FixedAmount\": 2.5,\n \"NormalNumberOfUnits\": 38,\n \"NumberOfUnits\": 2.5,\n \"NumberOfUnitsPerWeek\": 38,\n \"RatePerUnit\": 38\n }\n ],\n \"UpdatedDateUTC\": \"/Date(1583967733054+0000)/\",\n \"Wages\": 1060.5\n }\n}", "latency": 0, "statusCode": 200, "label": "search results matching criteria", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "36947f41-8017-4af9-b6e1-ef4eb92f9739", "documentation": "Updates a payslip", "method": "post", "endpoint": "Payslip/:PayslipID", "responses": [ { "uuid": "5f8cea7c-142e-4436-9d26-3500dddd8fa7", "body": "{\n \"Payslips\": [\n {\n \"DeductionLines\": [\n {\n \"Amount\": 10,\n \"CalculationType\": \"{{oneOf (array 'FIXEDAMOUNT' 'PRETAX' 'POSTTAX')}}\",\n \"DeductionTypeID\": \"59cd9d04-4521-4cc3-93ac-7841651ff407\",\n \"NumberOfUnits\": 10,\n \"Percentage\": 10\n }\n ],\n \"Deductions\": {{faker 'random.float'}},\n \"EarningsLines\": [\n {\n \"Amount\": 38,\n \"AnnualSalary\": 40000,\n \"CalculationType\": \"{{oneOf (array 'USEEARNINGSRATE' 'ENTEREARNINGSRATE' 'ANNUALSALARY')}}\",\n \"EarningsRateID\": \"72e962d1-fcac-4083-8a71-742bb3e7ae14\",\n \"FixedAmount\": 2.5,\n \"NormalNumberOfUnits\": 38,\n \"NumberOfUnits\": 2.5,\n \"NumberOfUnitsPerWeek\": 38,\n \"RatePerUnit\": 38\n }\n ],\n \"EmployeeID\": \"4729f087-8eec-49c1-8294-4d11a5a0a37c\",\n \"FirstName\": \"Karen\",\n \"LastName\": \"Jones\",\n \"LeaveAccrualLines\": [\n {\n \"AutoCalculate\": true,\n \"LeaveTypeID\": \"e0eb6747-7c17-4075-b804-989f8d4e5d39\",\n \"NumberOfUnits\": 105.5\n }\n ],\n \"LeaveEarningsLines\": [\n {\n \"EarningsRateID\": \"e0eb6747-7c17-4075-b804-989f8d4e5d39\",\n \"NumberOfUnits\": 2.5,\n \"RatePerUnit\": 38\n }\n ],\n \"NetPay\": 862.5,\n \"PayslipID\": \"f3c0874d-7cdd-459a-a95c-d90d51decc42\",\n \"ReimbursementLines\": [\n {\n \"Amount\": 10,\n \"Description\": \"For the taxi\",\n \"ExpenseAccount\": 420,\n \"ReimbursementTypeID\": \"bd246b96-c637-4767-81cf-851ba8fa93c2\"\n }\n ],\n \"Reimbursements\": {{faker 'random.float'}},\n \"Super\": 75.6,\n \"SuperannuationLines\": [\n {\n \"Amount\": 10.5,\n \"CalculationType\": \"{{oneOf (array 'FIXEDAMOUNT' 'PERCENTAGEOFEARNINGS' 'STATUTORY')}}\",\n \"ContributionType\": \"{{oneOf (array 'SGC' 'SALARYSACRIFICE' 'EMPLOYERADDITIONAL' 'EMPLOYEE')}}\",\n \"ExpenseAccountCode\": 450,\n \"LiabilityAccountCode\": 650,\n \"MinimumMonthlyEarnings\": 100.5,\n \"PaymentDateForThisPeriod\": \"/Date(322560000000+0000)/\",\n \"Percentage\": 4,\n \"SuperMembershipID\": \"e0eb6747-7c17-4075-b804-989f8d4e5d39\"\n }\n ],\n \"Tax\": 198,\n \"TaxLines\": [\n {\n \"Amount\": 50,\n \"Description\": \"\",\n \"LiabilityAccount\": 620,\n \"ManualTaxType\": \"{{oneOf (array 'PAYGMANUAL' 'ETPOMANUAL' 'ETPRMANUAL' 'SCHEDULE5MANUAL' 'SCHEDULE5STSLMANUAL')}}\",\n \"PayslipTaxLineID\": \"e0eb6747-7c17-4075-b804-989f8d4e5d39\",\n \"TaxTypeName\": \"Manual Adjustment\"\n }\n ],\n \"TimesheetEarningsLines\": [\n {\n \"Amount\": 38,\n \"AnnualSalary\": 40000,\n \"CalculationType\": \"{{oneOf (array 'USEEARNINGSRATE' 'ENTEREARNINGSRATE' 'ANNUALSALARY')}}\",\n \"EarningsRateID\": \"72e962d1-fcac-4083-8a71-742bb3e7ae14\",\n \"FixedAmount\": 2.5,\n \"NormalNumberOfUnits\": 38,\n \"NumberOfUnits\": 2.5,\n \"NumberOfUnitsPerWeek\": 38,\n \"RatePerUnit\": 38\n }\n ],\n \"UpdatedDateUTC\": \"/Date(1583967733054+0000)/\",\n \"Wages\": 1060.5\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "A successful request - currently returns empty array for JSON", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "32c5348e-4135-4b6b-b320-b185e95bac15", "documentation": "Retrieves payroll settings", "method": "get", "endpoint": "Settings", "responses": [ { "uuid": "56192107-ba73-4683-9798-f59b317dbff2", "body": "{\n \"Settings\": {\n \"Accounts\": [\n {\n \"AccountID\": \"c56b19ef-75bf-45e8-98a4-e699a96609f7\",\n \"Code\": 420,\n \"Name\": \"General expenses\",\n \"Type\": \"{{oneOf (array 'BANK' 'CURRENT' 'CURRLIAB' 'DEPRECIATN' 'DIRECTCOSTS' 'EQUITY' 'EXPENSE' 'FIXED' 'INVENTORY' 'LIABILITY' 'NONCURRENT' 'OTHERINCOME' 'OVERHEADS' 'PREPAYMENT' 'REVENUE' 'SALES' 'TERMLIAB' 'PAYGLIABILITY' 'PAYG' 'SUPERANNUATIONEXPENSE' 'SUPERANNUATIONLIABILITY' 'WAGESEXPENSE' 'WAGESPAYABLELIABILITY')}}\"\n }\n ],\n \"DaysInPayrollYear\": 365,\n \"TrackingCategories\": {\n \"EmployeeGroups\": {\n \"TrackingCategoryID\": \"e0eb6747-7c17-4075-b804-989f8d4e5d39\",\n \"TrackingCategoryName\": \"\"\n },\n \"TimesheetCategories\": {\n \"TrackingCategoryID\": \"e0eb6747-7c17-4075-b804-989f8d4e5d39\",\n \"TrackingCategoryName\": \"\"\n }\n }\n }\n}", "latency": 0, "statusCode": 200, "label": "payroll settings", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "a27ca045-0f98-40ac-8a8c-813ca2197030", "documentation": "Retrieves superfund products", "method": "get", "endpoint": "SuperfundProducts", "responses": [ { "uuid": "e8935a28-3c35-4ee3-a36c-b7eae5ccfc64", "body": "{\n \"SuperFundProducts\": [\n {\n \"ABN\": 839182848805,\n \"ProductName\": \"MLC Navigator Retirement Plan - Superannuation Service (including Series 2) (MLC Superannuation Fund)\",\n \"SPIN\": \"NML0117AU\",\n \"USI\": 839182848805001\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "search results matching criteria", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "fe5f3eff-c35b-4bd0-bd58-9f497f8d78e4", "body": "{\n \"ErrorNumber\": 16,\n \"Message\": \"No property or field 'hi' exists in type 'Employee' (at index 0)\",\n \"Type\": \"QueryParseException\"\n}", "latency": 0, "statusCode": 400, "label": "validation error for a bad request", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "07cece50-d223-46bf-8fa3-479ceee106ed", "documentation": "Retrieves superfunds", "method": "get", "endpoint": "Superfunds", "responses": [ { "uuid": "3ded1a23-6221-42e4-810d-093bb958b1cc", "body": "{\n \"SuperFunds\": [\n {\n \"ABN\": 40022701955,\n \"AccountName\": \"Money account\",\n \"AccountNumber\": 234234234,\n \"BSB\": 234324,\n \"ElectronicServiceAddress\": 12345678,\n \"EmployerNumber\": 324324,\n \"Name\": \"MLC Navigator Retirement Plan - Superannuation Service (including Series 2) (MLC Superannuation Fund)\",\n \"SPIN\": 4545445454,\n \"SuperFundID\": \"bfac31bd-ea62-4fc8-a5e7-7965d9504b15\",\n \"Type\": \"{{oneOf (array 'REGULATED' 'SMSF')}}\",\n \"USI\": 40022701955001,\n \"UpdatedDateUTC\": \"/Date(1583967733054+0000)/\",\n \"ValidationErrors\": [\n {\n \"Message\": \"\"\n }\n ]\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "search results matching criteria", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "0f723855-3689-4eeb-a417-6448d072c401", "body": "{\n \"ErrorNumber\": 16,\n \"Message\": \"No property or field 'hi' exists in type 'Employee' (at index 0)\",\n \"Type\": \"QueryParseException\"\n}", "latency": 0, "statusCode": 400, "label": "validation error for a bad request", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "3146ed5b-4492-4d9b-8383-1809f226be5b", "documentation": "Creates a superfund", "method": "post", "endpoint": "Superfunds", "responses": [ { "uuid": "d001bbfa-78b7-460f-b2b3-b75c276b280c", "body": "{\n \"SuperFunds\": [\n {\n \"ABN\": 40022701955,\n \"AccountName\": \"Money account\",\n \"AccountNumber\": 234234234,\n \"BSB\": 234324,\n \"ElectronicServiceAddress\": 12345678,\n \"EmployerNumber\": 324324,\n \"Name\": \"MLC Navigator Retirement Plan - Superannuation Service (including Series 2) (MLC Superannuation Fund)\",\n \"SPIN\": 4545445454,\n \"SuperFundID\": \"bfac31bd-ea62-4fc8-a5e7-7965d9504b15\",\n \"Type\": \"{{oneOf (array 'REGULATED' 'SMSF')}}\",\n \"USI\": 40022701955001,\n \"UpdatedDateUTC\": \"/Date(1583967733054+0000)/\",\n \"ValidationErrors\": [\n {\n \"Message\": \"\"\n }\n ]\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "A successful request", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "de483da3-0596-48a9-9b95-faac9e6ef412", "body": "", "latency": 0, "statusCode": 400, "label": "invalid input, object invalid - TODO", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "181d29bf-696a-454c-a715-93400437d164", "documentation": "Retrieves a superfund by using a unique superfund ID", "method": "get", "endpoint": "Superfunds/:SuperFundID", "responses": [ { "uuid": "e93c7755-aba4-4a4a-83e7-d0ca6a002b7d", "body": "{\n \"SuperFunds\": [\n {\n \"ABN\": 40022701955,\n \"AccountName\": \"Money account\",\n \"AccountNumber\": 234234234,\n \"BSB\": 234324,\n \"ElectronicServiceAddress\": 12345678,\n \"EmployerNumber\": 324324,\n \"Name\": \"MLC Navigator Retirement Plan - Superannuation Service (including Series 2) (MLC Superannuation Fund)\",\n \"SPIN\": 4545445454,\n \"SuperFundID\": \"bfac31bd-ea62-4fc8-a5e7-7965d9504b15\",\n \"Type\": \"{{oneOf (array 'REGULATED' 'SMSF')}}\",\n \"USI\": 40022701955001,\n \"UpdatedDateUTC\": \"/Date(1583967733054+0000)/\",\n \"ValidationErrors\": [\n {\n \"Message\": \"\"\n }\n ]\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "search results matching criteria", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "563c1294-948e-43f3-bbad-b922d3070f11", "documentation": "Updates a superfund", "method": "post", "endpoint": "Superfunds/:SuperFundID", "responses": [ { "uuid": "4ea0781e-492b-4d12-a31a-e6978028c3de", "body": "{\n \"SuperFunds\": [\n {\n \"ABN\": 40022701955,\n \"AccountName\": \"Money account\",\n \"AccountNumber\": 234234234,\n \"BSB\": 234324,\n \"ElectronicServiceAddress\": 12345678,\n \"EmployerNumber\": 324324,\n \"Name\": \"MLC Navigator Retirement Plan - Superannuation Service (including Series 2) (MLC Superannuation Fund)\",\n \"SPIN\": 4545445454,\n \"SuperFundID\": \"bfac31bd-ea62-4fc8-a5e7-7965d9504b15\",\n \"Type\": \"{{oneOf (array 'REGULATED' 'SMSF')}}\",\n \"USI\": 40022701955001,\n \"UpdatedDateUTC\": \"/Date(1583967733054+0000)/\",\n \"ValidationErrors\": [\n {\n \"Message\": \"\"\n }\n ]\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "A successful request", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "76eea829-7e84-4f8e-ba38-b3cb7fd32026", "documentation": "Retrieves timesheets", "method": "get", "endpoint": "Timesheets", "responses": [ { "uuid": "d499d4ca-6ed3-40cc-8c2c-60b62071666f", "body": "{\n \"Timesheets\": [\n {\n \"EmployeeID\": \"72a0d0c2-0cf8-4f0b-ade1-33231f47b41b\",\n \"EndDate\": \"/Date(322560000000+0000)/\",\n \"Hours\": 31,\n \"StartDate\": \"/Date(322560000000+0000)/\",\n \"Status\": \"{{oneOf (array 'DRAFT' 'PROCESSED' 'APPROVED' 'REJECTED' 'REQUESTED')}}\",\n \"TimesheetID\": \"049765fc-4506-48fb-bf88-3578dec0ec47\",\n \"TimesheetLines\": [\n {\n \"EarningsRateID\": \"966c5c77-2ef0-4320-b6a9-6c27b080ecc5\",\n \"NumberOfUnits\": [\n 3\n ],\n \"TrackingItemID\": \"ae777a87-5ef3-4fa0-a4f0-d10e1f13073a\",\n \"UpdatedDateUTC\": \"/Date(1583967733054+0000)/\"\n }\n ],\n \"UpdatedDateUTC\": \"/Date(1583967733054+0000)/\",\n \"ValidationErrors\": [\n {\n \"Message\": \"\"\n }\n ]\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "search results matching criteria", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "a52ad5c0-8393-4fef-8a84-f4db9062f70a", "body": "{\n \"ErrorNumber\": 16,\n \"Message\": \"No property or field 'hi' exists in type 'Employee' (at index 0)\",\n \"Type\": \"QueryParseException\"\n}", "latency": 0, "statusCode": 400, "label": "validation error for a bad request", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "c86ff1da-9bfa-4f87-8782-c2ab76282270", "documentation": "Creates a timesheet", "method": "post", "endpoint": "Timesheets", "responses": [ { "uuid": "086a0cb3-7fdb-47b0-9080-2a748a74d6ac", "body": "{\n \"Timesheets\": [\n {\n \"EmployeeID\": \"72a0d0c2-0cf8-4f0b-ade1-33231f47b41b\",\n \"EndDate\": \"/Date(322560000000+0000)/\",\n \"Hours\": 31,\n \"StartDate\": \"/Date(322560000000+0000)/\",\n \"Status\": \"{{oneOf (array 'DRAFT' 'PROCESSED' 'APPROVED' 'REJECTED' 'REQUESTED')}}\",\n \"TimesheetID\": \"049765fc-4506-48fb-bf88-3578dec0ec47\",\n \"TimesheetLines\": [\n {\n \"EarningsRateID\": \"966c5c77-2ef0-4320-b6a9-6c27b080ecc5\",\n \"NumberOfUnits\": [\n 3\n ],\n \"TrackingItemID\": \"ae777a87-5ef3-4fa0-a4f0-d10e1f13073a\",\n \"UpdatedDateUTC\": \"/Date(1583967733054+0000)/\"\n }\n ],\n \"UpdatedDateUTC\": \"/Date(1583967733054+0000)/\",\n \"ValidationErrors\": [\n {\n \"Message\": \"\"\n }\n ]\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "A successful request", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false }, { "uuid": "18a4735a-642e-436b-a45c-3d2f65a1cafd", "body": "", "latency": 0, "statusCode": 400, "label": "invalid input, object invalid - TODO", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "f8175635-1082-44c1-a9a0-da789a828f2c", "documentation": "Retrieves a timesheet by using a unique timesheet id", "method": "get", "endpoint": "Timesheets/:TimesheetID", "responses": [ { "uuid": "8fbdee31-dfc8-4819-b643-f085f5ab1233", "body": "{\n \"Timesheet\": {\n \"EmployeeID\": \"72a0d0c2-0cf8-4f0b-ade1-33231f47b41b\",\n \"EndDate\": \"/Date(322560000000+0000)/\",\n \"Hours\": 31,\n \"StartDate\": \"/Date(322560000000+0000)/\",\n \"Status\": \"{{oneOf (array 'DRAFT' 'PROCESSED' 'APPROVED' 'REJECTED' 'REQUESTED')}}\",\n \"TimesheetID\": \"049765fc-4506-48fb-bf88-3578dec0ec47\",\n \"TimesheetLines\": [\n {\n \"EarningsRateID\": \"966c5c77-2ef0-4320-b6a9-6c27b080ecc5\",\n \"NumberOfUnits\": [\n 3\n ],\n \"TrackingItemID\": \"ae777a87-5ef3-4fa0-a4f0-d10e1f13073a\",\n \"UpdatedDateUTC\": \"/Date(1583967733054+0000)/\"\n }\n ],\n \"UpdatedDateUTC\": \"/Date(1583967733054+0000)/\",\n \"ValidationErrors\": [\n {\n \"Message\": \"\"\n }\n ]\n }\n}", "latency": 0, "statusCode": 200, "label": "search results matching criteria", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false }, { "uuid": "13c67c1c-1115-4b45-9652-44d51eb74043", "documentation": "Updates a timesheet", "method": "post", "endpoint": "Timesheets/:TimesheetID", "responses": [ { "uuid": "94a02f18-409d-490e-a98b-ad1386f0d0b9", "body": "{\n \"Timesheets\": [\n {\n \"EmployeeID\": \"72a0d0c2-0cf8-4f0b-ade1-33231f47b41b\",\n \"EndDate\": \"/Date(322560000000+0000)/\",\n \"Hours\": 31,\n \"StartDate\": \"/Date(322560000000+0000)/\",\n \"Status\": \"{{oneOf (array 'DRAFT' 'PROCESSED' 'APPROVED' 'REJECTED' 'REQUESTED')}}\",\n \"TimesheetID\": \"049765fc-4506-48fb-bf88-3578dec0ec47\",\n \"TimesheetLines\": [\n {\n \"EarningsRateID\": \"966c5c77-2ef0-4320-b6a9-6c27b080ecc5\",\n \"NumberOfUnits\": [\n 3\n ],\n \"TrackingItemID\": \"ae777a87-5ef3-4fa0-a4f0-d10e1f13073a\",\n \"UpdatedDateUTC\": \"/Date(1583967733054+0000)/\"\n }\n ],\n \"UpdatedDateUTC\": \"/Date(1583967733054+0000)/\",\n \"ValidationErrors\": [\n {\n \"Message\": \"\"\n }\n ]\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "A successful request", "headers": [ { "key": "Content-Type", "value": "application/json" } ], "filePath": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false } ], "enabled": true, "randomResponse": false, "sequentialResponse": false } ], "proxyMode": false, "proxyHost": "", "proxyRemovePrefix": false, "tlsOptions": { "enabled": false, "type": "CERT", "pfxPath": "", "certPath": "", "keyPath": "", "caPath": "", "passphrase": "" }, "cors": true, "headers": [], "proxyReqHeaders": [ { "key": "", "value": "" } ], "proxyResHeaders": [ { "key": "", "value": "" } ] }