F

flat.io

Flat is an online music notation and collaboration platform for creating, editing, importing, and sharing sheet music. It also includes Flat for Education features for managing classes, assignments, and related educational resources.

2 integrations · REST

Flat exposes a REST API at https://api.flat.io/v2 with an OpenAPI spec and Bearer-token auth (personal access tokens or OAuth2), plus a public no-auth Import API link endpoint at https://flat.io/score/import-url.

discovered 1d ago
REST · OpenAPI2
Credentials
Flat personal access tokenbearerGet token

Create an app in My apps. In the left menu, open Flat API > Personal Tokens, choose a token name and scopes, and generate a token. Use it as Authorization: Bearer <token>.

Flat OAuth2 client credentials (client ID and client secret)oauth2Set up OAuth

If your app will be used by other Flat accounts, request OAuth2 credentials from Flat via the OAuth2 credentials request form. Flat provides a key/secret pair (client_id and client_secret). Redirect users to https://flat.io/auth/oauth, then exchange the returned code at https://api.flat.io/oauth/access_token for an access token. The resulting access token is used as Authorization: Bearer <token>.

conventions · 0/8 published

Publish these signals → /publishing