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 : Inspecter tout fichier avec son hash, son MIME réel, un signal antivirus préliminaire, ses métadonnées, ses informations média, des règles de détection et un aperçu OCR.

    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, FileInspection
    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 : inspection universelle de fichier

    Envoyez un fichier non vide de 50 MiB maximum. L’original est lu mais jamais déplacé, modifié ou supprimé. Le rapport est diagnostique : le résultat de l’antivirus est un signal de triage préliminaire et l’ensemble de règles inclus ne constitue qu’un point de départ minimal.

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

    Démarrez une inspection

    Enregistrez le id et interrogez /api/actions/get-action-infos/{id} avec le même JWT. Une fois terminé, actionResults contient un fichier authentifié téléchargeable *.inspection.json .

    Réponse initiale

    Exemple de réponse réussie

    Si un outil local facultatif est indisponible, sa section est renvoyée comme not_run ou null. Une cardinalité invalide, un fichier inaccessible ou un fichier de plus de 50 MiB est rejeté avant l’analyse.

    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 : FileInspection