AppNavi Public API's
The AppNavi Public API is a set of secure, tenant-specific endpoints that allow you to pull AppNavi data—such as discovered applications, usage metrics, and reports—into your own systems. By integrating with this API, you can harness AppNavi’s insights outside the AppNavi Portal and display them in internal dashboards or custom tools.
Key Benefits
Data Access & Integration
- Fetch informative data about how your users interact with discovered apps. Generate insights reports programmatically to monitor usage or track KPIs. Integrate AppNavi analytics seamlessly with your existing platforms.
Security & Authorization
- Access is controlled through authentication by creation of JWT Token (using ClientID and ClientSecret).
Requests are only allowed if they match your tenant’s configured modules and actions, ensuring data is protected.
Flexibility & Scalability
- A versioned endpoint structure (/api/public/v1/..., /api/public/v2/...) allows you to keep existing integrations stable while new features roll out.
Each endpoint handles large data volumes robustly, with clear limits and error handling.
Ease of Use
- All endpoints use a standard POST method for simplified integration.
Support for time-based queries (e.g., retrieving data for a specified date range) and custom reporting parameters.
Available Endpoints
Retrieves the JWT Token, using the Client Id and Client Secret, to securely communicate with the public endpoints.
Retrieves a list of discovered apps along with usage metrics for a given time frame. Returns all the data columns normally visible in the AppNavi UI.
Execute Insights reports based on specified payload data. Returns data in a similar format to what you see in the AppNavi Portal.
Updated about 18 hours ago