You can use REST API requests to retrieve, create, and update report objects through the Modeling service.
- Retrieve a report's definition
- Create a new report
- Update the definition of an existing report
- Retrieve a derived element's definition in report
- Create a derived element in report
- Put a derived element in report
- Delete a derived element in report
- Execute report
- Retrieve applicable properties of a report
For more information about the Modeling service, see Configuring the Modeling service.