Skip to main content
Skip table of contents

Admin: RPI Realtime decisions - Advanced validation

Use the API help pages to see more detailed information regarding the status of the various Realtime dependencies:

  • Set the EnableHelpPages property in appsettings.json.config to true (this should never be left on in a production deployment).

  • Reload the Realtime API site splash page and select the API help button under the heading Browse the API documentation.

image-20240930-204925.png
  • Select the Authorize button to open up Available authorizations dialog and enter in the RPI Auth Token (2697e37d-282f-412a-8ffe-eabd5dd01a2e by default), then select the Authorize button to complete authorization.

image-20240930-205003.png
  • Expand the System category and then the GET/api/Status endpoint and select Try it out.

image-20240930-205050.png
  • Select the blue Execute button and you should see a response like the one pasted below the screenshot indicating true status for all the dependencies. If anything is misconfigured, review steps above to ensure all dependencies were setup correctly.

image-20240930-205120.png

Full successful response below:

JSON
{
  "OverallStatus": true,
  "RealtimeAgent": {
    "Status": true,
    "Message": null
  },
  "Caches": {
    "NonVisitorData": {
      "Status": true,
      "Message": null
    },
    "VisitorProfile": {
      "Status": true,
      "Message": null
    },
    "VisitorHistory": {
      "Status": true,
      "Message": null
    },
    "ProductRecommendations": {
      "Status": true,
      "Message": null
    }
  },
  "Queues": {
    "ClientQueues": {
      "Status": true,
      "Message": null
    },
    "ListenerQueue": {
      "Status": true,
      "Message": null
    }
  }
}
JavaScript errors detected

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

If this problem persists, please contact our support.