Saltar al contenido principal
POST
Agregar o editar variables de entorno
string
requerido
La clave de API de tu cuenta. Puedes encontrarla en la configuración de tu cuenta.
Requiere una clave de API con el scope envs:write. Escribir no da acceso de lectura: sin envs:read, la respuesta nunca incluye variables que la solicitud no envió. Usa este endpoint para agregar nuevas variables de entorno o actualizar algunas específicas sin tocar el resto. Las variables existentes que no se incluyan en el cuerpo de la solicitud permanecen intactas, lo que lo convierte en la opción más segura para cambios incrementales, como rotar una sola API key. Las aplicaciones estáticas no admiten variables de entorno y devuelven un error. El conjunto completo tiene un límite de 256 variables por aplicación, con un máximo de 1024 caracteres por clave y 4096 caracteres por valor (las comillas añadidas a su alrededor no cuentan). En aplicaciones compartidas en un workspace, quien llama necesita el rol admin o ser el propietario. Tu aplicación carga sus variables con un shell, así que un valor con espacios o caracteres de shell (como & o ;) se guarda entre comillas simples, como hace el dashboard, y se devuelve así; un valor que ya pusiste entre comillas se mantiene tal como lo enviaste. Una referencia a otra variable ($HOST, ${HOST}, sola o dentro de comillas dobles) sigue funcionando, mientras que la sustitución de comandos ($(...) o comillas invertidas) siempre se guarda como texto plano. Los nombres usan letras, dígitos, guiones bajos, puntos y guiones, y no empiezan con un dígito. Para reemplazar todo el conjunto de variables en lugar de fusionarlo, usa Sobrescribir Variables. Para eliminar claves específicas, consulta Eliminar variables, y para leer los valores actuales, consulta Listar Variables.

Parámetros

string
requerido
El ID de la aplicación.
object
requerido
La clave y el valor de las variables de entorno.

Respuesta

string
Indica si la llamada fue exitosa: success si lo fue, error si no.
object
Todas las variables de entorno de la aplicación después del cambio. Una clave de API sin el scope envs:read recibe de vuelta solo las variables que envió en esta solicitud.

Errores comunes

Relacionado