Skip to main content
Via het Olostep /v1/files endpoint kun je JSON-bestanden uploaden die als context in je API-verzoeken kunnen worden gebruikt. Dit stelt je in staat om gestructureerde data te leveren om je scrapes, antwoorden en andere operaties te verbeteren.
  • Upload JSON-bestanden tot 200MB
  • Bestanden worden automatisch gevalideerd op correct JSON-formaat
  • Gebruik bestanden als context in scrapes, antwoorden en andere endpoints
  • Bestanden verlopen na 30 dagen
  • Beveiligd uploadproces met vooraf ondertekende URL
Voor API-details zie de Files Endpoint API Reference.

Installatie

Upload een bestand

Het uploadproces van een bestand bestaat uit twee stappen:
  1. Maak upload-URL: Vraag een vooraf ondertekende URL aan voor het uploaden van je bestand
  2. Voltooi upload: Upload je bestand naar de vooraf ondertekende URL en roep vervolgens het complete endpoint aan om te valideren en te finaliseren

Stap 1: Maak upload-URL

Maak eerst een upload-URL door de bestandsnaam en optionele doel op te geven. De purpose parameter ondersteunt slechts twee waarden: "context" (standaard) of "batch".
De reactie bevat een vooraf ondertekende upload_url die verloopt na 10 minuten:

Stap 2: Upload bestand en voltooi

Upload je JSON-bestand naar de vooraf ondertekende URL en roep vervolgens het complete endpoint aan om de upload te valideren en te finaliseren.
Het complete endpoint valideert het JSON-bestand en retourneert bestandsmetadata:

Haal bestandsmetadata op via ID

Haal metadata op voor een bestand via zijn ID.

Haal bestandobject op via ID

Verkrijg een vooraf ondertekende URL om de JSON-inhoud van een voltooid bestand te downloaden. Specificeer optioneel de vervaltijd voor de download-URL met behulp van de expires_in queryparameter (standaard is 600 seconden / 10 minuten).
De reactie bevat een vooraf ondertekende download_url die verloopt na de gespecificeerde tijd:

Lijst bestanden

Lijst alle voltooide bestanden voor je team. Filter optioneel op doel (ondersteunde waarden: "context" of "batch").
De reactie bevat een lijst van bestanden:

Verwijder een bestand

Verwijder een bestand en de bijbehorende gegevens uit de opslag.

Voltooi upload voorbeeld (context doel)

Hier is een compleet voorbeeld dat een JSON-bestand uploadt met purpose="context":

Upload batchbestand voorbeeld

Hier is een voorbeeld dat een JSON-bestand uploadt met purpose="batch" dat geldige batchdata bevat die kan worden gebruikt met het /v1/batches endpoint:
Het geüploade batchbestand bevat een geldige JSON-structuur die overeenkomt met het /v1/batches endpoint formaat:
  • items: Array van objecten met custom_id en url velden
  • parser: Optionele parserconfiguratie
  • country: Optionele landcode
Dit bestand kan worden gebruikt als invoer voor batchverwerkingsoperaties.

Bestandsvereisten

  • Bestandsformaat: Alleen JSON-bestanden worden ondersteund (vereiste extensie .json)
  • Bestandsgrootte: Maximaal 200MB per bestand
  • Verloop: Bestanden verlopen na 30 dagen
  • Upload-URL: Vooraf ondertekende URL’s verlopen na 10 minuten
  • Doelparameter: Ondersteunt alleen "context" of "batch" waarden (standaard is "context")

Prijzen

Bestandsuploads zijn gratis. Bestanden worden veilig opgeslagen en verlopen automatisch na 30 dagen.