---
title: "Create Font"
method: POST
path: "/accounts/{{account_id}}/fonts"
tags: ["Fonts"]
---

# Create Font

`POST /accounts/{{account_id}}/fonts`

Creates a font

## Request body

- Font — Container for custom fonts which can be used within an In-Page Experience
  - `id` string — Font ID
  - `accountId` string — Video Cloud account ID
  - `name` string — Font name
  - `css` string — CSS required to import the font
  - `updatedAt` string — ISO-8601 date when the font was last modified
  - `createdAt` string — ISO-8601 date when the font was created

## Response `201`

CREATED

- Font — Container for custom fonts which can be used within an In-Page Experience
  - `id` string — Font ID
  - `accountId` string — Video Cloud account ID
  - `name` string — Font name
  - `css` string — CSS required to import the font
  - `updatedAt` string — ISO-8601 date when the font was last modified
  - `createdAt` string — ISO-8601 date when the font was created

## Other responses

- `400` — BAD_REQUEST: Invalid Font document, see response for details
- `401` — UNAUTHORIZED: Authentication failed - check to make sure your client credentials were correct for the access token

---

[API](https://skmtc.net/brightcovelearning/apis/brightcove-in-page-experiences-api-reference.md) · [All operations](https://skmtc.net/brightcovelearning/apis/brightcove-in-page-experiences-api-reference/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/brightcovelearning/brightcove-in-page-experiences-api-reference/revisions/4ba1a5bb9017/schema)
