# get

## HTTP Request

```http
GET /workflows/:workflowReference/dataSources/:dataSourceReference
```

## Path parameters

| Parameter           |                                                                                                                                                               |
| ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| workflowReference   | A qualified reference to the workflow. See [referencing resources](https://docs.redivis.com/api/referencing-resources) for more information.                  |
| dataSourceReference | <p>A qualified reference to the dataSource's current source dataset or workflow.<br><br>Alternatively, can provide the <code>id</code> of the dataSource.</p> |

{% hint style="info" %}
This endpoint extends the [general API structure](https://docs.redivis.com/api/rest-api/general-structure).
{% endhint %}

## Authorization

Read access to the workflow is required. If the workflow is not public, your access token must have one of the following scopes:

* workflow\.read

[Learn more about authorization.](https://docs.redivis.com/api/rest-api/authorization)

## Request body

The request body must be empty.

## Response body

Returns a JSON representation of a [dataSource resource](https://docs.redivis.com/api/resource-definitions/datasource).

## Examples

{% tabs %}
{% tab title="curl" %}

```bash
# Get the dataSource at https://redivis.com/workflows/x7kh-5pvd4mbf1/dataSources/f3st-1yxmt4nsf
curl -H "Authorization: Bearer $REDIVIS_ACCESS_TOKEN" \
"https://redivis.com/api/v1/workflows/imathews.example_worfklow_climate_analysis:x7kh/dataSources/f3st-1yxmt4nsf"
```

{% endtab %}
{% endtabs %}
