approveLeaveApplication
Approve a requested leave application by a unique leave application id
/LeaveApplications/{LeaveApplicationID}/approve
Usage and SDK Samples
using System;
using System.Diagnostics;
using Xero.NetStandard.OAuth2.Api;
using Xero.NetStandard.OAuth2.Client;
using Xero.NetStandard.OAuth2.Model;
namespace Example
{
public class ApproveLeaveApplicationExample
{
public async Task Main()
{
var accessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new PayrollAuApi();
var xeroTenantId = "xeroTenantId_example";
var leaveApplicationID = Guid.Parse("4ff1e5cc-9835-40d5-bb18-09fdb118db9c");
var idempotencyKey = "KEY_VALUE";
try {
var result = await apiInstance.ApproveLeaveApplicationAsync(accessToken, xeroTenantId, leaveApplicationID, idempotencyKey);
Console.WriteLine(result);
}
catch (Exception e)
{
Console.WriteLine("Exception when calling apiInstance.ApproveLeaveApplication: " + e.Message );
}
}
}
}
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.
|