TypeScript client
import { OctosparkClient } from '@octospark/sdk'
const client = new OctosparkClient({
token: process.env.OCTOSPARK_TOKEN
})
const response = await client.slideshows.getRunBundle({
teamId: process.env.OCTOSPARK_TEAM_ID ?? "teamId",
runId: process.env.OCTOSPARK_RUN_ID ?? "runId",
})import os
from octospark_sdk import OctosparkClient
client = OctosparkClient(token=os.environ["OCTOSPARK_TOKEN"])
response = client.slideshows.get_run_bundle(
teamId=os.environ.get("OCTOSPARK_TEAM_ID", "teamId"),
runId=os.environ.get("OCTOSPARK_RUN_ID", "runId")
)octospark slideshows get-run-bundle \
--request '{"path":{"teamId":"teamId","runId":"runId"}}'use reqwest::Client;
use std::env;
#[tokio::main]
async fn main() -> Result<(), reqwest::Error> {
let client = Client::new();
let base_url = env::var("OCTOSPARK_API_URL").unwrap_or_else(|_| "https://api.octospark.ai".to_string());
let team_id = env::var("OCTOSPARK_TEAM_ID").unwrap_or_else(|_| "teamId".to_string());
let run_id = env::var("OCTOSPARK_RUN_ID").unwrap_or_else(|_| "runId".to_string());
let url = format!("{}/v1/teams/{}/content/artifact-runs/{}/bundle", base_url.trim_end_matches('/'), team_id, run_id);
let token = env::var("OCTOSPARK_TOKEN").expect("OCTOSPARK_TOKEN");
let mut request = client.get(url).bearer_auth(token);
let response = request.send().await?;
println!("{}", response.text().await?);
Ok(())
}import 'dart:convert';
import 'dart:io';
import 'package:http/http.dart' as http;
Future<void> main() async {
final baseUrl = Platform.environment['OCTOSPARK_API_URL'] ?? 'https://api.octospark.ai';
final token = Platform.environment['OCTOSPARK_TOKEN'];
final teamId = Platform.environment['OCTOSPARK_TEAM_ID'] ?? 'teamId';
final runId = Platform.environment['OCTOSPARK_RUN_ID'] ?? 'runId';
final url = '${baseUrl.replaceFirst(RegExp(r'/$'), '')}/v1/teams/$teamId/content/artifact-runs/$runId/bundle';
final uri = Uri.parse(url);
final headers = {
'Authorization': 'Bearer $token',
};
final response = await http.get(
uri,
headers: headers,
);
print(response.body);
}curl --request GET \
--url https://api-staging.octospark.ai/v1/teams/{teamId}/content/artifact-runs/{runId}/bundle \
--header 'Authorization: Bearer <token>'<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api-staging.octospark.ai/v1/teams/{teamId}/content/artifact-runs/{runId}/bundle",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
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-staging.octospark.ai/v1/teams/{teamId}/content/artifact-runs/{runId}/bundle"
req, _ := http.NewRequest("GET", 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.get("https://api-staging.octospark.ai/v1/teams/{teamId}/content/artifact-runs/{runId}/bundle")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api-staging.octospark.ai/v1/teams/{teamId}/content/artifact-runs/{runId}/bundle")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body$headers=@{}
$headers.Add("Authorization", "Bearer <token>")
$response = Invoke-WebRequest -Uri 'https://api-staging.octospark.ai/v1/teams/{teamId}/content/artifact-runs/{runId}/bundle' -Method GET -Headers $headersimport Foundation
let url = URL(string: "https://api-staging.octospark.ai/v1/teams/{teamId}/content/artifact-runs/{runId}/bundle")!
var request = URLRequest(url: url)
request.httpMethod = "GET"
request.timeoutInterval = 10
request.allHTTPHeaderFields = ["Authorization": "Bearer <token>"]
let (data, _) = try await URLSession.shared.data(for: request)
print(String(decoding: data, as: UTF8.self))using RestSharp;
var options = new RestClientOptions("https://api-staging.octospark.ai/v1/teams/{teamId}/content/artifact-runs/{runId}/bundle");
var client = new RestClient(options);
var request = new RestRequest("");
request.AddHeader("Authorization", "Bearer <token>");
var response = await client.GetAsync(request);
Console.WriteLine("{0}", response.Content);
using RestSharp;
var options = new RestClientOptions("https://api-staging.octospark.ai/v1/teams/{teamId}/content/artifact-runs/{runId}/bundle");
var client = new RestClient(options);
var request = new RestRequest("");
request.AddHeader("Authorization", "Bearer <token>");
var response = await client.GetAsync(request);
Console.WriteLine("{0}", response.Content);
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_WRITEDATA, stdout);
curl_easy_setopt(hnd, CURLOPT_URL, "https://api-staging.octospark.ai/v1/teams/{teamId}/content/artifact-runs/{runId}/bundle");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "Authorization: Bearer <token>");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
CURLcode ret = curl_easy_perform(hnd);CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_WRITEDATA, stdout);
curl_easy_setopt(hnd, CURLOPT_URL, "https://api-staging.octospark.ai/v1/teams/{teamId}/content/artifact-runs/{runId}/bundle");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "Authorization: Bearer <token>");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
CURLcode ret = curl_easy_perform(hnd);val client = OkHttpClient()
val request = Request.Builder()
.url("https://api-staging.octospark.ai/v1/teams/{teamId}/content/artifact-runs/{runId}/bundle")
.get()
.addHeader("Authorization", "Bearer <token>")
.build()
val response = client.newCall(request).execute(){
"runId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"availability": "pending",
"input": {
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"runId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"kind": "input",
"sequenceNumber": 123,
"sha256": "<string>",
"bundle": {
"version": 1,
"type": "slideshow",
"runId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"promptVersion": "<string>",
"harnessVersion": "<string>",
"toolVersions": {},
"runtimeImageDigest": "<string>",
"sourceFiles": [
{
"path": "<string>",
"contents": "<string>",
"sha256": "<string>"
}
],
"dependencyLockfile": "<string>",
"assetManifest": [
{
"mediaAssetId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"sha256": "<string>",
"path": "<string>"
}
],
"input": {},
"output": {},
"createdAt": "<string>",
"project": {},
"session": [
"<unknown>"
]
},
"createdAt": "<string>",
"expiresAt": "<string>",
"browserPreviewUrl": "<string>"
},
"latestCheckpoint": {
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"runId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"kind": "input",
"sequenceNumber": 123,
"sha256": "<string>",
"bundle": {
"version": 1,
"type": "slideshow",
"runId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"promptVersion": "<string>",
"harnessVersion": "<string>",
"toolVersions": {},
"runtimeImageDigest": "<string>",
"sourceFiles": [
{
"path": "<string>",
"contents": "<string>",
"sha256": "<string>"
}
],
"dependencyLockfile": "<string>",
"assetManifest": [
{
"mediaAssetId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"sha256": "<string>",
"path": "<string>"
}
],
"input": {},
"output": {},
"createdAt": "<string>",
"project": {},
"session": [
"<unknown>"
]
},
"createdAt": "<string>",
"expiresAt": "<string>",
"browserPreviewUrl": "<string>"
},
"result": {
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"runId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"kind": "input",
"sequenceNumber": 123,
"sha256": "<string>",
"bundle": {
"version": 1,
"type": "slideshow",
"runId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"promptVersion": "<string>",
"harnessVersion": "<string>",
"toolVersions": {},
"runtimeImageDigest": "<string>",
"sourceFiles": [
{
"path": "<string>",
"contents": "<string>",
"sha256": "<string>"
}
],
"dependencyLockfile": "<string>",
"assetManifest": [
{
"mediaAssetId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"sha256": "<string>",
"path": "<string>"
}
],
"input": {},
"output": {},
"createdAt": "<string>",
"project": {},
"session": [
"<unknown>"
]
},
"createdAt": "<string>",
"expiresAt": "<string>",
"browserPreviewUrl": "<string>"
},
"latestSuggestion": {
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"runId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"kind": "input",
"sequenceNumber": 123,
"sha256": "<string>",
"bundle": {
"version": 1,
"type": "slideshow",
"runId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"promptVersion": "<string>",
"harnessVersion": "<string>",
"toolVersions": {},
"runtimeImageDigest": "<string>",
"sourceFiles": [
{
"path": "<string>",
"contents": "<string>",
"sha256": "<string>"
}
],
"dependencyLockfile": "<string>",
"assetManifest": [
{
"mediaAssetId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"sha256": "<string>",
"path": "<string>"
}
],
"input": {},
"output": {},
"createdAt": "<string>",
"project": {},
"session": [
"<unknown>"
]
},
"createdAt": "<string>",
"expiresAt": "<string>",
"browserPreviewUrl": "<string>"
}
}{
"issues": [
{
"_tag": "Pointer",
"path": [
"<string>"
],
"message": "<string>"
}
],
"message": "<string>",
"_tag": "HttpApiDecodeError"
}{
"message": "<string>",
"_tag": "Unauthorized"
}{
"message": "<string>",
"_tag": "PaymentRequired"
}{
"message": "<string>",
"_tag": "Forbidden"
}{
"message": "<string>",
"_tag": "NotFound"
}{
"message": "<string>",
"_tag": "Conflict",
"code": "<string>",
"currentRevision": 123
}{
"message": "<string>",
"code": "<string>",
"_tag": "UnprocessableEntity"
}{
"message": "<string>",
"_tag": "TooManyRequests",
"code": "<string>",
"retryAfterSeconds": 123
}{
"message": "<string>",
"_tag": "InternalError"
}Slideshows
Run bundle
Retrieve the saved prompt, tool versions, source files, references and outputs for an agent run. Agents use this bundle to inspect or continue work with its recorded runtime configuration.
GET
/
v1
/
teams
/
{teamId}
/
content
/
artifact-runs
/
{runId}
/
bundle
TypeScript client
import { OctosparkClient } from '@octospark/sdk'
const client = new OctosparkClient({
token: process.env.OCTOSPARK_TOKEN
})
const response = await client.slideshows.getRunBundle({
teamId: process.env.OCTOSPARK_TEAM_ID ?? "teamId",
runId: process.env.OCTOSPARK_RUN_ID ?? "runId",
})import os
from octospark_sdk import OctosparkClient
client = OctosparkClient(token=os.environ["OCTOSPARK_TOKEN"])
response = client.slideshows.get_run_bundle(
teamId=os.environ.get("OCTOSPARK_TEAM_ID", "teamId"),
runId=os.environ.get("OCTOSPARK_RUN_ID", "runId")
)octospark slideshows get-run-bundle \
--request '{"path":{"teamId":"teamId","runId":"runId"}}'use reqwest::Client;
use std::env;
#[tokio::main]
async fn main() -> Result<(), reqwest::Error> {
let client = Client::new();
let base_url = env::var("OCTOSPARK_API_URL").unwrap_or_else(|_| "https://api.octospark.ai".to_string());
let team_id = env::var("OCTOSPARK_TEAM_ID").unwrap_or_else(|_| "teamId".to_string());
let run_id = env::var("OCTOSPARK_RUN_ID").unwrap_or_else(|_| "runId".to_string());
let url = format!("{}/v1/teams/{}/content/artifact-runs/{}/bundle", base_url.trim_end_matches('/'), team_id, run_id);
let token = env::var("OCTOSPARK_TOKEN").expect("OCTOSPARK_TOKEN");
let mut request = client.get(url).bearer_auth(token);
let response = request.send().await?;
println!("{}", response.text().await?);
Ok(())
}import 'dart:convert';
import 'dart:io';
import 'package:http/http.dart' as http;
Future<void> main() async {
final baseUrl = Platform.environment['OCTOSPARK_API_URL'] ?? 'https://api.octospark.ai';
final token = Platform.environment['OCTOSPARK_TOKEN'];
final teamId = Platform.environment['OCTOSPARK_TEAM_ID'] ?? 'teamId';
final runId = Platform.environment['OCTOSPARK_RUN_ID'] ?? 'runId';
final url = '${baseUrl.replaceFirst(RegExp(r'/$'), '')}/v1/teams/$teamId/content/artifact-runs/$runId/bundle';
final uri = Uri.parse(url);
final headers = {
'Authorization': 'Bearer $token',
};
final response = await http.get(
uri,
headers: headers,
);
print(response.body);
}curl --request GET \
--url https://api-staging.octospark.ai/v1/teams/{teamId}/content/artifact-runs/{runId}/bundle \
--header 'Authorization: Bearer <token>'<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api-staging.octospark.ai/v1/teams/{teamId}/content/artifact-runs/{runId}/bundle",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
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-staging.octospark.ai/v1/teams/{teamId}/content/artifact-runs/{runId}/bundle"
req, _ := http.NewRequest("GET", 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.get("https://api-staging.octospark.ai/v1/teams/{teamId}/content/artifact-runs/{runId}/bundle")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api-staging.octospark.ai/v1/teams/{teamId}/content/artifact-runs/{runId}/bundle")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body$headers=@{}
$headers.Add("Authorization", "Bearer <token>")
$response = Invoke-WebRequest -Uri 'https://api-staging.octospark.ai/v1/teams/{teamId}/content/artifact-runs/{runId}/bundle' -Method GET -Headers $headersimport Foundation
let url = URL(string: "https://api-staging.octospark.ai/v1/teams/{teamId}/content/artifact-runs/{runId}/bundle")!
var request = URLRequest(url: url)
request.httpMethod = "GET"
request.timeoutInterval = 10
request.allHTTPHeaderFields = ["Authorization": "Bearer <token>"]
let (data, _) = try await URLSession.shared.data(for: request)
print(String(decoding: data, as: UTF8.self))using RestSharp;
var options = new RestClientOptions("https://api-staging.octospark.ai/v1/teams/{teamId}/content/artifact-runs/{runId}/bundle");
var client = new RestClient(options);
var request = new RestRequest("");
request.AddHeader("Authorization", "Bearer <token>");
var response = await client.GetAsync(request);
Console.WriteLine("{0}", response.Content);
using RestSharp;
var options = new RestClientOptions("https://api-staging.octospark.ai/v1/teams/{teamId}/content/artifact-runs/{runId}/bundle");
var client = new RestClient(options);
var request = new RestRequest("");
request.AddHeader("Authorization", "Bearer <token>");
var response = await client.GetAsync(request);
Console.WriteLine("{0}", response.Content);
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_WRITEDATA, stdout);
curl_easy_setopt(hnd, CURLOPT_URL, "https://api-staging.octospark.ai/v1/teams/{teamId}/content/artifact-runs/{runId}/bundle");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "Authorization: Bearer <token>");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
CURLcode ret = curl_easy_perform(hnd);CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_WRITEDATA, stdout);
curl_easy_setopt(hnd, CURLOPT_URL, "https://api-staging.octospark.ai/v1/teams/{teamId}/content/artifact-runs/{runId}/bundle");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "Authorization: Bearer <token>");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
CURLcode ret = curl_easy_perform(hnd);val client = OkHttpClient()
val request = Request.Builder()
.url("https://api-staging.octospark.ai/v1/teams/{teamId}/content/artifact-runs/{runId}/bundle")
.get()
.addHeader("Authorization", "Bearer <token>")
.build()
val response = client.newCall(request).execute(){
"runId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"availability": "pending",
"input": {
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"runId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"kind": "input",
"sequenceNumber": 123,
"sha256": "<string>",
"bundle": {
"version": 1,
"type": "slideshow",
"runId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"promptVersion": "<string>",
"harnessVersion": "<string>",
"toolVersions": {},
"runtimeImageDigest": "<string>",
"sourceFiles": [
{
"path": "<string>",
"contents": "<string>",
"sha256": "<string>"
}
],
"dependencyLockfile": "<string>",
"assetManifest": [
{
"mediaAssetId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"sha256": "<string>",
"path": "<string>"
}
],
"input": {},
"output": {},
"createdAt": "<string>",
"project": {},
"session": [
"<unknown>"
]
},
"createdAt": "<string>",
"expiresAt": "<string>",
"browserPreviewUrl": "<string>"
},
"latestCheckpoint": {
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"runId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"kind": "input",
"sequenceNumber": 123,
"sha256": "<string>",
"bundle": {
"version": 1,
"type": "slideshow",
"runId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"promptVersion": "<string>",
"harnessVersion": "<string>",
"toolVersions": {},
"runtimeImageDigest": "<string>",
"sourceFiles": [
{
"path": "<string>",
"contents": "<string>",
"sha256": "<string>"
}
],
"dependencyLockfile": "<string>",
"assetManifest": [
{
"mediaAssetId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"sha256": "<string>",
"path": "<string>"
}
],
"input": {},
"output": {},
"createdAt": "<string>",
"project": {},
"session": [
"<unknown>"
]
},
"createdAt": "<string>",
"expiresAt": "<string>",
"browserPreviewUrl": "<string>"
},
"result": {
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"runId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"kind": "input",
"sequenceNumber": 123,
"sha256": "<string>",
"bundle": {
"version": 1,
"type": "slideshow",
"runId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"promptVersion": "<string>",
"harnessVersion": "<string>",
"toolVersions": {},
"runtimeImageDigest": "<string>",
"sourceFiles": [
{
"path": "<string>",
"contents": "<string>",
"sha256": "<string>"
}
],
"dependencyLockfile": "<string>",
"assetManifest": [
{
"mediaAssetId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"sha256": "<string>",
"path": "<string>"
}
],
"input": {},
"output": {},
"createdAt": "<string>",
"project": {},
"session": [
"<unknown>"
]
},
"createdAt": "<string>",
"expiresAt": "<string>",
"browserPreviewUrl": "<string>"
},
"latestSuggestion": {
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"runId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"kind": "input",
"sequenceNumber": 123,
"sha256": "<string>",
"bundle": {
"version": 1,
"type": "slideshow",
"runId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"promptVersion": "<string>",
"harnessVersion": "<string>",
"toolVersions": {},
"runtimeImageDigest": "<string>",
"sourceFiles": [
{
"path": "<string>",
"contents": "<string>",
"sha256": "<string>"
}
],
"dependencyLockfile": "<string>",
"assetManifest": [
{
"mediaAssetId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"sha256": "<string>",
"path": "<string>"
}
],
"input": {},
"output": {},
"createdAt": "<string>",
"project": {},
"session": [
"<unknown>"
]
},
"createdAt": "<string>",
"expiresAt": "<string>",
"browserPreviewUrl": "<string>"
}
}{
"issues": [
{
"_tag": "Pointer",
"path": [
"<string>"
],
"message": "<string>"
}
],
"message": "<string>",
"_tag": "HttpApiDecodeError"
}{
"message": "<string>",
"_tag": "Unauthorized"
}{
"message": "<string>",
"_tag": "PaymentRequired"
}{
"message": "<string>",
"_tag": "Forbidden"
}{
"message": "<string>",
"_tag": "NotFound"
}{
"message": "<string>",
"_tag": "Conflict",
"code": "<string>",
"currentRevision": 123
}{
"message": "<string>",
"code": "<string>",
"_tag": "UnprocessableEntity"
}{
"message": "<string>",
"_tag": "TooManyRequests",
"code": "<string>",
"retryAfterSeconds": 123
}{
"message": "<string>",
"_tag": "InternalError"
}Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
Team (workspace) id (UUID). Discover ids via the list teams endpoint or the agent context.
Artifact run id (UUID), as returned by slideshow generation or slide regeneration.
Pattern:
^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$Response
MediaRunBundleResponse
a Universally Unique Identifier
Pattern:
^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$Available options:
pending, available, expired Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes