Quickbooks API

Get invoices, draft invoice, get customers, add or update customers on QuickBook accounting solutions easily

Get invoices

Make GET request on this endpoint to get rows with required parameters(if any required).

				
					https://v1.nocodeapi.com/<username>/quickbooks/<token>/invoices
				
			
– Request Parameters :
Object Description
startPosition [Required]Starting index of invoice list
maxResults [Required]max number of invoices to retrieve. Not more than 50

Create an invoice

Make POST request on this endpoint with required body.

				
					https://v1.nocodeapi.com/<username>/quickbooks/<token>/invoices
				
			

– Request Parameters :

Object Description
body [Required]Invoice object

– Body data format example:

 
				
					{
  "Line": [
    {
      "Amount": 100,
      "DetailType": "SalesItemLineDetail",
      "SalesItemLineDetail": {
        "ItemRef": {
          "value": "1",
          "name": "Services"
        }
      }
    }
  ],
  "CustomerRef": {
    "value": "1"
  }
}
				
			

Get list of Customers

Make GET request on this endpoint to get rows with required parameters(if any required).

				
					https://v1.nocodeapi.com/<username>/quickbooks/<token>/customers
				
			
– Request Parameters :
Object Description
startPosition [Required]Starting index of invoice list
maxResults [Required]max number of invoices to retrieve. Not more than 50

Add a customer

Make POST request on this endpoint to add a customer with required parameters(if any required).

				
					https://v1.nocodeapi.com/<username>/quickbooks/<token>/customers/create
				
			
– Request Parameters :
Object Description
body [Required]

– Body data for example:

				
					{
  "FullyQualifiedName": "King Groceries",
  "PrimaryEmailAddr": {
    "Address": "jdrew@myemail.com"
  },
  "DisplayName": "King's Groceries",
  "Suffix": "Jr",
  "Title": "Mr",
  "MiddleName": "B",
  "Notes": "Here are other details.",
  "FamilyName": "King",
  "PrimaryPhone": {
    "FreeFormNumber": "(555) 555-5555"
  },
  "CompanyName": "King Groceries",
  "BillAddr": {
    "CountrySubDivisionCode": "CA",
    "City": "Mountain View",
    "PostalCode": "94042",
    "Line1": "123 Main Street",
    "Country": "USA"
  },
  "GivenName": "James"
}
				
			

Update a customer

Make POST request on this endpoint to update a customer with required parameters(if any required).

				
					https://v1.nocodeapi.com/<username>/quickbooks/<token>/customers/create
				
			
– Request Parameters :
Object Description
body [Required]

– Body data for example:

				
					{
  "Customer": {
    "domain": "QBO",
    "PrimaryEmailAddr": {
      "Address": "Surf@Intuit.com"
    },
    "DisplayName": "Bill's Windsurf Shop",
    "PreferredDeliveryMethod": "Print",
    "GivenName": "Bill",
    "FullyQualifiedName": "Bill's Windsurf Shop",
    "BillWithParent": false,
    "Job": false,
    "BalanceWithJobs": 85,
    "PrimaryPhone": {
      "FreeFormNumber": "(415) 444-6538"
    },
    "Active": true,
    "MetaData": {
      "CreateTime": "2014-09-11T16:49:28-07:00",
      "LastUpdatedTime": "2015-07-23T11:07:55-07:00"
    },
    "BillAddr": {
      "City": "Half Moon Bay",
      "Line1": "12 Ocean Dr.",
      "PostalCode": "94213",
      "Lat": "37.4307072",
      "Long": "-122.4295234",
      "CountrySubDivisionCode": "CA",
      "Id": "3"
    },
    "MiddleName": "Mark",
    "Taxable": false,
    "Balance": 85,
    "SyncToken": "1",
    "CompanyName": "Bill's Windsurf Shop",
    "FamilyName": "Lucchini",
    "PrintOnCheckName": "Bill's Windsurf Shop",
    "sparse": false,
    "Id": "2"
  },
  "time": "2015-07-23T11:07:55.772-07:00"
}
				
			

QUICKBOOKS ONLINE INTEGRATION NOW LIVE!!