| POST | /qbowebhook |
|---|
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| EventNotifications | body | List<QBOEventNotification> | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| RealmId | form | string | No | |
| DataChangeEvent | form | QBODataChangeEvent | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Entities | form | List<QBOEntity> | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Name | form | QBOEntityName | No | |
| Id | form | string | No | |
| Operation | form | QBOOperation | No | |
| LastUpdated | form | DateTime | No | |
| DeletedId | form | string | No |
| Name | Value | |
|---|---|---|
| Customer | 20 | |
| Department | 21 | |
| Vendor | 21 | |
| Deposit | 22 | |
| Invoice | 23 | |
| Bill | 24 | |
| Item | 24 | |
| JournalCode | 25 | |
| PurchaseOrder | 25 | |
| JournalEntry | 26 | |
| Estimate | 26 | |
| RefundReceipt | 26 | |
| Employee | 27 | |
| SalesReceipt | 27 | |
| TaxAgency | 28 | |
| Term | 29 | |
| TimeActivity | 30 | |
| Account | 30 | |
| Transfer | 31 | |
| VendorCredit | 31 | |
| CreditMemo | 32 | |
| Purchase | 33 | |
| Currency | 33 | |
| Payment | 35 | |
| PaymentMethod | 36 | |
| BillPayment | 36 | |
| Preferences | 37 | |
| Budget | 37 | |
| Class | 38 |
| Update | |
| Create | |
| Merge | |
| Delete | |
| Emailed | |
| Void |
To override the Content-type in your clients, use the HTTP Accept Header, append the .json suffix or ?format=json
To embed the response in a jsonp callback, append ?callback=myCallback
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /qbowebhook HTTP/1.1
Host: wh.entersecurity.com
Accept: application/json
Content-Type: application/json
Content-Length: length
{"eventNotifications":[{"realmId":"String","dataChangeEvent":{"entities":[{"name":"Customer","id":"String","operation":"Update","lastUpdated":"\/Date(-62135596800000-0000)\/","deletedId":"String"}]}}]}
HTTP/1.1 200 OK Content-Type: application/json Content-Length: length (string)