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

# Create font

> Creates a custom font for the organization



## OpenAPI

````yaml post /organization/fonts
openapi: 3.0.1
info:
  title: BeyondWords REST API
  description: |-
    This is the documentation for the BeyondWords REST API.
              You can use this API to use BeyondWords programmatically.
              You can get your API Key and Project ID for each project in the Project settings tab in the BeyondWords
              <a href="https://dash.beyondwords.io/dashboard">dashboard</a>.
  version: 1.0.0
servers:
  - url: https://api.beyondwords.io/v1
security: []
paths:
  /organization/fonts:
    post:
      tags:
        - Fonts
      summary: Create
      description: Creates a custom font for the organization
      operationId: fonts#create
      parameters: []
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/requestBodyFontCreate'
            examples:
              example:
                $ref: '#/components/examples/requestBodyFontCreateExample'
      responses:
        '201':
          description: successful
          content:
            application/json:
              examples:
                example:
                  $ref: '#/components/examples/fontExample'
              schema:
                $ref: '#/components/schemas/fontModel'
      security:
        - apiKey: []
components:
  schemas:
    requestBodyFontCreate:
      type: object
      properties:
        name:
          type: string
          description: Name of the font. Must be unique per organization.
        url:
          type: string
          description: >-
            Temporary URL to the font (will be reuploaded to the BeyondWords
            cdn).
    fontModel:
      type: object
      properties:
        id:
          type: integer
          description: Unique identifier for the object
          nullable: true
        name:
          type: string
          description: The name of the font
          nullable: false
        url:
          type: string
          description: The url of the custom font
          nullable: true
        filename:
          type: string
          description: The filename of the built-in font
          nullable: true
        fallback:
          type: boolean
          description: Whether the font is used as a language fallback
          nullable: false
        created:
          type: string
          format: date-time
          description: Time at which the object was created (ISO 8601)
          nullable: true
        updated:
          type: string
          format: date-time
          description: Time at which the object was updated (ISO 8601)
          nullable: true
  examples:
    requestBodyFontCreateExample:
      summary: Sample create font request
      value:
        - name: My Custom Font
          url: https:://example.com/my-custom-font.ttf
    fontExample:
      summary: Sample font
      value:
        - id: 1
          name: My custom font
          url: https://example.com/my-custom-font.ttf
          filename: null
          fallback: false
          created: 2025-01-02 23:59:59 UTC
          updated: 2025-01-02 23:59:59 UTC
  securitySchemes:
    apiKey:
      type: apiKey
      name: X-Api-Key
      in: header

````