---
title: "Create an Override"
method: POST
path: "/overrides"
---

# Create an Override

`POST /overrides`

Creates an Overrides

## Headers

- `content-type` string, required

## Request body

- object
  - `type` 'alert' | 'info' | 'media' | 'app', required — Pre defined overrides styles: 'alert' , info' or the name of an App , Board, or Media to display on your override
  - `icon` string — available list of icons, which should be named by a pattern "fas||exclamation-triangle"
  - `name` string, required — name of override
  - `message` string, json, required — Takes the value to be used for displaying content on the override such as 'color', 'text' and 'icon'
  - `color` string — color of the message example "#Fc5543"
  - `text` string — text to be displayed in message
  - `scheduling` object — "scheduling" parameter accepts one of "Manual", "Immediate", "Scheduled", "Reccuring"
    - `scheduling` string
    - `paused` boolean
  - `day_recurrence` string — accepts "Weekdays", "Every Day", "Weekends", "First of the Month", "Specific Days".
  - `days` string[] — only specified if in day_reccurence parameter passed "specific days". Accepts "mon", "tue", "wed", "thu", "fri", "sat", "sun"
  - `time_recurrence` string — accepts "Once per Day" , "Multiple Times per Day"
  - `hour` string
  - `period` string — parameters count in minutes
  - `period_start` string — accepts time in format "08:00:00"
  - `period_end` string — accepts time in format "08:00:00"
  - `duration` string — accepts duration in seconds
  - `desktop` boolean — Whether the type of override is desktop
  - `organization_id` string — if override by organization id
  - `device_tag` string — If override by device tag
  - `device_id` string — if override by device id

## Response `201`

201

- object
  - `account_id` string
  - `created_at` number
  - `folder_id` string
  - `id` string
  - `message` string
  - `name` string
  - `organization_id` string
  - `scheduling` object
    - `day_recurrence` string
    - `days` string[]
    - `duration` integer
    - `end_at` integer
    - `end_at_datetime` string
    - `hour` string
    - `paused` boolean
    - `period` integer
    - `period_end` string
    - `period_start` string
    - `scheduling` string
    - `start_at` integer
    - `start_at_datetime` string
    - `time_recurrence` string
    - `use_device_clock` boolean
  - `type` string
  - `updated_at` number

## Other responses

- `400` — 400

---

[API](https://skmtc.net/telemetrytv/apis/user-api.md) · [All operations](https://skmtc.net/telemetrytv/apis/user-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/telemetrytv/user-api/versions/057a0b968aea/schema)
