Vai al contenuto principale
POST
/
v1
/
files
Datei-Upload erstellen
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

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Corpo

application/json
filename
string
obbligatorio

Der Dateiname der Datei. Muss mit der Erweiterung .json enden.

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

Der Zweck der Datei. Unterstützte Werte: 'context' oder 'batch'. Standardmäßig 'context'.

Opzioni disponibili:
context,
batch

Risposta

Erfolgreiche Antwort mit Upload-URL.

id
string

Datei-ID

object
string

Die Art des Objekts. "file.upload" für diesen Endpunkt.

created
integer

Erstellter Epoch-Zeitstempel

upload_url
string<uri>

Vorab signierte URL zum Hochladen der Datei. Läuft in 10 Minuten ab.

expires_in
integer

Anzahl der Sekunden, bis die Upload-URL abläuft (600 Sekunden = 10 Minuten)