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.