Identifier. The resource name of the Pipeline. Must be unique within the location of the project and must be in projects/{project}/locations/{location}/pipelines/{pipeline} format.
Optional. The fields to be updated; only fields explicitly provided are updated. If no field mask is provided, all provided fields in the request are updated. To update all fields, provide a field mask of "*".
This is a comma-separated list of fully qualified names of fields. Example: "user.displayName,photo".
allowMissing
boolean
Optional. If set to true, and the Pipeline is not found, a new Pipeline will be created. In this situation, updateMask is ignored.
validateOnly
boolean
Optional. If set, validate the request and preview the review, but do not post it.
Request body
The request body contains an instance of Pipeline.
Response body
If successful, the response body contains an instance of Operation.
[[["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-06-13 UTC."],[[["\u003cp\u003eThis webpage details how to update a single pipeline using the \u003ccode\u003ePATCH\u003c/code\u003e method with the endpoint \u003ccode\u003ehttps://eventarc.googleapis.com/v1/{pipeline.name=projects/*/locations/*/pipelines/*}\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003epipeline.name\u003c/code\u003e path parameter is required and specifies the unique identifier of the pipeline, following the format \u003ccode\u003eprojects/{project}/locations/{location}/pipelines/{pipeline}\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eupdateMask\u003c/code\u003e, \u003ccode\u003eallowMissing\u003c/code\u003e, and \u003ccode\u003evalidateOnly\u003c/code\u003e query parameters are optional, allowing for control over which fields are updated, whether to create a new pipeline if one is missing, and whether to validate without posting.\u003c/p\u003e\n"],["\u003cp\u003eThe request body should contain an instance of \u003ccode\u003ePipeline\u003c/code\u003e, while a successful response will contain an instance of \u003ccode\u003eOperation\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eAuthorization requires the OAuth scope \u003ccode\u003ehttps://www.googleapis.com/auth/cloud-platform\u003c/code\u003e to successfully execute the update pipeline request.\u003c/p\u003e\n"]]],[],null,["# Method: projects.locations.pipelines.patch\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\nUpdate a single pipeline.\n\n### HTTP request\n\n`PATCH https://eventarc.googleapis.com/v1/{pipeline.name=projects/*/locations/*/pipelines/*}`\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 [Pipeline](/eventarc/docs/reference/rest/v1/projects.locations.pipelines#Pipeline).\n\n### Response body\n\nIf successful, the response body contains an instance of [Operation](/eventarc/docs/reference/rest/v1/projects.locations.operations#Operation).\n\n### Authorization scopes\n\nRequires the following OAuth scope:\n\n- `https://www.googleapis.com/auth/cloud-platform`\n\nFor more information, see the [Authentication Overview](https://cloud.google.com/docs/authentication/)."]]