Actualizar conexión del stack
curl --request PATCH \
--url https://api.vertracloud.app/v1/stacks/{stack_id}/bindings/{binding_id} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"env_map": {}
}'const options = {
method: 'PATCH',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({env_map: {}})
};
fetch('https://api.vertracloud.app/v1/stacks/{stack_id}/bindings/{binding_id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.vertracloud.app/v1/stacks/{stack_id}/bindings/{binding_id}"
payload = { "env_map": {} }
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.patch(url, json=payload, headers=headers)
print(response.text)package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.vertracloud.app/v1/stacks/{stack_id}/bindings/{binding_id}"
payload := strings.NewReader("{\n \"env_map\": {}\n}")
req, _ := http.NewRequest("PATCH", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}Conexiones
Actualizar conexión del stack
Sustituye los nombres de variables de una conexión del stack.
PATCH
/
v1
/
stacks
/
{stack_id}
/
bindings
/
{binding_id}
Actualizar conexión del stack
curl --request PATCH \
--url https://api.vertracloud.app/v1/stacks/{stack_id}/bindings/{binding_id} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"env_map": {}
}'const options = {
method: 'PATCH',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({env_map: {}})
};
fetch('https://api.vertracloud.app/v1/stacks/{stack_id}/bindings/{binding_id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.vertracloud.app/v1/stacks/{stack_id}/bindings/{binding_id}"
payload = { "env_map": {} }
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.patch(url, json=payload, headers=headers)
print(response.text)package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.vertracloud.app/v1/stacks/{stack_id}/bindings/{binding_id}"
payload := strings.NewReader("{\n \"env_map\": {}\n}")
req, _ := http.NewRequest("PATCH", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}Sustituye todo el
env_map de una conexión. Requiere el scope stacks:write cuando se llama con una clave de API.
string
requerido
El ID del stack.
string
requerido
El ID de la conexión.
string
El workspace al que pertenece el stack, cuando actúas sobre él como propietario del workspace.
object
requerido
Nombre de variable y lo que recibe. Los valores permitidos aparecen en Crear conexión del stack.
Response
La conexión conrestart_required y apps_to_restart. Reinicia las aplicaciones listadas para que lean los nuevos nombres.
Errores
| Estado | Código | Cuándo |
|---|---|---|
| 400 | VALIDATION_ERROR | Un valor no es válido para el destino de la conexión. |
| 409 | ENV_DUPLICATE_KEY | Un nombre de variable ya lo gestiona otra conexión. |
| 403 | WORKSPACE_OWNER_ONLY | Eres miembro del workspace, no su propietario. |
| 404 | STACK_BINDING_NOT_FOUND | El stack no tiene ninguna conexión con ese ID. |
Última modificación el 28 de octubre de 2026