Availability All Editions
Developers use our REST API to build solutions that sync data between existing tools and Meisterplan, so that you and your team don’t have to manually maintain data in multiple systems.
- Meisterplan APIs - Overview
- What’s Possible with Our REST API
- How to Get Started as a Developer
- Background: What’s a REST API?
Meisterplan APIs - Overview
- Reporting API: Want to load data into external BI tools? Create reports using the Reporting API.
- Task API: Connect PM or Task Management tools to Meisterplan to view task details in the Information Panel. Learn more in the article Comparing External Tool Effort in the Information Panel.
- REST API: Sync data between Meisterplan and other tools to keep everything up to date. Learn more below.
What’s Possible with Our REST API
When data gets synced between Meisterplan and existing tools automatically, you have more time for the fun part: creating a plan that is valuable and feasible.
With our flexible REST API, developers can build the interface or integration that fits your organization’s individual requirements. The API provides read and write access to key Meisterplan data:
- Projects and their details (e.g. project Status or Rank)
- Portfolios
- Milestones and their dependencies
- Allocations (= who's assigned to which project and what's their expected workload)
- ActualsPro Premium (Actual Time Worked and Actual Costs)
- FinancialsPro Premium
- Resources, their details and absences
- Roles
- Programs (also adding projects to and removing them from programs)
- ScenariosPro Premium
- OBS
- Calendars
Depending on how your integration is built, data can be synced either automatically, for example at a certain time of day, or with the push of a button.
Here are a few examples of what developers can build for you using our REST API:
Sync Project Data with Project Management Tools
When you’re busy preparing the upcoming portfolio decision or a report for management, you want to be sure that project data in Meisterplan is up to date - without having your team updating each project manually.
To achieve this, sync the following data with your favorite project management tool:
- Projects and project details (e.g. Status or Rank)
- Portfolios
- Milestones
- Resource Allocations (= who's assigned to which project and what's their expected workload)
- Financials
Sync Resource Availability from Existing Solutions
Have you ever been surprised to hear that the project lead you assigned to that really important project is actually on vacation? When you sync vacations and other time off from existing tools such as SAP with Meisterplan, your plan will always be based on accurate data.
For this, the following data can be synced using our REST API:
- Resource absences
Update Employee Lists from HR Databases
When new employees join your company and others leave, automatically sync resource data with your HR or user account management systems such as Active Directory, so that you can utilize new capacity immediately.
For this, the following data can be synced using our REST API:
- Resources and their details (e.g. Primary Role)
- Roles
How to Get Started as a Developer
Point your developers to these resources so they can start building the solution you need:
- Complete technical API documentation
- For Meisterplan systems hosted in the US region: api.us.meisterplan.com
- For Meisterplan systems hosted in the EU region: api.eu.meisterplan.com
- How to create API tokens to authenticate your solution with Meisterplan
Background: What’s a REST API?
An API, short for “Application Programming Interface”, defines how other solutions communicate with Meisterplan in order to exchange data. It enables developers to build precisely the gateway interface or integration that fits your organization’s requirements.
The Meisterplan REST API supports only the JSON format.
A REST API is an API that adheres to the REST (short for "Representational State Transfer") standard, which offers the most flexibility and security.
Whether you use Meisterplan and other tools in the Cloud or On Premise, and regardless of which technology your developers choose to build your integration, our REST API has got you covered.
Instructions for Creating REST Interfaces
For detailed instructions and specific examples on creating interfaces with the Meisterplan REST API, we recommend our blog post Easily Create Interfaces with the Meisterplan REST API (Part 2).