Sample code for 30+ languages & platforms
VB.NET

Xero Delete File (FILES API)

Delete a file via the Xero FILES API.

Note: This example requires Chilkat v9.5.0.64 or greater.

Chilkat VB.NET Downloads

VB.NET
Dim success As Boolean = False

' Note: Requires Chilkat v9.5.0.64 or greater.

' This requires the Chilkat API to have been previously unlocked.
' See Global Unlock Sample for sample code.

Dim rest As New Chilkat.Rest



' Before sending REST API calls, the REST object needs to be
' initialized for OAuth1.
' See Xero 2-Legged OAuth1 Setup for sample code.

' Assuming the REST object's OAuth1 authenticator is setup, and the initial
' connection was made, we may now send REST HTTP requests..

' ------------------------------------------------------------------------------
Dim fileID As String = "f042e9a3-a31d-4595-b8b3-6030ea6084bb"

Dim sbPath As New Chilkat.StringBuilder
sbPath.Append("/files.xro/1.0/Files/{FileId}")
Dim numReplaced As Integer = sbPath.Replace("{FileId}",fileID)

Dim jsonResponse As String = rest.FullRequestNoBody("DELETE",sbPath.GetAsString())
If (success <> True) Then
    Debug.WriteLine(rest.LastErrorText)
    Exit Sub
End If


' A 201 response is expected for actual success.
If (rest.ResponseStatusCode <> 201) Then
    Debug.WriteLine(jsonResponse)
    Debug.WriteLine("-- Failed.")
    Exit Sub
End If


Debug.WriteLine("Xero Delete File was Successful.")