The QuickBooks Desktop API, also referred to as the QuickBooks OSR (onscreen reference) or the Intuit OSR, is referential documentation that developers can use to know what fields, objects, elements, and formats are acceptable to QuickBooks Desktop.

Links:
QuickBooks Desktop API

QuickBooks Desktop API Guide