cURL
curl --request POST \
--url https://{server}/api/transfers/{id}/discard/import requests
url = "https://{server}/api/transfers/{id}/discard/"
response = requests.post(url)
print(response.text)const options = {method: 'POST'};
fetch('https://{server}/api/transfers/{id}/discard/', 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://{server}/api/transfers/{id}/discard/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://{server}/api/transfers/{id}/discard/"
req, _ := http.NewRequest("POST", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://{server}/api/transfers/{id}/discard/")
.asString();require 'uri'
require 'net/http'
url = URI("https://{server}/api/transfers/{id}/discard/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
response = http.request(request)
puts response.read_bodyCancel a staged upload and remove all traces of it.
Deletes the uploaded bytes from the storage backend, removes the AssetContent row (which cascades the Transfer row away too). Use this when the user explicitly rejects a staged upload via the preview drawer.
Distinct from /abort/, which preserves the AssetContent + Transfer for history (semantics: “transfer failed, may retry”).
POST
/
api
/
transfers
/
{id}
/
discard
/
cURL
curl --request POST \
--url https://{server}/api/transfers/{id}/discard/import requests
url = "https://{server}/api/transfers/{id}/discard/"
response = requests.post(url)
print(response.text)const options = {method: 'POST'};
fetch('https://{server}/api/transfers/{id}/discard/', 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://{server}/api/transfers/{id}/discard/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://{server}/api/transfers/{id}/discard/"
req, _ := http.NewRequest("POST", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://{server}/api/transfers/{id}/discard/")
.asString();require 'uri'
require 'net/http'
url = URI("https://{server}/api/transfers/{id}/discard/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
response = http.request(request)
puts response.read_bodyPath Parameters
Response
204
No response body
⌘I