This API replaces the existing developer details with those specified in the request. Include or exclude any existing details that you want to retain or delete, respectively.
The custom attribute limit is 18.
Note: OAuth access tokens and Key Management Service (KMS) entities (apps, developers, and API products) are cached for 180 seconds (current default). Any custom attributes associated with these entities are cached for at least 180 seconds after the entity is accessed at runtime. Therefore, an ExpiresIn element on the OAuthV2 policy won't be able to expire an access token in less than 180 seconds.
HTTP request
PUT https://apigee.googleapis.com/v1/{name=organizations/*/developers/*}
[[["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-05-04 UTC."],[[["This API allows updating developer details by replacing existing information with the data provided in the request, enabling control over which details are retained or removed."],["The API endpoint is a PUT request using gRPC Transcoding syntax at `https://apigee.googleapis.com/v1/{name=organizations/*/developers/*}`."],["The `name` path parameter in the request URL requires the developer's email address and the format `organizations/{org}/developers/{developerEmail}`, and the user needs the `apigee.developers.update` IAM permission."],["Both the request and response bodies utilize the `Developer` resource, and the request body is used to modify the existing developer information."],["The use of this API requires the `https://www.googleapis.com/auth/cloud-platform` OAuth scope."]]],[]]