inspectSavedDataSource
GET
/api/v1/data-sources/{id}/inspect
const url = 'https://example.com/api/v1/data-sources/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/inspect';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/inspectRequires 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.
Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters”id
required
string format: uuid
Responses
Section titled “ Responses ”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
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
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