Saltar al contenido principal
POST
/
v1
/
files
Crear Carga de Archivo
curl --request POST \
  --url https://api.olostep.com/v1/files \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "filename": "<string>",
  "purpose": "context"
}
'
{
  "id": "<string>",
  "object": "<string>",
  "created": 123,
  "upload_url": "<string>",
  "expires_in": 123
}

Autorizaciones

Authorization
string
header
requerido

Encabezado de autenticación Bearer del formato Bearer , donde es tu token de autenticación.

Cuerpo

application/json
filename
string
requerido

El nombre del archivo. Debe terminar con la extensión .json.

Pattern: \.json$
purpose
enum<string>
predeterminado:context

El propósito del archivo. Valores soportados: 'context' o 'batch'. Por defecto es 'context'.

Opciones disponibles:
context,
batch

Respuesta

Respuesta exitosa con URL de carga.

id
string

ID del Archivo

object
string

El tipo de objeto. "file.upload" para este endpoint.

created
integer

Timestamp de época creado

upload_url
string<uri>

URL pre-firmada para subir el archivo. Expira en 10 minutos.

expires_in
integer

Número de segundos hasta que la URL de carga expire (600 segundos = 10 minutos)