Overview
To integrate the Minimal AI Agent with your custom webshop or WMS system, we ask for a few API endpoints that allow us to retrieve order and product data, and (optionally) perform certain actions. The endpoints listed here are examples only — you are free to provide whatever format, structure, or endpoints fit your system. We are flexible and happy to adapt.Before creating custom API endpoints, first double check if the software your are trying to implement is not already part of our standard integrations.
Retrieving Order Information
Purpose: the AI Agent must be able to fetch order data based on customer details. Example endpoint:- email (e.g. /api/orders?email=customer@email.com)
- order_number (e.g. /api/orders?order_number=ORD123456)
- name (optional, e.g. /api/orders?name=John Smith)
Product Descriptions via Feed
Purpose: the AI Agent needs to access product descriptions and specifications. What we need:- A product feed URL (e.g. your Channable export)
- Basic authentication if required (e.g. https://user:password@webshop.com/feed.xml)
Real-time Product Information
Purpose: allow the AI Agent to answer questions about price, availability, and product features. Example endpoint:Optional API Actions
For advanced use cases, the AI Agent can perform actions on behalf of the customer. These are entirely optional and depend on what you want to allow. Example endpoints:WMS Integration (optional)
If your WMS has separate endpoints (for stock levels, warehouse locations, or fulfillment status), the AI Agent can use those too. Example WMS endpoints:- Real-time inventory by product
- Physical location of the item
- Status within the pick/pack/ship process
Authentication
All endpoints should be protected. We support the following:- Basic Authentication
- Bearer Tokens
- IP whitelisting (optional)