5.0 Music Metadata API

Modified on Wed, Aug 9, 2023 at 8:36 AM

Introducing the New Legato API for Sheet Music Metadata

In August of 2023, we released the beginning of a new Legato API specifically for getting Sheet Music Metadata. This API can be found at:

  1. https://dev-app.legatomedia.com/eprint-api/v1 - For development purposes
  2. https://app.legatomedia.com/eprint-api/v1 - For production purposes


API Endpoints for Sheet Music Metadata Retrieval

There are three endpoints within this API that are used for getting sheet music metadata:

  1. Generate JWT Endpoint:
    • Endpoint: POST /vendor/{vendorID}/generateJWT
    • Purpose: Used for generating a JWT (JSON Web Token) using your Legato API key for any further vendor requests.
  2. Publishers List Endpoint:
    • Endpoint: GET /vendor/{vendorID}/publishers
    • Purpose: Gets a list of publishers
  3. Music List Endpoint:
    • Endpoint: GET /vendor/{vendorID}/music
    • Purpose: Get a paginated list of music for vendors


More details on the requests and responses for this API can be found with this OpenAPI specification:

- https://dev-app.legatomedia.com/legatoVendorSpec


Utilizing this API offers a range of advantages. It enables you to effortlessly access real-time music metadata, eliminating the need for manual export and import procedures from Legato. Moreover, the /music endpoint provides the added benefit of allowing you to precisely pinpoint altered music data beyond a designated timeframe, using the modifiedAfter parameter. Furthermore, through the extraction of publisher IDs from the /publishers route, you can selectively load distinct publishers' music metadata according to your requirements. Alternatively, if you prefer, you can load all associated publishers' data simultaneously by opting not to apply any publisher-based filters.


Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article