Quitar miembro del stack
curl --request DELETE \
--url https://api.vertracloud.app/v1/stacks/{stack_id}/members/{resource_type}/{resource_id} \
--header 'Authorization: Bearer <token>'const options = {method: 'DELETE', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.vertracloud.app/v1/stacks/{stack_id}/members/{resource_type}/{resource_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}/members/{resource_type}/{resource_id}"
headers = {"Authorization": "Bearer <token>"}
response = requests.delete(url, headers=headers)
print(response.text)package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.vertracloud.app/v1/stacks/{stack_id}/members/{resource_type}/{resource_id}"
req, _ := http.NewRequest("DELETE", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}Miembros
Quitar miembro del stack
Saca una aplicación, base de datos o carpeta de Blob de un stack sin eliminarla, eligiendo qué pasa con sus variables.
DELETE
/
v1
/
stacks
/
{stack_id}
/
members
/
{resource_type}
/
{resource_id}
Quitar miembro del stack
curl --request DELETE \
--url https://api.vertracloud.app/v1/stacks/{stack_id}/members/{resource_type}/{resource_id} \
--header 'Authorization: Bearer <token>'const options = {method: 'DELETE', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.vertracloud.app/v1/stacks/{stack_id}/members/{resource_type}/{resource_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}/members/{resource_type}/{resource_id}"
headers = {"Authorization": "Bearer <token>"}
response = requests.delete(url, headers=headers)
print(response.text)package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.vertracloud.app/v1/stacks/{stack_id}/members/{resource_type}/{resource_id}"
req, _ := http.NewRequest("DELETE", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}Saca un miembro del stack. El recurso no se elimina. Sacar un miembro que procede de una plantilla desvincula el stack de la plantilla: deja de recibir versiones. Una aplicación de una plantilla cerrada no puede salir. Requiere el scope
stacks:write cuando se llama con una clave de API.
string
requerido
El ID del stack.
string
requerido
application, database o blob.string
requerido
El ID de la aplicación o de la base de datos. Para una carpeta de Blob, el ID del miembro, como en
members de Obtener stack.string
predeterminado:"keep_connection"
Qué pasa con las variables que crearon las conexiones del miembro:
keep_connection: se convierten en variables normales, reescritas a la dirección pública con certificados, así que la aplicación sigue conectándose.remove_variables: se eliminan las variables, y también los certificados copiados a la aplicación.
string
predeterminado:"keep"
Para un miembro Blob:
keep deja los archivos, delete los elimina. En ambos casos se revoca la clave que creó la plataforma para el stack.string
El workspace al que pertenece el stack, cuando actúas sobre él como propietario del workspace.
Response
El stack actualizado conrestart_required y apps_to_restart, como en Crear stack. Las aplicaciones leen las variables solo al arrancar: reinicia las listadas.
Errores
| Estado | Código | Cuándo |
|---|---|---|
| 403 | STACK_SERVICE_LOCKED | El miembro procede de una plantilla cerrada y no puede salir del stack. |
| 403 | WORKSPACE_OWNER_ONLY | Eres miembro del workspace, no su propietario. |
| 404 | STACK_NOT_FOUND | El stack no existe o pertenece a otra cuenta. |
| 404 | STACK_MEMBER_NOT_FOUND | El recurso no es miembro del stack. |
Última modificación el 28 de octubre de 2026