Skip to main content
Skip table of contents

Admin: RPI Integration API Installation

Overview

The RPI Integration API provides a series of endpoints that allow for a third party development team to invoke RPI functionality.  The following section describes installation of the RPI Integration API.

Prerequisites

  • Microsoft .NET  Framework 4.8

Integration API Installation

  1. Create an ‘integrationapi’ directory in the root of the RPI web application.

    image-20250916-203124.png
  2. Copy the contents of API-Deployment-Files.zip to the integationapi directory.

  1. Modify the ACL properties for the App_Logs and App_Temp folders to allow “Full Control” for the ”Network Service” user.

    image-20250916-203141.png
  2. Convert the integationapi directory to an IIS Application.

    image-20250916-203158.png
  3. Select an Application Pool configured to run under the NetworkService Identity for the Integration API application.

    image-20250916-203212.png
    image-20250916-203225.png
  4. The Integration API database connection string is configured to use SQL Server Integrated Security. This connection string must match the Redpoint Interaction connection sting. Connection strings are configured in the ConnectionStrings.config file in the App_Config directory at the root of the integrationapi directory.

    image-20250916-203240.png
  5. Navigate to the new Integration API application in a web browser to confirm your installation.

    image-20250916-203253.png

Integration API User Group

User accounts that require access to the Integration API must be assigned to the Integration API user group. User group assignment can be undertaken in the Server Workbench Clients tab.

API users that require access to the Integration API cluster endpoints will require the Cluster administrator permission, which can be managed in the same context.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.