The time at which the commit occurred. Any read with an equal or greater readTime is guaranteed to see the effects of the commit.
Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" or "2014-10-02T15:01:23+05:30".
[[["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-08-26 UTC."],[[["\u003cp\u003eThis API endpoint (\u003ccode\u003ePOST https://firestore.googleapis.com/v1/{database=projects/*/databases/*}/documents:commit\u003c/code\u003e) is used to commit transactions and optionally update documents within a Firestore database.\u003c/p\u003e\n"],["\u003cp\u003eThe request body includes \u003ccode\u003ewrites\u003c/code\u003e, which are the operations to be applied atomically and in order, and an optional \u003ccode\u003etransaction\u003c/code\u003e field, used to specify the transaction in which to execute these operations.\u003c/p\u003e\n"],["\u003cp\u003eThe response body, upon successful execution, will include an array of \u003ccode\u003ewriteResults\u003c/code\u003e, detailing the outcome of each write, and a \u003ccode\u003ecommitTime\u003c/code\u003e, indicating when the transaction was committed.\u003c/p\u003e\n"],["\u003cp\u003eAuthorization for using this API requires either the \u003ccode\u003ehttps://www.googleapis.com/auth/datastore\u003c/code\u003e or \u003ccode\u003ehttps://www.googleapis.com/auth/cloud-platform\u003c/code\u003e OAuth scope.\u003c/p\u003e\n"]]],[],null,["# Method: projects.databases.documents.commit\n\nCommits a transaction, while optionally updating documents.\n\n### HTTP request\n\n`POST https://firestore.googleapis.com/v1/{database=projects/*/databases/*}/documents:commit`\n\nThe URL uses [gRPC Transcoding](https://google.aip.dev/127) syntax.\n\n### Path parameters\n\n### Request body\n\nThe request body contains data with the following structure:\n\n### Response body\n\nThe response for [Firestore.Commit](/firestore/docs/reference/rest/v1/projects.databases.documents/commit#google.firestore.v1.Firestore.Commit).\n\nIf successful, the response body contains data with the following structure:\n\n### Authorization scopes\n\nRequires one of the following OAuth scopes:\n\n- `https://www.googleapis.com/auth/datastore`\n- `https://www.googleapis.com/auth/cloud-platform`\n\nFor more information, see the [Authentication Overview](/docs/authentication#authorization-gcp)."]]