# List data sources Retrieves the list of ingestible data sources available for the specified account. Only data sources that can accept ingested data and be created via the API are included. Endpoint: GET /v1/accounts/{accountId}/data-sources Version: v1 Security: x-api-key ## Path parameters: - `accountId` (integer, required) Unique identifier for the Databox account. Example: 123456 ## Response 200 fields (application/json): - `requestId` (string) Unique identifier for the request. Example: "b0eac937-c25c-47a5-bb7e-552f6b860458" - `status` (string) Indicates the status of the request. Example: "success" - `dataSources` (array) List of ingestible data sources. - `dataSources.id` (integer) Unique identifier for the data source. Example: 4754489 - `dataSources.title` (string) Human-readable name of the data source. May be empty but not null. Example: "ERP System" - `dataSources.created` (string) ISO 8601 timestamp when the data source was created. Example: "2025-10-01T12:00:00.000000Z" - `dataSources.timezone` (string) IANA time zone string indicating the data source time zone used for data visualization. Example: "UTC" - `dataSources.key` (string) Internal identifier for the data source. Defaults to "ingestion". Example: "ingestion" ## Response 400 fields (application/json): - `requestId` (string) Unique identifier for the request. Example: "b0eac937-c25c-47a5-bb7e-552f6b860458" - `status` (string) Indicates the status of the request. Example: "error" - `errors` (array) - `errors.code` (string,null) A machine-readable error code that identifies the type of error. Example: "invalid_input" - `errors.message` (string) A human-readable message explaining the error. Example: "The provided parameter is invalid." - `errors.field` (string) The name of the request field associated with the error, if applicable. Example: "datasetId" - `errors.type` (string) The category or context of the error, such as validation or permission. Example: "validation" ## Response 401 fields (application/json): - `requestId` (string) Unique identifier for the request. Example: "b0eac937-c25c-47a5-bb7e-552f6b860458" - `status` (string) Indicates the status of the request. Example: "error" - `errors` (array) - `errors.code` (string,null) A machine-readable error code that identifies the type of error. Example: "invalid_input" - `errors.message` (string) A human-readable message explaining the error. Example: "The provided parameter is invalid." - `errors.field` (string) The name of the request field associated with the error, if applicable. Example: "datasetId" - `errors.type` (string) The category or context of the error, such as validation or permission. Example: "validation"