data transfers
Create new data transfer
Create new data transfer
POST
/
remotefs
/
v1
/
data-transfers
Create new data transfer
curl --request POST \
--url https://mycluster.domino.tech/remotefs/v1/data-transfers \
--header 'Content-Type: application/json' \
--data '
{
"destinationVolumeId": "<string>",
"type": "flows-artifact-export",
"payload": "<string>",
"targetRelativePath": "<string>"
}
'import requests
url = "https://mycluster.domino.tech/remotefs/v1/data-transfers"
payload = {
"destinationVolumeId": "<string>",
"type": "flows-artifact-export",
"payload": "<string>",
"targetRelativePath": "<string>"
}
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({
destinationVolumeId: '<string>',
type: 'flows-artifact-export',
payload: '<string>',
targetRelativePath: '<string>'
})
};
fetch('https://mycluster.domino.tech/remotefs/v1/data-transfers', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://mycluster.domino.tech/remotefs/v1/data-transfers",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'destinationVolumeId' => '<string>',
'type' => 'flows-artifact-export',
'payload' => '<string>',
'targetRelativePath' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://mycluster.domino.tech/remotefs/v1/data-transfers"
payload := strings.NewReader("{\n \"destinationVolumeId\": \"<string>\",\n \"type\": \"flows-artifact-export\",\n \"payload\": \"<string>\",\n \"targetRelativePath\": \"<string>\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://mycluster.domino.tech/remotefs/v1/data-transfers")
.header("Content-Type", "application/json")
.body("{\n \"destinationVolumeId\": \"<string>\",\n \"type\": \"flows-artifact-export\",\n \"payload\": \"<string>\",\n \"targetRelativePath\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://mycluster.domino.tech/remotefs/v1/data-transfers")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"destinationVolumeId\": \"<string>\",\n \"type\": \"flows-artifact-export\",\n \"payload\": \"<string>\",\n \"targetRelativePath\": \"<string>\"\n}"
response = http.request(request)
puts response.read_body{
"createdAt": "<string>",
"createdBy": {
"firstName": "<string>",
"id": "<string>",
"lastName": "<string>",
"userName": "<string>"
},
"destinationVolumeId": "<string>",
"id": "<string>",
"status": "Failed",
"type": "flows-artifact-export",
"updatedAt": "<string>",
"updatedBy": {
"firstName": "<string>",
"id": "<string>",
"lastName": "<string>",
"userName": "<string>"
},
"filetaskKey": "<string>",
"labels": {},
"taskUpdate": {
"artifactDetails": {
"artifact_name": "<string>",
"workflow_name": "<string>",
"workflow_version": "<string>"
},
"exportTargetId": "<string>",
"key": {
"artifactId": "<string>",
"execution": {
"domain": "<string>",
"name": "<string>",
"project": "<string>"
}
},
"progress": 123,
"tags": {},
"type": "<string>",
"uri": "<string>"
}
}{
"message": "<string>"
}{
"message": "<string>"
}{
"message": "<string>"
}{
"message": "<string>"
}{
"message": "<string>"
}{
"message": "<string>"
}Body
application/json
Data transfer to create
Response
OK
Show child attributes
Show child attributes
Available options:
Failed, Started, Succeeded Available options:
flows-artifact-export Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Last modified on August 18, 2026
Related topics
List data transfersCreate and manage usersCallback for data transfer from filetaskGet data transfer by IDWas this page helpful?
⌘I
Create new data transfer
curl --request POST \
--url https://mycluster.domino.tech/remotefs/v1/data-transfers \
--header 'Content-Type: application/json' \
--data '
{
"destinationVolumeId": "<string>",
"type": "flows-artifact-export",
"payload": "<string>",
"targetRelativePath": "<string>"
}
'import requests
url = "https://mycluster.domino.tech/remotefs/v1/data-transfers"
payload = {
"destinationVolumeId": "<string>",
"type": "flows-artifact-export",
"payload": "<string>",
"targetRelativePath": "<string>"
}
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({
destinationVolumeId: '<string>',
type: 'flows-artifact-export',
payload: '<string>',
targetRelativePath: '<string>'
})
};
fetch('https://mycluster.domino.tech/remotefs/v1/data-transfers', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://mycluster.domino.tech/remotefs/v1/data-transfers",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'destinationVolumeId' => '<string>',
'type' => 'flows-artifact-export',
'payload' => '<string>',
'targetRelativePath' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://mycluster.domino.tech/remotefs/v1/data-transfers"
payload := strings.NewReader("{\n \"destinationVolumeId\": \"<string>\",\n \"type\": \"flows-artifact-export\",\n \"payload\": \"<string>\",\n \"targetRelativePath\": \"<string>\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://mycluster.domino.tech/remotefs/v1/data-transfers")
.header("Content-Type", "application/json")
.body("{\n \"destinationVolumeId\": \"<string>\",\n \"type\": \"flows-artifact-export\",\n \"payload\": \"<string>\",\n \"targetRelativePath\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://mycluster.domino.tech/remotefs/v1/data-transfers")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"destinationVolumeId\": \"<string>\",\n \"type\": \"flows-artifact-export\",\n \"payload\": \"<string>\",\n \"targetRelativePath\": \"<string>\"\n}"
response = http.request(request)
puts response.read_body{
"createdAt": "<string>",
"createdBy": {
"firstName": "<string>",
"id": "<string>",
"lastName": "<string>",
"userName": "<string>"
},
"destinationVolumeId": "<string>",
"id": "<string>",
"status": "Failed",
"type": "flows-artifact-export",
"updatedAt": "<string>",
"updatedBy": {
"firstName": "<string>",
"id": "<string>",
"lastName": "<string>",
"userName": "<string>"
},
"filetaskKey": "<string>",
"labels": {},
"taskUpdate": {
"artifactDetails": {
"artifact_name": "<string>",
"workflow_name": "<string>",
"workflow_version": "<string>"
},
"exportTargetId": "<string>",
"key": {
"artifactId": "<string>",
"execution": {
"domain": "<string>",
"name": "<string>",
"project": "<string>"
}
},
"progress": 123,
"tags": {},
"type": "<string>",
"uri": "<string>"
}
}{
"message": "<string>"
}{
"message": "<string>"
}{
"message": "<string>"
}{
"message": "<string>"
}{
"message": "<string>"
}{
"message": "<string>"
}