F

Flat API

by Flat Free tier

The Flat API allows you to easily extend the abilities of the Flat Platform, with a wide range of use cases including the following: * Creating and importing new music scores using MusicXML, MIDI, Guitar Pro (GP3, GP4, GP5, GPX, GP), PowerTab, TuxGuitar and MuseScore files * Brow

storageflat

Quick Reference

Base URL https://api.flat.io/v2 Auth type OAuth 2.0 Auth header Authorization: Bearer <access_token> Rate limit Not officially published Pricing Enterprise / contact sales Free quota None Documentation https://flat.io/developers/docs/api/ Endpoint status Live — HTTP 200 — endpoint is accessible5.28s (checked Mar 29, 2026) Builder score D 43% builder-friendly
Pricing
28
Latency
20
Depth
72

Authentication

OAuth 2.0 — obtain an access token via the authorization flow

Authorization: Bearer <access_token>

Pricing

Model subscription Starting price Enterprise / contact sales Free quota None

Free: 1 score, 10 private scores for edu. Pro $9/mo. Music notation collaboration.

Key Endpoints

MethodPathDescription
GET /classes List the classes available for the current user
POST /classes Create a new class
POST /classes/enroll/{enrollmentCode} Join a class
GET /classes/{class} Get the details of a single class
PUT /classes/{class} Update the class
POST /classes/{class}/activate Activate the class
DELETE /classes/{class}/archive Unarchive the class
POST /classes/{class}/archive Archive the class

Sample Request

curl -X GET 'https://api.flat.io/v2/classes' \
  -H 'Authorization: Bearer <access_token>'

Sample Response

{}

Data sourced from API Map. Always verify pricing and rate limits against the official Flat documentation.