Skip to main content
POST
/
api
/
data
/
v1
/
data-files
/
{dataFileId}
/
duplicate
Duplicate a File
curl --request POST \
  --url https://example.com/v1/api/data/v1/data-files/{dataFileId}/duplicate \
  --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).

Path Parameters

dataFileId
integer
required

Response

Returns the file metadata for the newly created duplicate.

Metadata for a file, potentially including revision details.

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