List workspace fonts

Changed on

<Info>This API is in beta. Endpoints, fields, and behavior may still change, so avoid depending on it in production.</Info>

Returns the workspace's fonts, newest first. The list isn't paginated. A workspace has at most 256 fonts.

Workspace fonts are font files the workspace uploaded, which every app in the workspace can use. Each font is one weight and style of a family, so a family with a regular and a bold weight is two fonts.

Fonts belong to the workspace your credential is for. With a personal access token, that's the token's workspace, and there's no parameter to choose another one.

This is limited to 120 requests per minute, shared with Get workspace font. Some workspaces have a different limit.

<Note>Call this as a member of the workspace, with a personal access token sent as a Bearer token, or from a signed-in session. A read-only token is refused even though this endpoint only reads, and workspace API keys aren't accepted.</Note>

get/api/fonts

Request

  • Base URL: https://app.base44.com
  • URL: https://app.base44.com/api/fonts
  • Auth: HTTP bearer

Query parameters

family_namestring nullable

Keep only the fonts in this family, matched exactly but ignoring case. A name longer than 100 characters matches nothing.

Response

The workspace's fonts.

totalinteger required

Number of fonts in items.

Example response

{
  "items": [
    {
      "created_by": "dana@acme.com",
      "created_date": "2026-09-02T11:24:05.311000",
      "display_family_name": "Acme",
      "family_name": "Acme Sans",
      "id": "68d4b2e1f0a9c8001b3e5f27",
      "public_url": "https://media.base44.com/files/public/workspaces/67e0b12c4d8a3f005b21c9e4/fonts/3f9a1c2e_68d4b2e1f0a9c8001b3e5f27.woff2",
      "style": "normal",
      "weight": 400
    }
  ],
  "total": 1
}

Changes