Vai al contenuto principale
POST
/
v1
/
files
Crea Caricamento File
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
}

Autorizzazioni

Authorization
string
header
obbligatorio

Intestazione di autenticazione Bearer della forma Bearer , dove è il tuo token di autenticazione.

Corpo

application/json
filename
string
obbligatorio

Il nome del file. Deve terminare con l'estensione .json.

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

Lo scopo del file. Valori supportati: 'context' o 'batch'. Predefinito a 'context'.

Opzioni disponibili:
context,
batch

Risposta

Risposta positiva con URL di caricamento.

id
string

ID del File

object
string

Il tipo di oggetto. "file.upload" per questo endpoint.

created
integer

Timestamp epoch creato

upload_url
string<uri>

URL pre-firmato per caricare il file. Scade in 10 minuti.

expires_in
integer

Numero di secondi fino alla scadenza dell'URL di caricamento (600 secondi = 10 minuti)