Identifier. The relative resource name of the entry, in the format projects/{project_id_or_number}/locations/{locationId}/entryGroups/{entryGroupId}/entries/{entryId}.
Optional. Mask of fields to update. To update Aspects, the updateMask must contain the value "aspects".
If the updateMask is empty, the service will update all modifiable fields present in the request.
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 entry doesn't exist, the service will create it.
deleteMissingAspects
boolean
Optional. If set to true and the aspectKeys specify aspect ranges, the service deletes any existing aspects from that range that weren't provided in the request.
aspectKeys[]
string
Optional. The map keys of the Aspects which the service should modify. It supports the following syntaxes:
<aspect_type_reference> - matches an aspect of the given type and empty path.
<aspect_type_reference>@path - matches an aspect of the given type and specified path. For example, to attach an aspect to a field that is specified by the schema aspect, the path should have the format Schema.<field_name>.
<aspect_type_reference>@* - matches aspects of the given type for all paths.
*@path - matches aspects of all types on the given path.
The service will not remove existing aspects matching the syntax unless deleteMissingAspects is set to true.
If this field is left empty, the service treats it as specifying exactly those Aspects present in the request.
[[["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-21 UTC."],[[["\u003cp\u003eThis webpage details how to update an Entry using a PATCH HTTP request to the specified URL, which includes parameters like \u003ccode\u003eentry.name\u003c/code\u003e to identify the entry to be updated.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eupdateMask\u003c/code\u003e query parameter specifies which fields of the Entry should be updated, with \u003ccode\u003easpects\u003c/code\u003e being a required value if updating them; an empty \u003ccode\u003eupdateMask\u003c/code\u003e will update all modifiable fields in the request.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eallowMissing\u003c/code\u003e query parameter determines if the service should create an entry if one does not already exist, and the \u003ccode\u003edeleteMissingAspects\u003c/code\u003e query parameter determines if aspects not found in the request should be deleted if they are found in the server.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003easpectKeys\u003c/code\u003e query parameter specifies which Aspects of the entry should be modified, and multiple syntaxes are available to target different aspect types, paths, or all aspects.\u003c/p\u003e\n"],["\u003cp\u003eUpdating an entry requires specific IAM permissions, such as \u003ccode\u003edataplex.entries.update\u003c/code\u003e, \u003ccode\u003edataplex.aspectTypes.use\u003c/code\u003e, etc. and the \u003ccode\u003ehttps://www.googleapis.com/auth/cloud-platform\u003c/code\u003e OAuth scope for authorization.\u003c/p\u003e\n"]]],[],null,["# Method: projects.locations.entryGroups.entries.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- [IAM Permissions](#body.aspect_1)\n- [Try it!](#try-it)\n\nUpdates an Entry.\n\n### HTTP request\n\n`PATCH https://dataplex.googleapis.com/v1/{entry.name=projects/*/locations/*/entryGroups/*/entries/**}`\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 [Entry](/dataplex/docs/reference/rest/v1/projects.locations.entryGroups.entries#Entry).\n\n### Response body\n\nIf successful, the response body contains an instance of [Entry](/dataplex/docs/reference/rest/v1/projects.locations.entryGroups.entries#Entry).\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](/docs/authentication#authorization-gcp).\n\n### IAM Permissions\n\nRequires the following [IAM](https://cloud.google.com/iam/docs) permissions on the `name` resource:\n\n- `dataplex.aspectTypes.use`\n- `dataplex.entries.create`\n- `dataplex.entries.update`\n- `dataplex.entryGroups.useContactsAspect`\n- `dataplex.entryGroups.useDataQualityScorecardAspect`\n- `dataplex.entryGroups.useGenericAspect`\n- `dataplex.entryGroups.useGenericEntry`\n- `dataplex.entryGroups.useOverviewAspect`\n- `dataplex.entryGroups.useSchemaAspect`\n- `dataplex.entryTypes.use`\n\nFor more information, see the [IAM documentation](https://cloud.google.com/iam/docs)."]]