Cancel container image builds in progress
curl --request DELETE \
--url https://api.blaxel.ai/v0/images/{resourceType}/{imageName}/build \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.blaxel.ai/v0/images/{resourceType}/{imageName}/build"
headers = {"Authorization": "Bearer <token>"}
response = requests.delete(url, headers=headers)
print(response.text)const options = {method: 'DELETE', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.blaxel.ai/v0/images/{resourceType}/{imageName}/build', 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.blaxel.ai/v0/images/{resourceType}/{imageName}/build",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
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.blaxel.ai/v0/images/{resourceType}/{imageName}/build"
req, _ := http.NewRequest("DELETE", 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.delete("https://api.blaxel.ai/v0/images/{resourceType}/{imageName}/build")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.blaxel.ai/v0/images/{resourceType}/{imageName}/build")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_bodyimages
Cancel container image builds in progress
Ends every build of this image that is queued or running on the build queue, whether it waits for capacity or runs in its build environment. Each cancelled build is filed as failed with the message “The build was cancelled.”, releases its build quota and its tag reservation, and a build that was waiting on it fails the same way; a running build’s environment is removed within seconds of the answer. Answers 404 when nothing is building, or when the workspace’s builds do not use the build queue.
DELETE
/
images
/
{resourceType}
/
{imageName}
/
build
Cancel container image builds in progress
curl --request DELETE \
--url https://api.blaxel.ai/v0/images/{resourceType}/{imageName}/build \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.blaxel.ai/v0/images/{resourceType}/{imageName}/build"
headers = {"Authorization": "Bearer <token>"}
response = requests.delete(url, headers=headers)
print(response.text)const options = {method: 'DELETE', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.blaxel.ai/v0/images/{resourceType}/{imageName}/build', 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.blaxel.ai/v0/images/{resourceType}/{imageName}/build",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
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.blaxel.ai/v0/images/{resourceType}/{imageName}/build"
req, _ := http.NewRequest("DELETE", 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.delete("https://api.blaxel.ai/v0/images/{resourceType}/{imageName}/build")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.blaxel.ai/v0/images/{resourceType}/{imageName}/build")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_bodyAuthorizations
OAuth2ApiKeyAuth
OAuth2 authentication with JWT tokens
Scopes
images:delete
Path Parameters
Resource type (agents, functions, sandboxes, jobs)
Name of the container image repository
Response
the builds in progress were cancelled
Was this page helpful?