Initializing help system before first use

Local installation—REST API structure and files

Follow the instructions in this section to create the environment in which you can explore the REST API.
This example uses the Campaign Conversion app in a local installation of Xpress Insight.
To explore the file structure, install node.js, and perform the following steps:
  1. In Windows Explorer, navigate to <Xpress Install Directory>\examples\insight\developer_guide\chapter8 \rest-client-example\.
    The three files, package.json, rest-client-example.js, and dmp-rest-client-example.js, are contained in this directory—This example uses package.json and rest-client-example.js.

    The package.json file contains some Node.js configuration—specifically calling for the request and prequest modules. request is a simplified HTTP client with HTTPS support, while prequest offers HTTP requests with promises. You can investigate them further at http://github.com/request/request and https://github.com/alyssaq/prequest respectively.

    {
      "name": "rest-client-example",
      "version": "1.0.0",
      "author": "FICO",
      "devDependencies": {
        "prequest": "^1.0.0",
        "request": "^2.75.0"
      }
    }

    The rest-client-example.js file contains the example code itself.

  2. Open a Command Prompt window, navigate to the rest-client-example directory.
  3. Type npm install and press Enter to obtain the prerequisites and download them into node_modules.
    The node_modules folder is added to your rest-client-example directory.

© 2001-2020 Fair Isaac Corporation. All rights reserved. This documentation is the property of Fair Isaac Corporation (“FICO”). Receipt or possession of this documentation does not convey rights to disclose, reproduce, make derivative works, use, or allow others to use it except solely for internal evaluation purposes to determine whether to purchase a license to the software described in this documentation, or as otherwise set forth in a written software license agreement between you and FICO (or a FICO affiliate). Use of this documentation and the software described in it must conform strictly to the foregoing permitted uses, and no other use is permitted.