Skip to content

inspectSavedDataSource

GET
/api/v1/data-sources/{id}/inspect
curl --request GET \
--url https://example.com/api/v1/data-sources/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/inspect

Requires an authenticated dashboard session. Detects fields for a saved RSS, Atom, JSON, or CSV Source using its stored configuration, including uploaded CSV bytes that detail responses strip. Same response shape as the provider inspect route.

id
required
string format: uuid

Detected fields for the saved Data Source

Media typeapplication/json
object
data
required
object
provider
required
string
fields
required
Array<object>
object
key
required
string
label
required
string
samples
required
Array<string>
type
required
string
Allowed values: text number date datetime url
rowCount
required
integer
delimiter
string
suggested
required
object
rootList
required
string
title
required
string
subtitle
required
string
date
required
string
imageUrl
required
string
link
required
string
valueFields
object
key
additional properties
string
valueFieldTypes
object
key
additional properties
string
Allowed values: text number date datetime url
available
required
object
title
required
boolean
subtitle
required
boolean
date
required
boolean
author
required
boolean
description
required
boolean
image
required
boolean
link
required
boolean
Example
{
"data": {
"fields": [
{
"type": "text"
}
],
"suggested": {
"valueFieldTypes": {
"additionalProperty": "text"
}
}
}
}

Data Source not found

Provider does not support field detection, or the fetch failed