# FlowAccount OpenAPI > FlowAccount OpenAPI is a developer platform for integrating with FlowAccount, Thailand's cloud accounting software. It enables automated creation of financial documents (invoices, receipts, quotations, purchase orders), contact management, product catalog operations, journal entries, and expense tracking. Base URL (Sandbox): `https://openapi.flowaccount.com/sandbox` Base URL (Production): `https://openapi.flowaccount.com/v3-alpha` Authentication: Bearer token via Client Credentials (single company) or OpenID Connect (multi-company partner access) SDKs: TypeScript, JavaScript OpenAPI Signup: GitHub: ## Tutorials - [Introduction](https://developers.flowaccount.com/tutorial/): Overview of FlowAccount OpenAPI capabilities and getting started - [How to Connect OpenAPI](https://developers.flowaccount.com/tutorial/connect-open-api/): Authentication setup guide covering Client Credentials and OpenID Connect flows, sandbox and production environments - [How to Use SDK](https://developers.flowaccount.com/tutorial/how-to-use-sdk/): SDK installation and usage for TypeScript and JavaScript - [Document API](https://developers.flowaccount.com/tutorial/document-api/): Guide to creating simple and inline documents, VAT configuration, and discount handling - [Product API](https://developers.flowaccount.com/tutorial/product-api/): Managing products via /product-masters endpoint: service, non-inventory, and inventory types - [Journal Entry API](https://developers.flowaccount.com/tutorial/journal-entry-api/): Creating draft and approved journal entries, voucher types (JV, UV, SV, PV, RV), and chart of accounts ## Data Types & Document Types - [Document Type Reference](https://developers.flowaccount.com/tutorial/document-type/): All supported document types: Quotation (QT), Billing Note (BL), Tax Invoice (INV), Receipt (RE), Cash Invoice (CA), Purchase Order (PO), Receiving Inventory (RI) - [Data Type Reference](https://developers.flowaccount.com/tutorial/data-type-reference/): Data structures for Simple Document, Inline Document, product items, contact fields, and financial calculation fields ## API Reference - [API Reference](https://developers.flowaccount.com/api-reference): Full OpenAPI specification with all endpoints rendered as a single page - [Quotations](https://developers.flowaccount.com/api-reference#tag/quotations): CRUD, simple/inline documents, payments, partial receipts, and attachments for quotations - [Billing Notes](https://developers.flowaccount.com/api-reference#tag/billing-notes): CRUD, simple/inline documents, payments, and attachments for billing notes - [Tax Invoices](https://developers.flowaccount.com/api-reference#tag/tax-invoice): CRUD, simple/inline documents, payments, cumulative references, and attachments for tax invoices - [Receipts](https://developers.flowaccount.com/api-reference#tag/receipt): CRUD, simple/inline documents, payments, categories, and attachments for receipts - [Cash Invoices](https://developers.flowaccount.com/api-reference#tag/cash-invoice): CRUD, simple/inline documents, payments, batch import, and attachments for cash invoices - [Purchase Orders](https://developers.flowaccount.com/api-reference#tag/purchase-order): CRUD and attachments for purchase orders - [Receiving Inventory](https://developers.flowaccount.com/api-reference#tag/receiving-inventory): CRUD and attachments for receiving inventory documents - [Expenses](https://developers.flowaccount.com/api-reference#tag/expenses): CRUD, inline documents, with-payment endpoints, accounting/business category views - [Contacts](https://developers.flowaccount.com/api-reference#tag/contact): Contact CRUD, search, and QR code operations - [Batch Import](https://developers.flowaccount.com/api-reference#tag/batch-import): Batch document import, metadata retrieval, and custom template management ## Optional - [Announcements](https://developers.flowaccount.com/announcements/): API changes, new features, and breaking change notifications - [Releases](https://developers.flowaccount.com/releases/): Version release notes and changelog - [OpenAPI Signup Form](https://form.flowaccount.com/request-openapi): Register for sandbox access and API credentials - [FlowAccount Partner Program](https://flowaccount.com/accountingfirm/become-our-partner): Become a FlowAccount integration partner - [FAQ](https://flowaccount.com/faq/): Frequently asked questions - [Contact Support](https://flowaccount.com/contact-us): Support via email (support@flowaccount.com) or phone (02-026-8989)