Skip to main content

Welcome to ReSight Developer Site

ReSight is a platform for producing custom PDF reports from data. This developer site provides detail on how to use the ReSight service via the various available methods.

Business Process Overview

  • The ReSight team produces report templates according to client specification
    • The template expects data according to an agreed-upon schema
    • The schema may be derived from JSON, excel files, word files, etc. or specified directly
  • The client subsequently provides data that satisfies the shared schema, and ReSight returns a PDF

Execution Overview

The ReSight Report API enables generation of reports in multiple formats (PDF, PNG, JPEG) from either a single JSON payload or a set of input files. The API supports validation, transformation, and rendering operations.

  • The ReSight service may be called by one of two methods
    • SaaS REST API
      • An API request is submtted to https://api.resight.com/report/:report_id/ with the appropriate report_id, path, and payload.
      • There are a variety of paths available that provide different functionality.
      • Details on the SaaS Rest API.
    • Docker Image
      • ReSight can provide a docker image to the client if that is preferred over the SaaS solution. The docker continer may be deployed in one two ways: