previewSavedDataSource
GET
/api/v1/data-sources/{id}/preview
const url = 'https://example.com/api/v1/data-sources/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/preview';const options = {method: 'GET'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://example.com/api/v1/data-sources/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/previewPreview a saved data source, optionally as of a preview date. Requires a content author with the read scope.
Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters”id
required
string format: uuid
Query Parameters
Section titled “Query Parameters”previewDate
string
Responses
Section titled “ Responses ”Data source preview
Media typeapplication/json
object
data
required
One of:
object
configuration
required
object
displayMode
required
string
maxEvents
required
integer
fields
required
object
title
required
boolean
startTime
required
boolean
endTime
required
boolean
date
required
boolean
location
required
boolean
descriptionExcerpt
required
boolean
timezone
required
string
emptyState
required
string
data
required
object
events
required
Array<object>
object
id
required
string
calendar
required
string
title
required
string
start
required
string format: date-time
end
required
string format: date-time
allDay
required
boolean
location
string
descriptionExcerpt
string
cachedAt
required
string format: date-time
staleAt
required
string format: date-time
usingCachedData
required
boolean
unavailable
required
boolean
diagnostics
required
object
dataSourceId
required
string format: uuid
lastSuccessfulRefresh
string format: date-time
lastAttemptedRefresh
string format: date-time
httpResultCategory
string
parseStatus
required
string
availableEventCount
required
integer
availableItemCount
required
integer
usingCachedData
required
boolean
cacheUpdatedAt
string format: date-time
cacheExpiresAt
string format: date-time
errorCode
string
object
fields
required
Array<object>
object
key
required
string
label
required
string
type
required
string
currency
string
role
string
records
required
Array<object>
object
id
required
string
values
required
object
key
additional properties
string
cachedAt
string format: date-time
staleAt
string format: date-time
usingCachedData
required
boolean
unavailable
required
boolean
dateSelection
object
enabled
required
boolean
dateFormat
required
string
timezone
required
string
mode
required
string
customStartDate
string
customEndDate
string
excludePast
required
boolean
noMatchBehavior
required
string
fallbackText
string
dateField
string
attribution
string
object
datasets
required
Array<object>
object
id
required
string
kind
required
string
fields
Array<object>
object
key
required
string
label
required
string
type
required
string
currency
string
role
string
records
Array<object>
object
id
required
string
values
required
object
key
additional properties
string
points
Array<object>
object
at
required
string format: date-time
values
required
object
key
additional properties
string
values
object
key
additional properties
string
cachedAt
string format: date-time
staleAt
string format: date-time
attribution
string
timezone
string
units
object
key
additional properties
string
usingCachedData
required
boolean
unavailable
required
boolean
object
configuration
required
object
presentation
required
string
fields
required
object
title
required
boolean
subtitle
required
boolean
date
required
boolean
author
required
boolean
description
required
boolean
image
required
boolean
link
required
boolean
emptyState
required
string
dateSelection
required
object
enabled
required
boolean
dateFormat
required
string
timezone
required
string
mode
required
string
customStartDate
string
customEndDate
string
excludePast
required
boolean
noMatchBehavior
required
string
fallbackText
string
data
required
object
records
required
Array<object>
object
id
required
string
title
required
string
subtitle
string
date
string
author
string
description
string
source
string
imageUrl
string
link
string
values
object
key
additional properties
string
cachedAt
required
string format: date-time
staleAt
required
string format: date-time
usingCachedData
required
boolean
unavailable
required
boolean
fieldSchema
Typed fields available to Widgets for these records. Studio uses this schema to build the same typed Data Document that playback receives.
Array<object>
object
key
required
string
label
required
string
type
required
string
currency
string
role
string
diagnostics
required
object
dataSourceId
required
string format: uuid
lastSuccessfulRefresh
string format: date-time
lastAttemptedRefresh
string format: date-time
httpResultCategory
string
parseStatus
required
string
availableEventCount
required
integer
availableItemCount
required
integer
usingCachedData
required
boolean
cacheUpdatedAt
string format: date-time
cacheExpiresAt
string format: date-time
errorCode
string
Example
{ "data": { "dateSelection": { "dateFormat": "auto", "mode": "today", "noMatchBehavior": "fallback_text" } }}Dashboard authentication required
Insufficient role