Skip to main content
GET
/
api
/
data
/
v1
/
data-files
/
details
Get All Files Metadata
curl --request GET \
  --url https://example.com/v1/api/data/v1/data-files/details \
  --header 'X-DOMO-Developer-Token: <api-key>'
[
  {
    "dataFileId": 123,
    "name": "<string>",
    "responsibleUserId": 123,
    "currentRevision": {
      "dataFileRevisionId": 123,
      "dataFileId": 123,
      "contentType": "<string>",
      "uploadUserId": 123,
      "sizeBytes": 123,
      "uploadTimeMillis": 123,
      "md5Hash": "<string>",
      "datetimeUploaded": 123,
      "scanState": "<string>",
      "sha256HashValue": "<string>"
    },
    "datetimeCreated": 123,
    "revisions": [
      {
        "dataFileRevisionId": 123,
        "dataFileId": 123,
        "contentType": "<string>",
        "uploadUserId": 123,
        "sizeBytes": 123,
        "uploadTimeMillis": 123,
        "md5Hash": "<string>",
        "datetimeUploaded": 123,
        "scanState": "<string>",
        "sha256HashValue": "<string>"
      }
    ],
    "existing": true
  }
]

Authorizations

X-DOMO-Developer-Token
string
header
required

Domo Developer Token for authentication (Assumed based on similar APIs).

Query Parameters

userId
integer

Limit files returned by owner's user ID.

expand
string

Comma-separated properties to expand (e.g., 'revisions,metadata').

dataFileIds
string

Comma-separated list of File IDs to return.

Response

An array of file metadata objects.

dataFileId
integer
name
string
responsibleUserId
integer
currentRevision
object

Included if requested via 'expand'.

datetimeCreated
integer<int64>
revisions
object[]

Included if requested via 'expand'.

existing
boolean