Skip to content

Enable nutrition log creation and update write scopes - #7

Closed
marcelmarais wants to merge 1 commit into
Google-Health-API:mainfrom
marcelmarais:agent/enable-nutrition-log-create
Closed

Enable nutrition log creation and update write scopes#7
marcelmarais wants to merge 1 commit into
Google-Health-API:mainfrom
marcelmarais:agent/enable-nutrition-log-create

Conversation

@marcelmarais

Copy link
Copy Markdown

Summary

  • expose the supported create operation for nutrition-log
  • mark nutrition-log as writable and document the operation
  • update the six renamed OAuth write scopes to their current .writeonly names

Why

The Google Health API create endpoint accepts nutrition-log data with the nutrition.writeonly scope, but the CLI registry currently hides create for that type. The API also renamed its write scopes in the May 26 release, while the CLI still requests the previous names.

This lets agents and users run ghealth data nutrition-log create with a JSON payload after authorizing the nutrition write scope.

Fixes #6.

Validation

  • go test ./...
  • verified the generated dry-run request uses POST /v4/users/me/dataTypes/nutrition-log/dataPoints

@gemini-code-assist

Copy link
Copy Markdown

Caution

The consumer version of Gemini Code Assist on GitHub has been sunset. All code review activity has officially ceased.

@google-cla

google-cla Bot commented Jul 28, 2026

Copy link
Copy Markdown

Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

View this failed invocation of the CLA check for more information.

For the most up to date status, view the checks section at the bottom of the pull request.

@marcelmarais
marcelmarais force-pushed the agent/enable-nutrition-log-create branch from 4cff925 to 335c1e8 Compare July 28, 2026 15:51
@marcelmarais

Copy link
Copy Markdown
Author

Closing this draft because I will maintain the change in my personal fork instead.

@marcelmarais
marcelmarais deleted the agent/enable-nutrition-log-create branch July 28, 2026 15:57
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.

Feature request: add create support for nutrition-log

1 participant