Skip to main content
GET
Get data sources

Authorizations

x-api-key
string
header
required

Path Parameters

end_user_id_or_heron_id
string
required

Response

200 - application/json

Ok

created
string<date-time>
required

When the data source was created in Heron system

Example:

"2026-06-08T22:15:46.185465"

data_source_accounts
object[]
required

List of data source accounts associated with the data source

Example:
heron_id
string
required
read-only

Unique ID for data source generated by Heron

Example:

"dso_GA5a5eT5M7U3qhRDxZj9aa"

last_updated
string<date-time>
required

When the data source was last updated in Heron system

Example:

"2026-07-20T22:15:46.185498"

reference_id
string
required

Unique ID to identify the data source

Example:

"pdf_oR22dnopfemA8rHGRafpZM"

type
enum<string>
required

Data source type

Available options:
api,
csv,
pdf,
integration_link,
legacy,
legacy_pdf,
legacy_integration_link
Example:

"pdf"

is_enabled
boolean
default:true

Whether or not the data source is enabled. If disabled, hides related transactions from analytics

Example:

true

metadata
object

Metadata associated with the data source

Example:
status
enum<string>

Status of the data source entity, where applicable (e.g. pdfs, integration links)

Available options:
new,
parsing,
parsed,
processed,
human_reviewing,
approved,
rejected,
failed,
transactions_loaded,
transactions_unloaded,
pending,
active,
syncing,
erroring,
sync_disabled,
deleted_in_plaid,
unknown
Example:

"new"