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 :
- Vous déclarez une variable d'environnement
STONAL_TOKENrécupérée depuis la page de gestion des jetons d'accès personnels.
Declaring a token
export STONAL_TOKEN="<your_token>"
- 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
- 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'
- 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.