Skip to content

API Integrations

Pianola can exchange information with other systems through RESTful APIs.

An API is a controlled way for one software system to communicate with another. In a Pianola project, this can be useful when information should move between Pianola and another application, or when an action in one system should trigger something in another.

When APIs Are Useful

API integrations are useful when Pianola is part of a wider digital environment rather than a completely separate application.

For example, Pianola might need to receive reference data from an existing internal system, send submitted information to another platform, update a status elsewhere, or trigger a process in a related service.

This allows Pianola to support workflows that continue beyond the application itself.

How Integrations Can Work

Some integrations happen when a person takes an action in Pianola, such as pressing a button to send selected information to another system.

Other integrations can happen automatically. For example, Pianola might regularly check for new information, process updates in the background, or receive data when another system sends it.

The right approach depends on the systems involved and on how the workflow should behave.