Skip to content

Add reports endpoints for phase 2.#177

Merged
ggyurchev merged 14 commits into
mainlinefrom
reports-phase-two
Jul 9, 2026
Merged

Add reports endpoints for phase 2.#177
ggyurchev merged 14 commits into
mainlinefrom
reports-phase-two

Conversation

@ggoranov-smar

@ggoranov-smar ggoranov-smar commented Jun 12, 2026

Copy link
Copy Markdown
Contributor

Pull Request

Summary

Implements 6 report API endpoints (phase 2):

  • GET /reports/{reportId}/scope — list report scope (TokenPaginatedResult<ReportScopeInclusion>)
  • GET /reports/{reportId}/columns — list report columns (TokenPaginatedResult<ReportColumn>)
  • GET /reports/{reportId}/columns/{columnVirtualId} — get single report column
  • PUT /reports/{reportId}/columns/{columnVirtualId} — update report column (new UpdateReportColumnRequest model; uses updateResource with Result-wrapped response)
  • DELETE /reports/{reportId}/columns/{columnVirtualId} — delete report column
  • GET /reports/{reportId}/definition — get report definition

Checklist

  • Read the contribution guide
  • Successfully build your changes locally - Run ./gradlew clean build
  • Include a title that clearly describes your changes and references relevant issues / backlog items
  • Include a summary of your changes
  • Include tests for your changes where possible

ggyurchev and others added 2 commits July 2, 2026 19:45
…atibility-level

Add compatibility level parameter for getReportColumn and listReportColumns
@ggyurchev
ggyurchev merged commit b83e397 into mainline Jul 9, 2026
2 checks passed
@ggyurchev
ggyurchev deleted the reports-phase-two branch July 9, 2026 14:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants