VB.Net
Begin by creating a Web Service reference to the API located at http://servername/ESD/api.asmx.
Example: Connect to the Web Service
Dim SSAPI As New AppPortalAPI.API
 
'Specify the URL to your particular server
SSAPI.Url = "http://ws07/esd/api.asmx"
 
'This is important to have if you are using your own credentials
'SSAPI.UseDefaultCredentials = True
 
'Or if you use an account
SSAPI.Credentials = New NetworkCredential("User", "Password", "Domain")
Example: Create a New Software Request
Dim oRequestID As Object = SSAPI.createRequest(846, "NewPCName3", "SMX\John", "SMX\John", True, False, New String() {})
 
If IsNumeric(oRequestID) Then
 
    Console.WriteLine("Successfully created RequestID {0}", CInt(oRequestID))
 
Else
 
    Console.WriteLine("Problem submitting request: {0}", oRequestID.ToString)
 
End If
Example: Import a New Computer Object
Dim iResult As Integer = SSAPI.importComputer("NewPCName3", "SMX", "", "", "00:00:00:00:00:00", "", "")
 
Example: Approve request
Dim iResult As Integer = SSAPI.approveRequest(81972, "API Approval", "Approved via API", "SMX\John", "")
 
If iResult = 1 Then
 
    Console.WriteLine("Successfully Approved RequestID {0}",  81972)
 
End If