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 inappsettings.json.config
totrue
(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](../__attachments/4345200675/image-20240930-204925.png?inst-v=10283fd3-2f68-4d4b-94bd-01ed8e44c642)
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](../__attachments/4345200675/image-20240930-205003.png?inst-v=10283fd3-2f68-4d4b-94bd-01ed8e44c642)
Expand the System category and then the
GET/api/Status
endpoint and select Try it out.
![image-20240930-205050.png](../__attachments/4345200675/image-20240930-205050.png?inst-v=10283fd3-2f68-4d4b-94bd-01ed8e44c642)
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](../__attachments/4345200675/image-20240930-205120.png?inst-v=10283fd3-2f68-4d4b-94bd-01ed8e44c642)
Full successful response below:
{
"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
}
}
}