Delete a run's traces
curl --request DELETE \
--url https://prime-traces.pintel.dev/api/v1/traces \
--header 'Authorization: Bearer <token>'import requests
url = "https://prime-traces.pintel.dev/api/v1/traces"
headers = {"Authorization": "Bearer <token>"}
response = requests.delete(url, headers=headers)
print(response.text)const options = {method: 'DELETE', headers: {Authorization: 'Bearer <token>'}};
fetch('https://prime-traces.pintel.dev/api/v1/traces', 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://prime-traces.pintel.dev/api/v1/traces",
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://prime-traces.pintel.dev/api/v1/traces"
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://prime-traces.pintel.dev/api/v1/traces")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://prime-traces.pintel.dev/api/v1/traces")
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_body{
"error": {
"code": "upload_too_large",
"message": "<string>",
"details": {}
}
}{
"error": {
"code": "upload_too_large",
"message": "<string>",
"details": {}
}
}{
"error": {
"code": "upload_too_large",
"message": "<string>",
"details": {}
}
}{
"error": {
"code": "upload_too_large",
"message": "<string>",
"details": {}
}
}{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>",
"input": "<unknown>",
"ctx": {}
}
]
}{
"error": {
"code": "upload_too_large",
"message": "<string>",
"details": {}
}
}Traces
Delete a run's traces
Delete every trace in a run. run_id is required.
Only traces are deleted; episodes in the run are kept. The delete covers the traces stored when it looks up the run: an upload that finishes while the request is in progress may or may not be deleted, and one that finishes after it returns is not affected.
Returns 202 once the traces are no longer readable. A run with no traces returns 404, including a repeat of a delete that already succeeded.
DELETE
/
api
/
v1
/
traces
Delete a run's traces
curl --request DELETE \
--url https://prime-traces.pintel.dev/api/v1/traces \
--header 'Authorization: Bearer <token>'import requests
url = "https://prime-traces.pintel.dev/api/v1/traces"
headers = {"Authorization": "Bearer <token>"}
response = requests.delete(url, headers=headers)
print(response.text)const options = {method: 'DELETE', headers: {Authorization: 'Bearer <token>'}};
fetch('https://prime-traces.pintel.dev/api/v1/traces', 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://prime-traces.pintel.dev/api/v1/traces",
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://prime-traces.pintel.dev/api/v1/traces"
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://prime-traces.pintel.dev/api/v1/traces")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://prime-traces.pintel.dev/api/v1/traces")
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_body{
"error": {
"code": "upload_too_large",
"message": "<string>",
"details": {}
}
}{
"error": {
"code": "upload_too_large",
"message": "<string>",
"details": {}
}
}{
"error": {
"code": "upload_too_large",
"message": "<string>",
"details": {}
}
}{
"error": {
"code": "upload_too_large",
"message": "<string>",
"details": {}
}
}{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>",
"input": "<unknown>",
"ctx": {}
}
]
}{
"error": {
"code": "upload_too_large",
"message": "<string>",
"details": {}
}
}Was this page helpful?