---
title: "Upload a custom OTT feed template"
method: PUT
path: "/accounts/{{account_id}}/mrss/ott-syndications/{syndication_id}/template"
tags: ["OTT Templates"]
---

# Upload a custom OTT feed template

`PUT /accounts/{{account_id}}/mrss/ott-syndications/{syndication_id}/template`

## Request

- Base URL: `https://social.api.brightcove.com/v1`
- URL: `https://social.api.brightcove.com/v1/accounts/{{account_id}}/mrss/ott-syndications/{syndication_id}/template`
- Auth: OAuth 2
  - Client credentials
  - Token URL: `https://oauth.brightcove.com/v4/access_token` scopes: `video-cloud/social/mrss/write`

Uploads a custom OTT feed template to a universal syndication.

## Path parameters

- `account_id` string, required
- `syndication_id` string, required

## Request body `text/plain`

- string

## Response `200`

The newly uploaded template.

## Other responses

- `400`: Request body syntax error
- `401`: Insufficient permissions to access this API method
- `500`: Server error

## Changes

- **2023-03-26** `d7b8a38db19f`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/brightcovelearning/apis/brightcove-syndication-configuration-api/changes/accounts/:{account_id}/mrss/ott-syndications/:syndication_id/template/put.md)

---

[API](https://skmtc.dev/brightcovelearning/apis/brightcove-syndication-configuration-api.md) - [All operations](https://skmtc.dev/brightcovelearning/apis/brightcove-syndication-configuration-api/llms.txt) - [OpenAPI document](https://skmtc.dev/brightcovelearning/apis/brightcove-syndication-configuration-api/revisions/d7b8a38db19f?raw)
