Passer au contenu principal
POST
/
v1
/
files
Créer un Téléversement de Fichier
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
}

Autorisations

Authorization
string
header
requis

En-tête d'authentification Bearer sous la forme Bearer , où est ton jeton d'authentification.

Corps

application/json
filename
string
requis

Le nom du fichier. Doit se terminer par l'extension .json.

Pattern: \.json$
purpose
enum<string>
défaut:context

Le but du fichier. Valeurs supportées : 'context' ou 'batch'. Par défaut, c'est 'context'.

Options disponibles:
context,
batch

Réponse

Réponse réussie avec l'URL de téléversement.

id
string

ID du Fichier

object
string

Le type d'objet. "file.upload" pour ce point de terminaison.

created
integer

Horodatage epoch créé

upload_url
string<uri>

URL pré-signée pour téléverser le fichier. Expire dans 10 minutes.

expires_in
integer

Nombre de secondes avant l'expiration de l'URL de téléversement (600 secondes = 10 minutes)