Skip to content

feat: add support for update report definition endpoint#157

Open
smcgowan-smartsheet wants to merge 13 commits intosmartsheet:reports-v1from
smcgowan-smartsheet:feat/update-report-definition
Open

feat: add support for update report definition endpoint#157
smcgowan-smartsheet wants to merge 13 commits intosmartsheet:reports-v1from
smcgowan-smartsheet:feat/update-report-definition

Conversation

@smcgowan-smartsheet
Copy link
Copy Markdown

Add support for PATCH /reports/{reportId}/definition endpoint

@roomote-v0
Copy link
Copy Markdown

roomote-v0 bot commented Feb 24, 2026

Rooviewer Clock   See task

Reviewed latest changes. Test name updated to match implementation. No new issues found.

  • Fix URL format in CHANGELOG (missing forward slash before {reportId})
  • Update test name to follow standard naming convention
  • Update test name to match actual HTTP method being tested
  • Use unique x-test-name for query parameter test to align with its own WireMock mapping
  • Fix HTTP method mismatch: Implementation uses PUT but API documentation specifies PATCH
Previous reviews

Mention @roomote in a comment to request specific changes to this pull request or fix all unresolved issues.

@smcgowan-smartsheet smcgowan-smartsheet marked this pull request as ready for review February 24, 2026 11:55
@roomote-v0
Copy link
Copy Markdown

roomote-v0 bot commented Feb 24, 2026

Rooviewer Clock   See task

Review complete. Found 2 minor issues related to formatting and naming conventions.

  • Fix URL format in CHANGELOG (missing forward slash before {reportId})
  • Update test name to follow standard naming convention

Mention @roomote in a comment to request specific changes to this pull request or fix all unresolved issues.

change aggregationCriteria to summarizingCriteria to match spec

add returns report definition
changed to PUT from PATCH

no longer returning changed definition

no longer needs query param
@smcgowan-smartsheet smcgowan-smartsheet changed the base branch from mainline to reports-v1 March 31, 2026 10:48
update objects based on latest spec
# Conflicts:
#	CHANGELOG.md
#	lib/reports/index.ts
#	lib/reports/types.ts
#	test/functional/client.spec.ts
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.

1 participant