Skip to content

createDataSource

POST
/api/v1/data-sources
curl --request POST \
--url https://example.com/api/v1/data-sources \
--header 'Content-Type: application/json' \
--data '{ "provider": "calendar", "name": "example", "description": "example", "configuration": {} }'

Creates a reusable provider-neutral Data Source. Supported providers include calendar, structured feeds, Manual Table, Weather, Transit, CAP Alerts, and Air Quality. Data Sources are not assets and cannot be placed in playlists or Layouts.

Media typeapplication/json
object
provider
required

Non-visual Data Source providers.

string
Allowed values: calendar rss atom json csv manual weather transit cap_alerts air_quality
name
required
string
>= 1 characters <= 180 characters
description
string
<= 2000 characters
configuration
required
object

Data Source created

Provider configuration rejected