---
title: "Create Workspace Budget Default"
method: POST
path: "/v1/workspaces/{workspace_id}/member-budget-policies"
tags: ["workspace-member-budget-policies"]
---

# Create Workspace Budget Default

`POST /v1/workspaces/{workspace_id}/member-budget-policies`

Create a budget default.

Materializes it into a per-member ``scoped_budgets`` row for every
existing active member of the workspace; a member who joins afterwards is
materialized when they join.

## Path parameters

- `workspace_id` string, uuid, required

## Request body

- WorkspaceMemberBudgetPolicyCreate — Request body for creating a default.
  - `budget_id` string, required — The budget this workspace hands to every member
  - `provider_key_id` string, nullable — Narrow the default to one provider instance; null applies to every provider

## Response `201`

Successful Response

- WorkspaceMemberBudgetPolicyPublic — One default and its template values.
  - `budget_duration_sec` integer, nullable, required
  - `budget_id` string, required
  - `created_at` string, required
  - `id` string, required
  - `max_budget` number, nullable, required
  - `name` string, nullable, required
  - `provider_key_id` string, nullable, required
  - `updated_at` string, required
  - `workspace_id` string, uuid, required

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/mozilla-ai/apis/otari.md) · [All operations](https://skmtc.net/mozilla-ai/apis/otari/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/mozilla-ai/otari/revisions/2d6e4912e230/schema)
