curl --request GET \
--url https://api.hubapi.com/data-studio/data-source/2026-09-beta/{datasourceId} \
--header 'Authorization: Bearer <token>'{
"columns": [
{
"name": "<string>",
"type": "<string>"
}
],
"createdAt": "<string>",
"datasourceId": 123,
"datasourceName": "<string>",
"datasourceType": "FILE",
"lastIngestionStatus": "FAILED"
}curl --request GET \
--url https://api.hubapi.com/data-studio/data-source/2026-09-beta/{datasourceId} \
--header 'Authorization: Bearer <token>'{
"columns": [
{
"name": "<string>",
"type": "<string>"
}
],
"createdAt": "<string>",
"datasourceId": 123,
"datasourceName": "<string>",
"datasourceType": "FILE",
"lastIngestionStatus": "FAILED"
}Supported products
Required Scopes
The access token received from the authorization server in the OAuth 2.0 flow.
The ID of the datasource.
successful operation
An array of FileColumn objects representing the columns in the data source.
Show child attributes
The creation date and time of the data source, represented as a string.
The unique identifier for the data source, represented as a 64-bit integer.
The name of the data source, represented as a string.
The type of the data source, which is a string with a valid value of 'FILE'.
FILE The status of the last data ingestion process, represented as a string. Valid values include 'SUCCESSFUL', 'IN_PROGRESS', and 'FAILED'.
FAILED, IN_PROGRESS, SUCCESSFUL Was this page helpful?