Connecting your software

Custom API development so other software can work with yours

Your software holds what others need: orders, stock, jobs. We build a secure connection so a customer, a supplier or your own website can read and update them, with nobody retyping.

What is an API, and why would you need one?

An API is a connection other software can use. Another program can ask yours for orders or stock, or send new ones in, with nobody logging in. Your website reads stock from your warehouse. A customer’s system sends orders straight into your job list. You need one when the other way is an emailed spreadsheet or a shared login.

Who is it for?

Built for
Your customers or suppliers want to send orders and get updates from their own software.
You have a custom system, a database or old desktop software that a website, an app or a partner now needs to reach.
Replaces
The spreadsheet emailed to a partner every week.
The shared login a customer’s staff use to retype orders into your system.
The nightly export to a shared folder.
Not for
You only need Xero, MYOB or another off-the-shelf product connected. Those already have a connection built in.
Nobody outside your business needs your records yet. We will tell you.
See connecting your software

What’s included?

What others may see and do

Which records other software may read, which it may add or change, agreed before anything is built.

Read and update each record

Orders, customers, stock, jobs: other software can list them, fetch one, add one or change one.

A separate key for each partner

Each partner gets their own key, sees only what it allows, and can be switched off on its own.

Bad requests refused, with a reason

A missing field or unknown product is refused, and the message says why, so nobody has to ring you.

Alerts the moment something changes

When an order is sent or a price changes, the systems that asked are told straight away.

Instructions and a test copy

Written instructions with examples, and a test copy with sample data, so an outside developer never touches your live records.

Kept safe and running

A record of who called and when. One caller cannot slow the rest. Updates never break a connection in use.

Not sure? Call 1300 699 321 — ten minutes will tell you.

How is the connection built and priced?

The price depends on how many records other software can reach, and how many partners need their own key.

See how a project runs
  1. First chat

    We talk to whoever runs your system and whoever wants to reach it. You sign off who gets in, and to what.

  2. Plan and price

    You get a written plan: each address, what it accepts, what it sends back. The price is fixed on that plan.

  3. Build

    Reading comes first, so a partner can use it early. Adding and changing follows. You see a real request answered at each stage.

  4. Testing

    We try to break it: an empty order, a bad date, a key reaching too far. Each must be refused with the right message.

  5. Launch

    The first partners get their keys and go live. We show you how to add or switch off a key yourself.

Questions before you call

How much does custom API development cost?

It depends on how much other software can see and do, and how many partners need their own key. We work that out in the first meeting and quote from the written plan.

Who owns the API once it is built?

You do. You own the code, the written plan and the instructions, so it can be hosted anywhere and any developer can add to it later.

What is the difference between an API and connecting my software?

Connecting your software joins programs you already run, using the connections they already offer. Custom API development gives your own system a connection, so a customer, a supplier or your website can use it.

Can a customer's developer connect to our system without calling us?

Yes. They get written instructions with examples and a test copy loaded with sample data, and every refused request says which field was wrong, so they can build and test on their own.

Do you build APIs for businesses outside Adelaide?

Yes. It is written in Adelaide, and the systems that use it can be anywhere, so a business in Queensland is served the same way as one down the road.

Get a fixed quote for connecting other software to yours.

Call us, or answer a few short questions. We reply within one business day with a fixed price in writing.

1300 699 321

Mon–Fri 9–5, Adelaide time · we reply within one business day