Téléchargement des résultats : Lorsqu’il est présent dans une réponse API, actionResultsDownloadURLs contient les URL authentifiées permettant de télécharger chaque fichier de résultat généré.

MXPROCESS

API : Supprimer les métadonnées sensibles courantes détectées par ExifTool tout en préservant le contenu du fichier.

    Cette API est simple à utiliser. Il vous suffit de suivre ces étapes

  • Créer un compte gratuitement
  • Cliquez sur le lien reçu par e-mail pour confirmer votre adresse.
  • Générer un jeton avec vos identifiants
  • Vous pouvez utiliser n’importe quel langage pour effectuer cet appel CURL. (Python, PHP, Java, JavaScript...) Besoin d’aide ?



    Si vos identifiants sont corrects, notre serveur vous fournira un jeton en réponse :
    YOUR_TOKEN est valide pendant une heure ; sa durée peut être prolongée avec YOUR_REFRESH_TOKEN.

  • Utilisez le jeton pour démarrer le traitement de façon asynchrone
  • Documentation API, MetadataCleaner
    Téléchargement des résultats : Lorsqu’il est présent dans une réponse API, actionResultsDownloadURLs contient les URL authentifiées permettant de télécharger chaque fichier de résultat généré.

    MXPROCESS

    API asynchrone : nettoyer les métadonnées d’un fichier

    Envoyez exactement une image, un PDF, un fichier audio ou vidéo de 50 Mio maximum. L’original n’est jamais modifié. Le service retire d’une copie les métadonnées courantes reconnues par ExifTool et préserve, si possible, les tags d’orientation et de profil colorimétrique. Cela ne garantit pas un anonymat complet.

    Point d’accès: POST https://mxprocess.com/api/files/start-process
    Authentification: Bearer JWT
    Coût: 3 tokens, facturés après réussite.

    Démarrer le nettoyage

    Enregistrez l’ id et interrogez /api/actions/get-action-infos/{id} avec le même JWT. Lorsque accomplished vaut true, actionResults contient le fichier nettoyé (cleaned-<original>) et le fichier <original>.metadata-report.json. Téléchargez chaque résultat via son URL authentifiée.

    Réponse initiale

    Rapport terminé

    Si le fichier ne contient aucune métadonnée modifiable (par exemple un fichier texte), la copie est renvoyée inchangée et metadataFoundBefore vaut false. Une cardinalité invalide, un fichier inaccessible ou un fichier de plus de 50 Mio est refusé avant le traitement.

    Nous contacter


    L’API renvoie une réponse JSON confirmant le démarrage du traitement. Notez le champ « trackingUrl », qui permet de suivre le traitement lancé. La réponse contient aussi son identifiant ; dans cet exemple, il s’agit de 643 :

  • Pour suivre l’avancement, effectuez une simple requête GET (vous pouvez appeler cette URL toutes les 10 secondes) :


  • Si le traitement n’est pas terminé, vous recevrez ce type de réponse avec "accomplished": false

    Une fois le traitement terminé, vous recevrez ce type de réponse avec "accomplished": true. Le champ actionResultsDownloadURLs contient les URL authentifiées permettant de télécharger les résultats générés :

    Utilisez directement chaque URL fournie dans actionResultsDownloadURLs pour télécharger le résultat correspondant.


Cette documentation n’est pas claire ? (Python, PHP, Java, JavaScript...) Besoin d’aide ?



Nous contacter Cette API est également disponible en mode synchrone : API développeur : MetadataCleaner