Upload JSON feed

Display your JSON feed within a zone using the Dynamic Data plugin

Dan Thody avatar
Written by Dan Thody
Updated over a week ago

1) - Retrieve the URL to your JSON feed

You will need the URL to your JSON feed, this is where the dynamic data plugin will collect the data from. Below is an example of a JSON file.

You can also import data from a Google sheet through a JSON feed. Go to the link below to read the article on how to do this:

2) - Select Dynamic Data plugin

Log in to your embed signage account and select 'Dynamic Data' from the left hand sidebar. If you don't see this option, contact us and we can add the plugin to your account.

3) - Add feed as a source

You will now see your sources page, this will display all of the dynamic data files uploaded to your account. From here you can upload, view, update or delete any source. Click 'Add new data source' at the top right of your account.

4) - Fill out information

  • Source name - Give your source a name, for your reference

  • Source type - Select your sources type ('JSON feed') 

To find out more about the other types, click Excel/CSV, XML feed or webpage.

  • Auto publish - Select whether your data is auto published to your online device(s) when your data is updated

  • Seamless updating - Data is updated seamlessly without a channel publish (data using images via custom columns requires a channel publish for the device to download the images)

JSON Import

  • Update frequency -  Select how frequent you want your JSON data to be updated to your embed account, or you can update it manually

JSON feeds

  • Name - Give your feed a name, for your reference (will become the sheets name)

  • Location type - Select whether you are going to use a URL or an FTP site (if FTP site is being used you will need to fill out the relevant information otherwise just enter in the URL)

  • Request headers - You can add a custom request header

  • Fetch data direct from device - Fetches data on the device direct from API without passing through embed signage first

  • JSON object path - Enter the path to your JSON file

5) - Configure your data

Once you have filled out the relevant information, click 'Add Source'. You will then see an overview of your source with all the data. As you will see the 'keys' from your JSON feed are your 'headers' and the 'values' have been separated into rows of data.
There are a few options you need to configure:

  • 'Use a header row' - Set this option to the row containing your column headers.

  • 'Use as item title' - Used for configuration settings and helps identify a row.

  • 'Use as item ID' - Only relevant if you are using device specific items or adding custom columns. This uses the chosen column to match the row of data with the existing row, device and custom columns. 

Click here to find out more about device specific data or custom columns.

Once you have configured your sheets, click 'Add Source' to import your data. You will be taken back to your sources page where you will see the source you have just uploaded. From here you can view/update (eye icon) or delete (trash can icon) your source.

Did this answer your question?