QBO3 API Documentation - quandis/qbo3-Documentation GitHub Wiki
Overview
This document contains technical documentation for integration with Quandis Data Objects (QBO). It contains transmission protocols, general usage, sample code and use cases to integrate with QBO.
Security
The primary security model utilized by QBO is BASIC Authentication using HTTPS. QBO uses RESTful API where each table in the QBO database has a matching URL endpoint that can be utilized. Example of URL endpoint:
- Contact records can be referenced via /Contact/Contact.ashx
- ContactMethod records can be referenced via Contact/ContactMethod.ashx
- Message records can be referenced via /Message/Message.ashx
- Attachment records can be referenced via /Attachment/Attachment.ashx
General pattern: /{Module}/{Table}.ashx
Endpoint
Each endpoint supports the following basic operations:
Operation | Description |
---|---|
Home | |
Dashboard | |
Search | Search table for key values |
Summary | Return table row and all data from all related tables |
Select | Return table row data |
Save | Insert or Update table data |
Modules
Contact
Operation | Endpoint | Response Type |
---|---|---|
Home | /Contact/Contact.ashx/Home | |
Dashboard | /Contact/Contact.ashx/Dashboard | Json |
Search | /Contact/Contact.ashx/Search | Json, Xml, Csv |
Summary | /Contact/Contact.ashx/Summary | Json, Xml |
Select | /Contact/Contact.ashx/Select | Json, Xml |
Save | /Contact/Contact.ashx/Save | Json, Xml |