API Documentation for BA Platform
Overview
This guide has been put together for OEMs who want to build custom solutions for the BA Platform, using the Pentaho API. Our API is REST-based and is programming-language independent. Your developers can use any programming language which supports REST-based APIs to create custom applications which interact with Pentaho data.
Previous experience with programming and API use is required to use the Pentaho API.
User Guide
- Authenticate with the Server Before Making Service Calls
- Explains how to authenticate before you make service (or REST) calls.
- File Management
- Provides methods for listing, publishing, and managing files and folders on the Pentaho Server.
- Managing Data Sources
- Details methods for listing, downloading, uploading, and removing data sources in the BA Platform.
- Scheduling
- Provides methods for creating, reading, updating, deleting, and listing schedules on the Pentaho Server.
- User Role Management
- Provides methods to check user authorization; listing, downloading, and removal of users; and listing role, permissions, and users for the BA Platform.