Charger un document (POST)

Cette API vous permet de charger un document.

Description de l’API

Endpoint :

POST /documents

Paramètres de requête:

Variable Requis Description
documentId Non L’ID du document
documentTitle Non Le titre du document
documentUrl Non L’URL du document
failOnUnsupported Non Introduit dans la version 2023.12.0. Si la valeur est true ou non spécifiée, le chargement d’un document non supporté renverra une erreur. Si la valeur est false, le chargement d’un document non supporté ne renverra pas d’erreur.

Corps de la requête:

Variable Description
inputStream Le flux d’entrée contenant le contenu du document

Réponses:

Type Description
DocumentId L’ID du document. Un nouveau documentId est généré si aucun documentId est fourni dans les paramètres de requête

Exemples

Charger un document

L’exemple suivant charge un document à partir d’un fichier nommé “example.pdf” sans spécifier de titre de document ni d’URL.

curl -X 'POST' \
  'http://localhost:8761/documents' \
  -H 'accept: application/json' \
  -H 'Content-Type: application/octet-stream' \
  --data-binary '@example.pdf'

L’exemple suivant charge un document par URL.

curl -X 'POST' \
  'http://localhost:8761/documents?documentUrl=https%3A%2F%2Fdemo.arender.io%2Fdocs%2Fdemo%2FPDFReference15_v5.pdf' \
  -H 'accept: application/json' \
  -H 'Content-Type: application/octet-stream' \
  -d ''