RESTful APIs Available

APIs Available Description of APIs
Supporting Lists  
Current Session To get current company, user
Class/{id}?parameter1={parameter1} To get class
 /GetPaymentTerms/{id} To get details of payment term
 /GetPaymentMethods/{id} To get details of Payment Method
 /GetShippingMethods/{id} To get details ofShipping Methods
 /GetPriceLevels/{id} To get details of Price Level
 /GetCustomerGroups/{id} To get details of Customer Group
 /GetVendorGroups/{id} To get details of Vendor Group
 /GetItemGroups/{id} To get details of Item Group
 /GetCountries/{id} To get details of Countries
 /GetSalestaxGroups/{id} To get details of Sales Tax
 /GetCurrencies/{id} To get details of Currencies
 /GetJobGroups/{id} To get details of Job Groups
   
Accounting  
/FinanceAccount Import Account details from an XMLfile
/GetAccount To get all account details from the Chart Of Accounts view
/GetAccountDetail/{accountid} To get an account detail based on account ID from the  Chart Of Accounts view
/AddAccount/{accountname} Add a new account to the existing Chart Of Accounts table
/UpdateAccount/{accountid} Update the account details to the existing  table using account ID
/DeleteAccount/{accountid} Delete an existing account from the Chart of Accounts
/ImportJournalEntry Import a Journal Entry
   
Customers  
/GetCustomers To get all customer details from the Customer Detail View
/AddCustomer/{customername} Add a new customer to the customers table
/UpdateCustomer/{customerid} Update the customer details for an existing customer using a customer ID
/DeleteCustomer/{customerid} Delete a customer from customer table
/GetCustomerDetail/{customerid} To get customer detail based on a customer ID
/GetCustomerVendorEmployee To get a combined list of customer, vendor, employees
/Invoice To get a list of all invoices for all customers
/InvoiceDetail/{customername}/{transactiontype} To get a listing of all invoices for a Customer and TransactionType
/ImportInvoice Import invoices
   
Vendors   
/GetVendors To get all vendors from the Vendor View
/AddVendor/{vendorName} Add a new vendor
/UpdateVendor/{vendorId} Update the vendor details for an existing vendor using Vendor
/DeleteVendor/{vendorId} Delete the Vendor from existing  table using vendor  ID return bool value
/GetVendorDetail/{vendorId} Get  the Vendor detail based on vendor ID from the Vendor View
/Get Vendor Bills Get a list of Vendor Bills
/Add Vendor Bills Add a new Vendor Bill for a vendor
/Get Purchase Orders Get a list of Purchase Orders for a vendor
/Get Item Receipts Get a list of Item Receipts
   
Inventory  
/GetItem To get a list of all items from the Item View
/AddItem/{itemname} Add a new Item to the existing Item table
/UpdateItem/{itemId} Update an exiting item  using Item ID 
/GetItemDetail/{itemname} To get  the Item detail using an item ID from the Item View
/DeleteItem/{itemId} Delete the item from existing  table using Item ID
Inventory Adjustments Adjust inventory using an item ID