---
title: "Update Content Library"
method: POST
path: "/sites/multiscreen/{site_name}/content"
---

# Update Content Library

`POST /sites/multiscreen/{site_name}/content`

Update the data that exists within the content library. Once updated the data is ready for immediate use within the editor.

## Path parameters

- `site_name` string, required

## Request body

- object
  - `additional_locations` object[]
    - `address` object
      - `city` string
      - `country` string — Valid two character country code
      - `postalCode` string
      - `region` string — Valid two character state abbreviation
      - `streetAddress` string
    - `address_geolocation` string
    - `business_hours` object[]
      - `close` string — Closing in military time, including the leading zero
      - `days` string[] — Array of three character day codes: SUN, MON, TUE, WED, THU, FRI, SAT
      - `open` string — Opening in military time, including the leading zero.
    - `emails` object[]
      - `emailAddress` string
      - `label` string
    - `geo` object
      - `latitude` string
      - `longitude` string
    - `label` string
    - `logo_url` string
    - `phones` object[]
      - `label` string
      - `phoneNumber` string
    - `schema` object
      - `custom_fields` object[]
        - `name` string
        - `value` string
      - `type` string
    - `social_accounts` object
      - `facebook` string — Max 200 characters.
      - `foursquare` string — Max 200 characters
      - `google_my_business` string — Max 200 characters.
      - `instagram` string — Max 60 characters.
      - `linkedin` string — Max 200 characters
      - `pinterest` string — Max 200 characters.
      - `reddit` string — Max 200 characters
      - `rss` string — Max 2048 characters.
      - `snapchat` string — Max 30 characters.
      - `tiktok` string — Max 50 characters.
      - `tripadvisor` string — Max 200 characters.
      - `twitter` string — Max 300 characters.
      - `vimeo` string — Max 200 characters.
      - `whatsapp` string — Max 50 characters.
      - `yelp` string — Max 300 characters.
      - `youtube` string — Max 50 characters.
  - `business_data` object
    - `category` string — Maximum of 500 characters.
    - `data_controller` string — The name of the person or organization determining the means by which the data is processed. Used for GDPR.
    - `description` string — Maximum of 5000 characters.
    - `logo_url` string
    - `name` string — Maximum of 100 characters.
    - `service_area` string — Maximum of 500 characters.
    - `tone_of_voice` string — One of CONVERSATIONAL, HUMOROUS, ENTHUSIASTIC, INFORMATIVE, PROFESSIONAL, WITTY or AUTHORITATIVE
  - `location_data` object
    - `address` object
      - `city` string
      - `country` string — Valid two character country code
      - `postalCode` string
      - `region` string — Valid two character state abbreviation
      - `streetAddress` string
    - `address_geolocation` string
    - `business_hours` object[]
      - `close` string — Closing in military time, including the leading zero
      - `days` string[] — Array of three character day codes: SUN, MON, TUE, WED, THU, FRI, SAT
      - `open` string — Opening in military time, including the leading zero.
    - `emails` object[] — When updating the emails field, all values and labels must be sent on every call. Any missing labels will be deleted.
      - `emailAddress` string
      - `label` string
    - `geo` object
      - `latitude` string
      - `longitude` string
    - `label` string
    - `logo_url` string
    - `phones` object[] — When updating the phones field, all values and labels must be sent on every call. Any missing labels will be deleted.
      - `label` string
      - `phoneNumber` string
    - `schema` object
      - `custom_fields` object[]
        - `name` string
        - `value` string
      - `type` string
    - `social_accounts` object
      - `facebook` string — Max 200 characters.
      - `foursquare` string — Max 200 characters
      - `google_my_business` string — Max 200 characters.
      - `instagram` string — Max 60 characters.
      - `linkedin` string — Max 200 characters
      - `pinterest` string — Max 200 characters.
      - `reddit` string — Max 200 characters
      - `rss` string — Max 2048 characters.
      - `snapchat` string — Max 30 characters.
      - `tiktok` string — Max 50 characters.
      - `tripadvisor` string — Max 200 characters.
      - `twitter` string — Max 300 characters.
      - `vimeo` string — Max 200 characters.
      - `whatsapp` string — Max 50 characters.
      - `yelp` string — Max 300 characters.
      - `youtube` string — Max 50 characters.
  - `site_images` object[]
    - `alt` string — Must be between 0 and 80 characters
    - `label` string — Must be between 0 and 80 characters. Labels must be unique. Duplicate labels will overwrite the previous image saved.
    - `url` string
  - `site_texts` object
    - `about_us` string
    - `custom` object[]
      - `label` string
      - `text` string
    - `overview` string
    - `services` string

## Response `204`

204

## Other responses

- `400` — 400

---

[API](https://skmtc.net/duda/apis/partner-api.md) · [All operations](https://skmtc.net/duda/apis/partner-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/duda/partner-api/revisions/5b9208270ed1/schema)
