API Documentation
Automate RadiusCore workflows, create reports programmatically, and interact with connected data sources using the RadiusCore API.
The RadiusCore API provides developers and advanced users with direct access to RadiusCore's reporting and connection management functionality. Using the API, you can create and configure reports, establish and manage connections, refresh data, and automate common reporting workflows. Browse the sections below to explore available classes, methods, and properties, along with examples and implementation guidance.
RadiusCore would not be possible without open-source projects. RadiusCore uses code (original and/or modified) from the following open-source projects:
- AES 256 CBC Encryption by Rabbit
- CalendarForm by Trevor Eyre
- CryptoAPI by Bob Riemersa
- ProgressBar by Ejaz Ahmed
- VBA-UserForm-MouseScroll by Cristian Buse
- VBA-Web by Tim Hall
- Webxcel by Michael Neu
Special thank-you & shout-out to RubberDuck VBE add-in for bringing modern-day features to the Visual Basic Editor.
Accessing the RadiusCore API
Configure your VBA project to reference RadiusCore, enabling access to the RadiusCore API, classes, methods, and automation features
Error Handling
Understand how the RadiusCore API communicates errors and exceptions, and how to diagnose and resolve common issues.
Classes
Detailed reference for RadiusCore API classes, including object structures, inheritance relationships, properties, methods, and implementation examples.
Properties
Detailed reference for API properties, including definitions, data types, and usage considerations for developers and integrators.
Methods
Detailed documentation for RadiusCore methods, covering syntax, arguments, outputs, and implementation examples.