sync spec: add per-user AI credit limits, document dashboard ops, dbt sync#69
Merged
Merged
Conversation
… sync
New operations:
- aiCreditControlsUsersList / aiCreditControlsUsersUpdate — list and bulk-set
individual users' AI credit limits (GET/PATCH /api/v1/ai/credit-controls/users)
- documentsV2RemoveDashboard — remove a dashboard from a draft, leaving a
workbook-only document (DELETE /api/v2/documents/{identifier}/draft/{draftIdentifier}/dashboard)
- documentsV2UpdateIdentifier — rename a published document's identifier
(PUT /api/v2/documents/{identifier}/identifier)
- modelsDbtSync — trigger a dbt metadata sync for a branch
(POST /api/v1/models/{modelId}/dbt-sync)
Removed upstream:
- connectionEnvironmentsList (GET /api/v1/connection-environments); the
create/update/delete operations remain.
Co-Authored-By: Claude <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Fmg7SCBjZZmUhxs8QDqquZ
cmruderman
approved these changes
Jul 16, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Full spec sync from
exploreomni/omni@main. Headline changes:omni ai credit-controls-users-list(paginated via--cursor/--pagesize) andomni ai credit-controls-users-update(bulk PATCH via--body; each entry sets a limit,nullfor unlimited, oruseDefaultLimit: trueto revert to the org default).omni documents v2-remove-dashboard <identifier> <draftIdentifier>(leaves a workbook-only document) andomni documents v2-update-identifier <identifier>(renames a published document's identifier via--body).omni models dbt-sync <modelId> --branch-id <id>triggers a dbt metadata quick sync as a background job.Removed upstream:
connectionEnvironmentsList(GET/api/v1/connection-environments) is gone;omni connections connection-environments-listno longer exists. The create/update/delete commands remain.Body fields on the PATCH/PUT endpoints don't surface as flags — those commands take
--bodyand support--schemato inspect the shape.Test plan
make buildandmake testpass--helpverified for all five new commands (positional args,--cursor/--pagesize/--branch-idflags,--body/--schemaon mutation endpoints)connection-environments-listno longer appears underomni connectionsai credit-controls-users-listagainst a configured profile🤖 Generated with Claude Code
https://claude.ai/code/session_01Fmg7SCBjZZmUhxs8QDqquZ