approveLeaveApplication
Approve a requested leave application by a unique leave application id
/LeaveApplications/{LeaveApplicationID}/approve
Usage and SDK Samples
await xero.setTokenSet(tokenSet);
const xeroTenantId = 'xeroTenantId_example';
const leaveApplicationID = '4ff1e5cc-9835-40d5-bb18-09fdb118db9c';
const idempotencyKey = 'KEY_VALUE';
try {
const response = await xero.accountingApi.approveLeaveApplication(xeroTenantId, leaveApplicationID, idempotencyKey);
console.log(response.body || response.response.statusCode)
} catch (err) {
const error = JSON.stringify(err.response.body, null, 2)
console.log(`Status Code: ${err.response.statusCode} => ${error}`);
}
Scopes
payroll.employees | Grant read-write access to payroll employees |
Parameters
Name | Description |
---|---|
LeaveApplicationID* |
UUID
(uuid)
Leave Application id for single object
Required
|
Name | Description |
---|---|
Xero-Tenant-Id* |
String
Xero identifier for Tenant
Required
|
Idempotency-Key |
String
This allows you to safely retry requests without the risk of duplicate processing. 128 character max. |