> ## Documentation Index
> Fetch the complete documentation index at: https://docs.base44.com/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> Internal links on these pages omit the .md extension. Append .md to a docs page URL, or send an Accept: text/markdown header, to get that page as markdown.

# Delete workspace font

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

Deletes one of the workspace's fonts. This can't be undone, and the font disappears from the font picker in every app. Apps that already added the font to their code keep their own copy of it.

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 30 requests per minute. Some workspaces have a different limit.

<Note>Call this as an owner or admin 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, and workspace API keys aren't accepted.</Note>



## OpenAPI

````yaml /developers/references/app-management/app-management-openapi.json delete /api/fonts/{font_id}
openapi: 3.1.0
info:
  title: Base44 App Management API
  version: 1.0.0
servers:
  - url: https://app.base44.com
security:
  - PersonalAccessTokenAuth: []
paths:
  /api/fonts/{font_id}:
    delete:
      summary: Delete workspace font
      description: >-
        <Info>This API is in beta. Endpoints, fields, and behavior may still
        change, so avoid depending on it in production.</Info>


        Deletes one of the workspace's fonts. This can't be undone, and the font
        disappears from the font picker in every app. Apps that already added
        the font to their code keep their own copy of it.


        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 30 requests per minute. Some workspaces have a
        different limit.


        <Note>Call this as an owner or admin 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, and workspace API keys aren't
        accepted.</Note>
      operationId: delete_font_api_fonts__font_id__delete
      parameters:
        - name: font_id
          in: path
          required: true
          schema:
            type: string
            description: >-
              ID of the font to delete. Get it from `id` in [List workspace
              fonts](/api-reference/list-workspace-fonts).
            title: Font Id
          description: >-
            ID of the font to delete. Get it from `id` in [List workspace
            fonts](/api-reference/list-workspace-fonts).
          example: 68d4b2e1f0a9c8001b3e5f27
      responses:
        '204':
          description: The font was deleted.
        '401':
          description: Missing or invalid credentials.
        '403':
          description: >-
            You aren't an owner or admin of the workspace, your token is
            read-only, or your credential can't be used on this endpoint.
        '404':
          description: No font with this ID in the workspace.
        '409':
          description: Your workspace requires an unlocked SSO session.
        '429':
          description: Rate limit exceeded.
components:
  securitySchemes:
    PersonalAccessTokenAuth:
      type: http
      scheme: bearer
      description: 'Personal access token, sent as `Authorization: Bearer <token>`.'

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.