> ## Documentation Index
> Fetch the complete documentation index at: https://docs.vertracloud.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Añadir miembro al stack

> Incorpora a un stack una aplicación o base de datos que ya tienes, con conexiones opcionales.

Añade una aplicación o una base de datos al stack. Debe pertenecer a la misma cuenta o workspace que el stack y no estar en otro stack. Requiere el scope `stacks:write` cuando se llama con una clave de API.

**stack\_id** `string` *required*

El ID del stack.

**workspace\_id** `string`

El workspace al que pertenece el stack, cuando actúas sobre él como propietario del workspace.

**resource\_type** `string` *required*

`application` o `database`.

**resource\_id** `string` *required*

El ID de la aplicación o de la base de datos.

**bindings** `object[]`

Conexiones que se crean entre el nuevo miembro y las aplicaciones del stack. Puede estar vacío. Cada elemento tiene `app_id`, exactamente uno de `database_id` o `target_app_id`, y un `env_map` opcional (consulta [Crear conexión](https://docs.vertracloud.app/es-es/api-reference/endpoint/stacks/bindings/create.md)).

### Response

El stack actualizado con `restart_required` y `apps_to_restart`, como en [Crear stack](https://docs.vertracloud.app/es-es/api-reference/endpoint/stacks/create.md). Reinicia las aplicaciones listadas para que lean las nuevas variables.

### Errores

| Estado | Código | Cuándo |
| - | - | - |
| 409 | `STACK_MEMBER_CONFLICT` | El recurso ya está en otro stack, o no está en la misma cuenta o workspace. |
| 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 | `APP_NOT_FOUND` | La aplicación no existe o no es tuya. |
| 404 | `DATABASE_NOT_FOUND` | La base de datos no existe o no es tuya. |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.