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"
}Retrieve detailed information about a specific data source in HubSpot Data Studio. This endpoint provides details such as the data source’s name, type, creation date, and the status of the last data ingestion. It is useful for developers who need to access and manage data sources programmatically.
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?