{"command":{"effect":"write","timeoutSeconds":30,"inputSchema":{"type":"object","description":"Add or replace build-time variables and secrets without changing unspecified keys.","properties":{"path":{"type":"object","properties":{"account_id":{"$ref":"#/definitions/builds_account_id"},"trigger_uuid":{"$ref":"#/definitions/builds_trigger_uuid"}},"required":["account_id","trigger_uuid"],"additionalProperties":false},"body":{"$ref":"#/definitions/builds_EnvironmentVariablesRequest"}},"required":["path","body"],"additionalProperties":false,"definitions":{"builds_account_id":{"description":"Account identifier.","type":"string","examples":["account-123"]},"builds_trigger_uuid":{"description":"Trigger UUID.","type":"string","format":"uuid"},"builds_EnvironmentVariablesRequest":{"description":"Map of environment-variable names to build-time values. Names must begin with a letter or underscore and contain only letters, numbers, and underscores.","type":"object","additionalProperties":{"properties":{"is_secret":{"$ref":"#/definitions/builds_is_secret"},"value":{"description":"Value made available to the build. Maximum length is 5000 characters.","type":"string","maxLength":5000,"examples":["production"]}},"required":["is_secret","value"],"type":"object"},"examples":[{"API_KEY":{"is_secret":true,"value":"secret-key"},"NODE_ENV":{"is_secret":false,"value":"production"}}]},"builds_is_secret":{"description":"Whether to hide the value after it is saved. Secret values remain available to builds but appear as `null` when you list variables; non-secret values remain visible.","type":"boolean","examples":[false]}}},"name":"Set build variables","id":"cloudflare.upsertenvironmentvariables","example":{"path":{"account_id":"account-123","trigger_uuid":"00000000-0000-4000-8000-000000000000"},"body":{"API_KEY":{"is_secret":true,"value":"secret-key"},"NODE_ENV":{"is_secret":false,"value":"production"}}},"maxRequests":1,"summary":false}}