Synchronous API Endpoints
    • PDF

    Synchronous API Endpoints

    • PDF

    Article Summary

    Glasswall's Synchronous REST API provides access to our cloud-native CDR technology which removes threats from files, by restoring them to their 'known-good' manufacturer's specification.

    Accessing Synchronous API

    The Glasswall Synchronous API can be accessed via:

    https://api.glasswall.com/

    Endpoints

    The Synchronous API consists of several endpoints which carry out specific functions.

    The endpoints and their descriptions are listed below.

    • Health
      This endpoint accepts requests to determine if the Synchronous API is up and running properly.
    • Analyse
      This endpoint analyzes binary or Base64 encoded files to determine if they contain threats by comparing them to their known manufacturer's specification.
    • Rebuild
      This endpoint accepts requests to rebuild binary or Base64 encoded files.
    • Rebuild an Archive File
      The endpoint rebuilds an archive file using its binary data, with or without a protected password.
    • Analyse and Rebuild
      This endpoint accepts requests to analyze and rebuild binary or Base64 encoded files, and returns a zip containing the rebuilt file, the analysis xml/json file, and a metadata.json file.
    • File Type Detection
      This endpoint accepts requests to detect file types of binary or Base64 encoded files.
    • Detail
      The endpoint returns versions of the API and SDK Engine with additional information.

    Using the endpoints

    You're able to input a file directly into each endpoint to perform their designated function, by following these steps. These steps are virtually identical for all the endpoint functions.

    1. To run a file through a specific endpoint, expand the desired endpoint and click Try it out.
      image.png

    2. Select your file.
      image.png

    3. Click Execute. The endpoint will perform its function and create its corresponding output for your reference.
      image.png



    Was this article helpful?