Skip to main content
POST
Upload your own font files so they can be used in subtitles and titles, the same way fonts added from Brand Assets → Fonts in the Overlap app can. Fonts added here appear in the app’s font picker, and fonts added in the app appear in the list below.

Authentication

Supported files

Files can be up to 20 MB. Each file is one weight and style: upload bold or italic variants as separate fonts, each with its own name. Uploaded fonts count toward your company’s Brand Assets storage, the same allowance used by Brand Assets in the Overlap app. Deleting a font removes it from your library but keeps its file for clips already using it, so its space stays counted. If your plan has no Brand Assets allowance, or the font would exceed it, the upload is refused. Each file is checked before it is saved: it must be a complete, readable font with glyph outlines, and include the tables browsers require (cmap, head, hhea, hmtx, maxp, name, OS/2 and post).

Add a font

Returns 201 with the new font:
(Uploaded) is added to every custom font’s family name so it can never replace a built-in font such as Roboto. Use the returned fontFamily and fontUrl exactly as given.

List fonts

Returns every custom font for the company, newest first.

Delete a font

Removes the font from your library so it no longer appears in the font picker or in the list above.
Deleting a font does not delete the file itself. Clips that were already styled with the font keep rendering correctly. Once a font is deleted, you can add another with the same name.

Use a font in a clip

Pass the font’s fontFamily and fontUrl in a subtitleConfig or titleConfig, or in node config overrides:

Errors

Errors use the standard { "error", "status": "error", "code" } shape.