Skip to main content
webflow.createCustomFont registers custom-font metadata and creates a provider upload target.

Example

automations/webflow-create-custom-font.automation.ts

Inputs

Every input accepts a compatible signal. This action requires the sites:write OAuth scope. Each axis contains numeric min, max, and defaultValue fields, an optional name, and a tag of exactly four printable ASCII characters. defaultValue must fall between min and max.
Upload the font bytes to the returned provider URL to finish creating the font.

Output

customFont includes id, fontFamily, format, fileName, weight, italic, fontDisplay, axes, and hostedUrl. Post the binary to upload.url as multipart form data. Include every value in upload.fields, then append the binary in a final field named file.