Read-only API
Endpoints that can only read.
A versioned JSON API on top of the distributor’s existing business application, with product and customer endpoints that can only read.
CBOS built a read-only link between a distributor’s ERP and warehouse system and Y Intelligence, our AI platform. Staff ask about products, stock and customers in plain language; the assistant can only read, and each person sees only the branches they’re allowed to see.
A customer phones to ask whether you’ve got 40 units and what they still owe. To answer, someone logs into the ERP, finds the stock screen, checks they’re in the right branch’s database, then opens the account on another screen. Staff who’ve learnt every screen answer quickly; everyone else asks them.
The rep puts the caller on hold to click through stock, pricing and account screens. Long calls mean fewer calls answered, and some buyers ring the next supplier instead.
Each branch keeps its own database, so staff have to pick the right one before they search. Pick the wrong one and you quote stock you don’t have.
Questions queue up for whoever knows the ERP best. They lose a good part of the day to interruptions, and when they’re on leave the answers slow right down.
Balance on one screen, open orders on another, contact details on a third. Miss one and a rep promises delivery to an account that’s over its limit.
New starters learn menus and report names before they can answer a basic question, so for their first weeks they lean on the people around them.
A general AI tool with a database login could read every branch and change records, so the request gets turned down. Meanwhile staff paste exports into public chat tools anyway.
Your systems already hold the answers. Your team needs a quick way to ask for them, and one that IT is happy to switch on.
Flip the switch to see the same questions answered with the assistant in place.
Four screens, the right branch database and a colleague to ask, for one stock figure.
One question in plain language, answered from your branch’s live data.
The assistant only reaches the ERP through these four pieces of work. Click through each one.
We put a versioned JSON API on top of the distributor’s existing business application. Its product and customer endpoints can only read, so there’s no route through it that changes a record.
Every call to the API needs a key. A command-line tool issues and manages the keys, so nothing reaches the data without one.
Each request goes through a per-user token exchange and runs as the person who asked. A branch user’s answer covers their branch; someone allowed to see the whole group gets the whole group.
The connector pack gives the assistant six read-only tools for products, stock and customers, by region or for the whole group. It picks the tool that fits the question and answers from the data as it stands at that moment.
Endpoints that can only read.
A versioned JSON API on top of the distributor’s existing business application, with product and customer endpoints that can only read.
Nothing gets in without a key.
Every call needs an API key, and a command-line tool issues and manages the keys.
Answers cover the branches you may see.
Each request runs as the person asking, through a per-user token exchange, so answers only cover the branches that person is allowed to see.
Six tools the assistant can call.
Six read-only tools that let the assistant look up products, stock and customers across the regions, or for the whole group.
The data as it stands when you ask.
The assistant answers from the ERP and warehouse data as it stands at the moment someone asks.
Hover over a card for more.
Your ERP stays as it is. More of your team can get an answer out of it without asking the person who knows the screens.
Answer a stock or account question while the customer is still on the line, in the words the customer used.
The “where do I find” questions go to the assistant, and their own work gets done.
Ask in plain language from the first week, before they know where every screen lives.
AI on live business data with read-only access, a key on every call and answers scoped to the person asking.
What IT and the owners will want to know before saying yes. Open each one.
No. The API only has read endpoints for products and customers, and every call needs a key. There’s no route through it that writes to the ERP.
No. The API sits on top of the business application you already run, and the ERP and warehouse system carry on as they are.
Only if they’re allowed to. Each request runs as the person asking through a per-user token exchange, so the answer covers the branches that person may see, or the whole group for someone with that access.
The assistant reads the ERP and warehouse data at the moment someone asks, so the answer reflects the data as it stands then.
With a conversation about the questions your team asks most and who should see what. A first release answers those questions read-only, and more tools follow once they’ve proved useful.
Tick what sounds familiar.
Your team probably finds what it needs without much trouble. If that changes as you grow, we’d be glad to help.
Some of your team’s time goes into hunting for answers your systems already hold. A read-only assistant on top of them could be a small, safe first step.
Your data is there, but getting answers out of it is slow and access is hard to control. We’ve built this before, so let’s talk about your setup.
Tell us which systems your team searches every day and who should see what, and we’ll show you how a read-only assistant would work for you.
CBOS built a read-only link between a distributor’s ERP and warehouse system and Y Intelligence, our AI platform. Staff ask about products, stock and customers in plain language; the assistant can only read, and each person sees only the branches they’re allowed to see.
A customer phones to ask whether you’ve got 40 units and what they still owe. To answer, someone logs into the ERP, finds the stock screen, checks they’re in the right branch’s database, then opens the account on another screen. Staff who’ve learnt every screen answer quickly; everyone else asks them.
The rep puts the caller on hold to click through stock, pricing and account screens. Long calls mean fewer calls answered, and some buyers ring the next supplier instead.
Each branch keeps its own database, so staff have to pick the right one before they search. Pick the wrong one and you quote stock you don’t have.
Questions queue up for whoever knows the ERP best. They lose a good part of the day to interruptions, and when they’re on leave the answers slow right down.
Balance on one screen, open orders on another, contact details on a third. Miss one and a rep promises delivery to an account that’s over its limit.
New starters learn menus and report names before they can answer a basic question, so for their first weeks they lean on the people around them.
A general AI tool with a database login could read every branch and change records, so the request gets turned down. Meanwhile staff paste exports into public chat tools anyway.
Your systems already hold the answers. Your team needs a quick way to ask for them, and one that IT is happy to switch on.
Flip the switch to see the same questions answered with the assistant in place.
Four screens, the right branch database and a colleague to ask, for one stock figure.
One question in plain language, answered from your branch’s live data.
The assistant only reaches the ERP through these four pieces of work. Click through each one.
We put a versioned JSON API on top of the distributor’s existing business application. Its product and customer endpoints can only read, so there’s no route through it that changes a record.
Every call to the API needs a key. A command-line tool issues and manages the keys, so nothing reaches the data without one.
Each request goes through a per-user token exchange and runs as the person who asked. A branch user’s answer covers their branch; someone allowed to see the whole group gets the whole group.
The connector pack gives the assistant six read-only tools for products, stock and customers, by region or for the whole group. It picks the tool that fits the question and answers from the data as it stands at that moment.
Endpoints that can only read.
A versioned JSON API on top of the distributor’s existing business application, with product and customer endpoints that can only read.
Nothing gets in without a key.
Every call needs an API key, and a command-line tool issues and manages the keys.
Answers cover the branches you may see.
Each request runs as the person asking, through a per-user token exchange, so answers only cover the branches that person is allowed to see.
Six tools the assistant can call.
Six read-only tools that let the assistant look up products, stock and customers across the regions, or for the whole group.
The data as it stands when you ask.
The assistant answers from the ERP and warehouse data as it stands at the moment someone asks.
Hover over a card for more.
Your ERP stays as it is. More of your team can get an answer out of it without asking the person who knows the screens.
Answer a stock or account question while the customer is still on the line, in the words the customer used.
The “where do I find” questions go to the assistant, and their own work gets done.
Ask in plain language from the first week, before they know where every screen lives.
AI on live business data with read-only access, a key on every call and answers scoped to the person asking.
What IT and the owners will want to know before saying yes. Open each one.
No. The API only has read endpoints for products and customers, and every call needs a key. There’s no route through it that writes to the ERP.
No. The API sits on top of the business application you already run, and the ERP and warehouse system carry on as they are.
Only if they’re allowed to. Each request runs as the person asking through a per-user token exchange, so the answer covers the branches that person may see, or the whole group for someone with that access.
The assistant reads the ERP and warehouse data at the moment someone asks, so the answer reflects the data as it stands then.
With a conversation about the questions your team asks most and who should see what. A first release answers those questions read-only, and more tools follow once they’ve proved useful.
Tick what sounds familiar.
Your team probably finds what it needs without much trouble. If that changes as you grow, we’d be glad to help.
Some of your team’s time goes into hunting for answers your systems already hold. A read-only assistant on top of them could be a small, safe first step.
Your data is there, but getting answers out of it is slow and access is hard to control. We’ve built this before, so let’s talk about your setup.
Tell us which systems your team searches every day and who should see what, and we’ll show you how a read-only assistant would work for you.
Interested in building a smarter, more connected operation? Contact us to discuss how AI can support your business goals.
We use cookies to provide you a better user experience on this website. Cookie Policy