Aller au contenu principal

Tester les webhooks

Envoyer un document autonome

La plateforme Stonal est centrée autour des objets. Pour le produit smartdoc, nous exigeons également une documentation.

Nous avons récemment commencé à proposer un mode « déconnecté » où vous pouvez ignorer ces exigences pour simplement envoyer des documents, récupérer certaines informations essentielles à leur sujet et effectuer la liaison aux objets et aux documentations plus tard.

Voici comment procéder :

  1. Vous déclarez une variable d'environnement STONAL_TOKEN récupérée depuis la page de gestion des jetons d'accès personnels.
Declaring a token
export STONAL_TOKEN="<your_token>"
  1. Vous créez un fichier manifeste déclarant le fichier que vous souhaitez envoyer en mode « déconnecté » :
Creating a manifest
echo '{"disconnected": true}' > manifest.json
  1. Vous envoyez le fichier au point de terminaison /upload :
Sending the file
curl https://api.stonal-dev.io/document-storage/public/organizations/DEMO/files/upload \
-H "Authorization: Bearer $STONAL_PAT" \
-F 'manifest=@manifest.json;type=application/json' \
-F 'file=@sample.pdf'
  1. Vous obtenez une réponse similaire à celle-ci :
Server response
{"documentId":"efb614e6-f1b9-4829-acc4-2c8e26ab909a","duplicateDocumentIds":["434f3154-3c55-4c6f-a759-6de762251ab0"]}

Si le tableau duplicateDocumentIds contient des valeurs, cela signifie qu'un autre document avec le même contenu existe déjà au sein de l'organisation. Cela n'a aucune importance, vous pouvez l'ignorer sans risque.