Use the melba API

Find out how to customize your workflows with the help of melba's API

Published on 07/05/2022Sébastien Vassaux

The melba API allows you to go beyond all the limits set by our interface to multiply the potential of your data and the data enriched by our systems.

What is an API?

An API stands for the expression application programming interface.

An API is an operating contract between a customer and a provider. It's something very abstract that finds a lot of resonance in the world of computer development.

All software accepts input parameters and produces an output result. The API of such a system can be subjectively assimilated to the following set:

  • a system that accepts input parameters;
  • a system that outputs a result;
  • documentation that describes the format of the data sent in and out.

In particular, melba has servers that accept input data, produce output results, and the format of input and rendered data are described in our API documentation.

You will find more information about the APIs in the following document.

What is an API?

API stands for application programming interface—a set of definitions and protocols to build and integrate application software.

What can I do with the melba API?

The melba API is complete, i.e. everything that is done through the melba interface (and much more) can be done by API.

The following examples are taken directly from our customers' use cases.

Perform advanced analytics

A large bakery/pastry chain uses our API to:

  • automatically update its ingredient price lists: a code transforms the suppliers' excel files into documents ready for import and then uploads this data to melba. All ingredient and recipe data is then updated.
  • export data relating to its product margins and operational elements to reintegrate them into powerBI and synchronize them with the rest of its operational systems.

Develop an all-in-one ERP

A chocolatier commissioned a development agency to create an all-in-one ERP.

All the business bricks that make up melba are managed by melba. All the bricks that are missing (cash system, invoicing) are developed in addition.

This saves hundreds of thousands of dollars in IT development.

Integrating e-commerce sales into production

A dark kitchen that sells online uses our API to synchronize sales from its e-commerce platforms:

  • Melba products are exported and allergen and nutritional information, photos and other elements are fed into the e-commerce platform
  • When customers place orders, they appear as a sale in the melba interface
  • The teams transform these sales into production tasks, which once carried out give rise to a dispatch.
How to access the melba API

Learn how to access melba's API and get the most out of your data