Developer API & Webhooks overview
Connect BOS with n8n, websites, online stores, delivery apps, ERP systems, and custom applications.
What this feature does
Developer API & Webhooks allows each company to create secure external connections. External systems can send actions into BOS and BOS can send events out when important business activities happen.
Two connection directions
- Inbound API: n8n, a website, store, or custom app sends actions like contact.create, order.create, order.update_status, message.send, and product.update_stock into BOS.
- Outbound Webhooks: BOS sends events such as order.created, conversation.assigned_to_human, message.sent, and product.stock_updated to a third-party webhook URL.
Company isolation
Every generated endpoint and token belongs to one company. Developers should not send company_id as a trusted value because BOS resolves the company from the connection token.