Skip to main content
POST
Crea un registro de medio de World Labs y recibe una URL de subida para una imagen o video. Sube el binario a upload_info.upload_url y luego referencia media_asset.media_asset_id desde world_prompt con source: "media_asset". TokenLab registra el propietario del medio. Solo la misma organización puede recuperar o usar este medio en la generación de Worlds.

Cuerpo de la solicitud

string
requerido
Nombre de archivo original, hasta 64 caracteres.
string
requerido
Tipo de medio: image o video.
string | null
Extensión opcional como png, jpg o mp4.
object | null
Objeto opcional de metadatos guardado con el medio upstream.

Respuesta

object
Metadatos del medio de World Labs preparado.
string
URL upstream firmada donde subir el archivo binario.
string
Método HTTP para subir el archivo binario a upload_info.upload_url, si se devuelve.
object
Encabezados que se deben incluir al subir el archivo binario, si se devuelven.

Autorizaciones

Authorization
string
header
requerido

Autenticación con API Key. Cree o gestione API keys en Dashboard > API > API Keys.

Cuerpo

application/json
file_name
string
requerido

Nombre del archivo, como landscape.jpg.

Maximum string length: 64
kind
enum<string>
requerido

Tipo de medio de alto nivel.

Opciones disponibles:
image,
video
extension
string | null

Extensión de archivo sin punto, como jpg, png o mp4.

metadata
object | null

Metadatos de aplicación opcionales.

Respuesta

Carga preparada

media_asset
object
requerido
upload_info
object
requerido