This is an overview of the changes to the Webflow APIs and related tools. To filter the list, select one or more tags.
This is an overview of the changes to the Webflow APIs and related tools. To filter the list, select one or more tags.
The Custom Fonts API adds seven new OAuth v2 endpoints under /v2/sites/{site_id}/custom_fonts.
Apps can now manage a site’s custom fonts programmatically — uploading, listing, updating, replacing, and deleting fonts without any manual steps in the Webflow Designer.
For information on using custom fonts in sites, see Custom fonts.
Foundry and font-platform apps. Apps that license fonts can provision the licensed binaries straight into a customer’s Webflow site. Your user browses your library, selects a face, and the font appears in the site’s typography picker.
Brand-system and multi-site management apps. Agencies managing many sites under one workspace can keep the same brand fonts in sync across every site. Push a new corporate typeface to all client sites in one batch, or remove a deprecated weight from all of them just as easily.
AI and MCP agents. An AI assistant can now complete a site’s typography setup end-to-end — upload the brand’s custom font and it is immediately available across the site’s surfaces, with no manual handoff.
The API reuses the existing sites:read and sites:write OAuth scopes.
No new scopes are required, and existing app installations don’t need to re-authorize.
Font uploads use the same presigned-S3 handshake as the Assets API.
202 Accepted with a customFont object and a presigned upload object.upload.url as multipart/form-data, including every key from upload.fields.
The binary goes in a field named file, which must be the last field in the form.
S3 returns 201 Created on success.The font is immediately available in the site’s typography picker after the S3 upload completes.
409 Conflict.