Description: According to the REST API documentation for retrieving project environment variables, the endpoint accepts a decrypt query parameter to return decrypted values. While this works as expected on the v8 endpoint, both v9 and v10 continue to return the encrypted payload when decrypt=true is passed.
Reproduction Steps:
# v10 returns encrypted JSON payload in valuecurl -s -H "Authorization: Bearer $VERCEL_TOKEN" \ "https://api.vercel.com/v10/projects/$PROJECT/env?decrypt=true" \ | jq -c '[.envs[] | select(.key | startswith("REPRO_")) | .id, .value]'
# v9 returns encrypted JSON payload in valuecurl -s -H "Authorization: Bearer $VERCEL_TOKEN" \ "https://api.vercel.com/v9/projects/$PROJECT/env?decrypt=true" \ | jq -c '[.envs[] | select(.key | startswith("REPRO_")) | .id, .value]'
# v8 returns plaintext decrypted string in valuecurl -s -H "Authorization: Bearer $VERCEL_TOKEN" \ "https://api.vercel.com/v8/projects/$PROJECT/env?decrypt=true" \ | jq -c '[.envs[] | select(.key | startswith("REPRO_")) | .id, .value]'
Expected Behavior: Passing decrypt=true on v9 and v10 list endpoints should return decrypted environment variable values rather than the encrypted ciphertext payload.