Sample code for 30+ languages & platforms
PowerShell

Xero Delete Account

See more Xero Examples

Deletes an account in a Xero company (Accounting API).

Chilkat PowerShell Downloads

PowerShell
Add-Type -Path "C:\chilkat\ChilkatDotNet47-x64\ChilkatDotNet47.dll"

$success = $false

# 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 = New-Object Chilkat.HttpResponse
$success = $http.HttpNoBody("DELETE",$url,$resp)
if ($success -eq $false) {
    $($http.LastErrorText)
    exit
}

# A 200 status code indicates success.
$("Response Status Code: " + $resp.StatusCode)
$("Response Body:")
$($resp.BodyStr)