(PowerShell) Xero Delete Account
Deletes an account in a Xero company (Accounting API). For more information, see https://developer.xero.com/documentation/api/accounts#DELETE
Add-Type -Path "C:\chilkat\ChilkatDotNet47-9.5.0-x64\ChilkatDotNet47.dll"
# This example requires the Chilkat API to have been previously unlocked.
# See Global Unlock Sample for sample code.
$http = New-Object Chilkat.Http
$jsonToken = New-Object Chilkat.JsonObject
$success = $jsonToken.LoadFile("qa_data/tokens/xero-access-token.json")
if ($success -eq $false) {
$($jsonToken.LastErrorText)
exit
}
$http.AuthToken = $jsonToken.StringOf("access_token")
# Replace the value here with an actual tenant ID obtained from this example:
# Get Xero Tenant IDs
$http.SetRequestHeader("Xero-tenant-id","83299b9e-5747-4a14-a18a-a6c94f824eb7")
$http.Accept = "application/json"
$url = "https://api.xero.com/api.xro/2.0/Accounts/54ddab14-4a8d-45cf-86be-076c99a0cea0"
$resp = $http.QuickRequest("DELETE",$url)
if ($http.LastMethodSuccess -ne $true) {
$($http.LastErrorText)
exit
}
# A 200 status code indicates success.
$("Response Status Code: " + $resp.StatusCode)
$("Response Body:")
$($resp.BodyStr)
|