Skip to content

Add budget management functions (Budget API GA) [Changelog 2026-06-04] #613

@MariusStorhaug

Description

Summary

GitHub's budget management APIs are now generally available. You can now manage the full lifecycle of budgets via API (previously UI-only): create, update, and delete budgets, and adjust the budget amount and alert notifications. The module only has a GitHubBillingInfo class and no budget management functions.

Proposed functions

  • Get-GitHubBudget — list/get budgets for an account, org, or enterprise.
  • New-GitHubBudget — create a budget (amount, scope, alert notifications).
  • Set-GitHubBudget / Update-GitHubBudget — update a budget amount and alert settings.
  • Remove-GitHubBudget — delete a budget.

Scope / who can use

  • Enterprise owners and billing managers on GitHub Enterprise plans
  • Organization owners on GitHub Team plans
  • Individuals on personal plans

The functions should accommodate all three scopes.

Changelog reference

Filed as part of a Changelog review on 2026-06-17.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status
    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions