Skip to main content
PUT
/
core
/
assets
/
test-helpers
/
skip-assets-cooldowns
Skip assets cooldowns
curl --request PUT \
  --url https://api.enterprise.sandbox.uphold.com/core/assets/test-helpers/skip-assets-cooldowns \
  --header 'Authorization: Bearer <token>'
import requests

url = "https://api.enterprise.sandbox.uphold.com/core/assets/test-helpers/skip-assets-cooldowns"

headers = {"Authorization": "Bearer <token>"}

response = requests.put(url, headers=headers)

print(response.text)
const options = {method: 'PUT', headers: {Authorization: 'Bearer <token>'}};

fetch('https://api.enterprise.sandbox.uphold.com/core/assets/test-helpers/skip-assets-cooldowns', 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://api.enterprise.sandbox.uphold.com/core/assets/test-helpers/skip-assets-cooldowns",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);

$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://api.enterprise.sandbox.uphold.com/core/assets/test-helpers/skip-assets-cooldowns"

req, _ := http.NewRequest("PUT", url, nil)

req.Header.Add("Authorization", "Bearer <token>")

res, _ := http.DefaultClient.Do(req)

defer res.Body.Close()
body, _ := io.ReadAll(res.Body)

fmt.Println(string(body))

}
HttpResponse<String> response = Unirest.put("https://api.enterprise.sandbox.uphold.com/core/assets/test-helpers/skip-assets-cooldowns")
.header("Authorization", "Bearer <token>")
.asString();
require 'uri'
require 'net/http'

url = URI("https://api.enterprise.sandbox.uphold.com/core/assets/test-helpers/skip-assets-cooldowns")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["Authorization"] = 'Bearer <token>'

response = http.request(request)
puts response.read_body
There are cooldowns that temporarily restrict certain asset features. By calling this endpoint, you can immediately bypass those cooldowns, rather than waiting for them to expire naturally. For example, when a user residing in GB is created, a 24-hour cooldown is applied before they can access certain asset functionalities. Using this endpoint clears that cooldown instantly, allowing the user to proceed without delay.
This is a Test Helper endpoint and can only be used in Sandbox.

Authorizations

Authorization
string
header
required

OAuth 2.0 authentication.

Response

204

Assets cooldowns skipped successfully.