API Integration with cnMaestro On-Premises 5.2.0-r3 – Authentication and Endpoint Guidance

Hello,

We are running cnMaestro On-Premises version 5.2.0-r3 in a production ISP environment and we are planning to integrate it with our internal monitoring and provisioning system via API.

Before implementing it in production, I would like to clarify a few technical aspects:

  1. What is the recommended authentication method in 5.2.0-r3?

    • API Token?

    • Session-based authentication?

    • Basic Auth over HTTPS?

  2. Is there an official and up-to-date API reference specifically for the On-Prem 5.2.0-r3 build?

  3. Are there differences in available endpoints or behavior between:

    • cnMaestro Cloud

    • cnMaestro On-Prem 5.2.0-r3

  4. What is the correct workflow to programmatically:

    • Retrieve full device inventory (APs and SMs)

    • Query real-time device status (online/offline, RSSI, SNR, traffic)

    • Pull historical statistics per AP or per sector

    • Obtain client association details

  5. Are there any rate limits, session timeouts, or API performance considerations we should be aware of for production use?

Additionally, if possible, I would appreciate:

  • A sample authentication request (curl example preferred)

  • A sample request to retrieve the device list

  • Any best practices regarding secure API usage in an ISP environment

Thank you for your assistance.

Best regards,