> ## Documentation Index
> Fetch the complete documentation index at: https://docs.hotglue.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Sage 300

# Connector Details

| Name           | Value                                                                                                                                                                                                                                                                                                             |
| :------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Platform       | [Sage 300](https://api)                                                                                                                                                                                                                                                                                           |
| Auth Type      | API Keys                                                                                                                                                                                                                                                                                                          |
| Direction      | Bidirectional                                                                                                                                                                                                                                                                                                     |
| Tap Repo       | [https://gitlab.com/hotglue/tap-sage300](https://gitlab.com/hotglue/tap-sage300)                                                                                                                                                                                                                                  |
| Target Repo    | [https://gitlab.com/hotglue/target-sage300](https://gitlab.com/hotglue/target-sage300)                                                                                                                                                                                                                            |
| Tap Metrics    | <p>Usage: <Tooltip tip="low"><Icon icon="user" iconType="regular" color="#fff" size="14px" /><Icon icon="user" iconType="regular" color="#fff" size="14px" /><Icon icon="user" iconType="regular" color="#A9A9A9" size="14px" /><Icon icon="user" iconType="regular" color="#A9A9A9" size="14px" /></Tooltip></p> |
| Target Metrics | <p>Usage: <Tooltip tip="low"><Icon icon="user" iconType="regular" color="#fff" size="14px" /><Icon icon="user" iconType="regular" color="#fff" size="14px" /><Icon icon="user" iconType="regular" color="#A9A9A9" size="14px" /><Icon icon="user" iconType="regular" color="#A9A9A9" size="14px" /></Tooltip></p> |

Sage 300 is a mid-market ERP for growing businesses, offering core financials, inventory, purchasing, and order management, with strong multi-company and multi-currency support. hotglue supports both reading and writing from Sage 300 instances.

To enable the Sage 300 API, your tenants first need to install [WebScreens](https://help.sage300.com/en-us/2025/web/Content/Installation/InstallingWebScreens.htm) on their Sage 300 instance. In addition to allowing them to access Sage 300 via a web browser, this will also enable the Sage 300 API.

To connect Sage 300, you'll first need to retrieve a `username` and `password` for a user on the Sage 300 instance. We recommend tenants create a dedicated Sage 300 user for their integration. You will also need the `company_id` that the integration should connect to.

Next, note the URL of your WebScreens. This should be entered as the `host_app_path` in hotglue.

Finally, enter the App Module based on what module you have enabled and plan to integrate with. The options are:

* `AP`: Accounts Payable
* `AR`: Accounts Receivable
* `GL`: General Ledger
