Skip to content

DOCS-4990: Add SetConfigProperty to the fleet management API reference - #5459

Merged
Jeremy Rose (jeremyrose-viam) merged 1 commit into
mainfrom
claude/DOCS-4990-set-config-property
Oct 23, 2026
Merged

Jeremy Rose (jeremyrose-viam) merged 1 commit into
mainfrom
claude/DOCS-4990-set-config-property

Conversation

@elizafarley

Copy link
Copy Markdown
Contributor

Source changes

  • DOCS-4990 — api#922: adds AppService.SetConfigProperty(robot_part_id, property_changes).
  • viam-python-sdk#1291 (73dcc3be, released in v0.85.0): adds AppClient.set_config_property.
  • app#13963 (APP-18251): serves SetConfigProperty for properties the part config sets. A property that may come from an imported fragment returns a "not supported yet" error until APP-18252/APP-18253.

Docs changes

  • .github/workflows/sdk_protos_map.csv: new SetConfigProperty row with the Python method.
  • static/include/app/apis/overrides/protos/app.SetConfigProperty.md: new description, verified against app/data/set_config_property.go and domains/service/server.go: path syntax (keyed sections address resources by name or ID), in-order changes that each succeed or fail on their own, the 100-change limit, and the fragment restriction.
  • static/include/app/apis/generated/app.md, app-table.md: regenerated with update_sdk_methods.py "" app. The diff adds only the new method.

Not included:

  • Flutter: setConfigProperty ships in v0.23.0, but its page on flutter.viam.dev returns 404, so the generator can't render it yet. Tracked in the docs-agent backlog.
  • Go and TypeScript: no wrapper in either SDK yet.

How I found these

  • upcoming.yaml entry api-set-config-property was held as incomplete until fragment-provided properties were supported. The method has been usable for part-owned properties since app#13963 and is in a released SDK, so it's documented now with the fragment restriction stated.

Checks: prettier, vale, and make build-prod pass; the #setconfigproperty anchor and the link to #updaterobotpart render on /reference/apis/fleet/.


Generated by daily docs change agent

🤖 Generated with Claude Code

Adds the Python set_config_property tab (viam-python-sdk#1291, released in
v0.85.0) and a description covering the path syntax, per-change results,
the 100-change limit, and the fragment restriction from app#13963.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@netlify

netlify Bot commented Oct 23, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for viam-docs ready!

Name Link
🔨 Latest commit cc158c3
🔍 Latest deploy log https://app.netlify.com/projects/viam-docs/deploys/6adb7cdf4c23d5e8dd524ca9
😎 Deploy Preview https://deploy-preview-5459--viam-docs.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
1 paths audited
Performance: 42 (🟢 up 4 from production)
Accessibility: 100 (no change from production)
Best Practices: 100 (no change from production)
SEO: 92 (no change from production)
PWA: 60 (no change from production)
View the detailed breakdown and full score reports

To edit notification comments on pull requests, go to your Netlify project configuration.

@viambot viambot added the safe to build This pull request is marked safe to build from a trusted zone label Oct 23, 2026
@jeremyrose-viam
Jeremy Rose (jeremyrose-viam) merged commit 42134d7 into main Oct 23, 2026
15 checks passed
@jeremyrose-viam
Jeremy Rose (jeremyrose-viam) deleted the claude/DOCS-4990-set-config-property branch October 23, 2026 19:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

safe to build This pull request is marked safe to build from a trusted zone

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants