Only fields specified in the field_mask are updated.
A singleton BI reservation always exists with default size 0. In order to reserve BI capacity it needs to be updated to an amount greater than 0. In order to release BI capacity reservation size must be set to 0.
Identifier. The resource name of the singleton BI reservation. Reservation names have the form projects/{projectId}/locations/{locationId}/biReservation.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-07-02 UTC."],[[["\u003cp\u003eThis endpoint updates a BigQuery BI reservation, allowing modifications to specific fields as indicated in the \u003ccode\u003efield_mask\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eA BI reservation is a singleton resource that always exists, initially with a size of 0, requiring an update to reserve capacity or setting it to 0 to release reserved capacity.\u003c/p\u003e\n"],["\u003cp\u003eThe update operation uses a \u003ccode\u003ePATCH\u003c/code\u003e request to the specified URL, incorporating gRPC Transcoding syntax.\u003c/p\u003e\n"],["\u003cp\u003eThe request requires a \u003ccode\u003ebiReservation.name\u003c/code\u003e path parameter and an \u003ccode\u003eupdateMask\u003c/code\u003e query parameter, detailing the fields to update, and the body content of the request and response are both \u003ccode\u003eBiReservation\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eAuthorization for this request requires either the \u003ccode\u003ehttps://www.googleapis.com/auth/bigquery\u003c/code\u003e or \u003ccode\u003ehttps://www.googleapis.com/auth/cloud-platform\u003c/code\u003e OAuth scope.\u003c/p\u003e\n"]]],[],null,["# Method: projects.locations.updateBiReservation\n\n- [HTTP request](#body.HTTP_TEMPLATE)\n- [Path parameters](#body.PATH_PARAMETERS)\n- [Query parameters](#body.QUERY_PARAMETERS)\n- [Request body](#body.request_body)\n- [Response body](#body.response_body)\n- [Authorization scopes](#body.aspect)\n- [Try it!](#try-it)\n\nUpdates a BI reservation.\n\nOnly fields specified in the `field_mask` are updated.\n\nA singleton BI reservation always exists with default size 0. In order to reserve BI capacity it needs to be updated to an amount greater than 0. In order to release BI capacity reservation size must be set to 0.\n\n### HTTP request\n\n`PATCH https://bigqueryreservation.googleapis.com/v1/{biReservation.name=projects/*/locations/*/biReservation}`\n\nThe URL uses [gRPC Transcoding](https://google.aip.dev/127) syntax.\n\n### Path parameters\n\n### Query parameters\n\n### Request body\n\nThe request body contains an instance of [BiReservation](/bigquery/docs/reference/reservations/rest/v1/BiReservation).\n\n### Response body\n\nIf successful, the response body contains an instance of [BiReservation](/bigquery/docs/reference/reservations/rest/v1/BiReservation).\n\n### Authorization scopes\n\nRequires one of the following OAuth scopes:\n\n- `https://www.googleapis.com/auth/bigquery`\n- `https://www.googleapis.com/auth/cloud-platform`\n\nFor more information, see the [Authentication Overview](/docs/authentication#authorization-gcp)."]]