SAP Business One
Access business partners, sales orders, invoices, inventory, and accounting data from SAP Business One
The SAP Business One integration connects your agents to SAP's Service Layer API for managing business partners, sales orders, invoices, inventory, and more.
You need:
- Service Layer Base URL — The URL of your SAP Business One Service Layer (e.g.,
https://your-server:50000/b1s/v1).
- Company Database Name — The SAP Business One company database to connect to.
- Username and Password — SAP Business One credentials with the required permissions.
- Open your agent in Agent Studio
- In the Integrations panel, click Add Integration Config
- Select SAP Business One from the integration list
- Give the config a display name (e.g., "SAP B1 - Production")
- Enter the configuration parameters:
- Base URL — Your SAP Service Layer URL
- Company DB — The company database name
- For authentication, enter your SAP username and password (Basic Auth)
- Save the agent revision
- In an Agent Step, attach SAP Business One tools from the tools panel
- The agent uses your integration config for all SAP API calls
- Tools are referenced as
sap_business_one.get_orders, sap_business_one.create_invoice, etc.
| Tool | Description | Action Type |
|---|
get_business_partners | List business partners | ReadOnly |
get_business_partner_by_key | Get a specific business partner by code | ReadOnly |
create_business_partner | Create a new business partner | Irreversible |
update_business_partner | Update an existing business partner | Reversible |
| Tool | Description | Action Type |
|---|
get_items | List items/inventory | ReadOnly |
get_item_by_key | Get a specific item by ItemCode | ReadOnly |
get_stock_availability | Check stock availability across warehouses | ReadOnly |
| Tool | Description | Action Type |
|---|
get_orders | List sales orders | ReadOnly |
create_order | Create a new sales order | Irreversible |
get_quotations | List sales quotations | ReadOnly |
create_quotation | Create a new sales quotation | Reversible |
get_delivery_notes | List delivery notes | ReadOnly |
| Tool | Description | Action Type |
|---|
get_invoices | List A/R invoices | ReadOnly |
create_invoice | Create a new A/R invoice | Irreversible |
get_purchase_orders | List purchase orders | ReadOnly |
create_purchase_order | Create a new purchase order | Irreversible |
get_journal_entries | List journal entries | ReadOnly |
| Tool | Description | Action Type |
|---|
get_activities | List activities (tasks, meetings, calls, notes) | ReadOnly |
create_activity | Create a new activity | Reversible |